Ошибка Outlook при синхронизации календарей с iCloud?
Пытаюсь настроить синхронизацию календарей iCloud с Outlook 2016 для Windows 10. Установил iCloud для Windows, авторизовался. Создаю в календаре Outlook событие на 08:00, в iCloud это событие создаётся в 07:00. Если же создать событие в iPhone на 08:00, то в Outlook оно будет на час позже – в 09:00.
Меняю часовой пояс в Windows на Эр-Рияд – всё отображается корректно, кроме собственно часового пояса. Если в настройках события на iPhone указать "плавающий" часовой пояс, то и в Outlook время события отображается корректно.
С помощью MFCMAPI экспортировал два события: одно с обычным часовым поясом, второе – с "плавающим". Разница в полях наводит на мысль, что первое событие трактует время как локальное с указанием смещения по названию часового пояса, которое берётся из реестра, второе – локальное, но UTC+3. Пытался поменять значения часового пояса в реестре, теперь при создании события на 08:00 в Outlook оно создаётся в нём на 09:00, но в iCloud уходит корректно. То есть теперь смещает внутри Outlook.