Outlook постоянно просит и не запоминает пароль при подключении к Exchange —
in Локальная сеть и администрирование, Программные ошибки, решение проблем
Outlook постоянно просит пароль при подключении к MS Exchange. Происходит это после смены пароля как правило, новый появляется на сервере, но не прописывается в операционной системе пользователя.
Пользователь вводит пароль, но всё равно он перезапрашивается, само собой после нескольких попыток учетная запись блокируется.
У меня на контроллере домена и на Exchange сервере стоит Windows Server 2012 R2, у пользователей Windows 10 Pro и Microsoft Office 2016.
Не помогает
снять галочку в настройках своего подключения к ящику в Outlook, в разделе Изменить -> Другие настройки -> вкладка Безопасность. В разделе Сведения о пользователе – Всегда запрашивать учетные данные для входа (Always prompt for credentials).
Началось это после некоторых обновлений Outlook 2016, в котором появилась обязательная проверка точки подключения к облаку Office 365. Убедится в этом можно, если с помощью утилит Fiddler или TCPView, отследив наличие попыток подключения к серверам autodiscover-s.outlook.com и outlook.office365.com.
Костыль через диспетчер учетных данных
Заходим в панель управления, диспетчер учетных данных, там находим учетку Outlook, правим пароль на новый.
Делаем при закрытом Outlook, открываем его, скорее всего пароль он и не спросит теперь, но иногда бывает – вводим доменимя пользователя и пароль.
Когда компьютеров 100 это будет неудобно.
Отключаем коннект к облаку 365 через реестр и Powershell
Нашел в интернете способ решения проблемы через команду PowerShell:
Set-ItemProperty -Path "HKCU:SoftwareMicrosoftOffice16.0OutlookAutoDiscover" -Name 'ExcludeExplicitO365Endpoint' -Value 1 -Type DWORD -Force
Или запись в реестре:
reg add HKEY_CURRENT_USERSoftwareMicrosoftOfficex.0OutlookAutoDiscover /t REG_DWORD /v ExcludeExplicitO365Endpoint /d 1
Это отключает проверку точки подключения к облаку Office 365. Мне не помогло, но исправилась одна вещь: он также периодически спрашивает пароль, пытается сконнектиться, но при этом в Outlook работать можно. Что за дичь?
Совет от Microsoft. Помогло
Закрываем Outlook, идём в реестр: HKEY_CURRENT_USERSoftwareMicrosoftExchange
Правка – Создать значение DWORD, вводим имя AlwaysUseMSOAuthForAutoDiscover и в поле “значение” вводим 1.
Это для локальной машины.
Отключаем запрос пароля через групповую политику
Для сетки создаём групповую политику, назначаем ее на нужный контейнер с пользователями или компьютерами.
Идём в конфигурацию пользователя – политики – конфигурация Windows – сценарии – вход в систему, сценарий PowerShell.
Создаём 2 текстовых документа, вводим в первый
Set-ItemProperty -Path "HKCU:SoftwareMicrosoftOffice16.0OutlookAutoDiscover" -Name 'ExcludeExplicitO365Endpoint' -Value 1 -Type DWORD -Force
Сохраняем в расширением ps1. И во второй:
Set-ItemProperty -Path "HKCU:SoftwareMicrosoftExchange" -Name 'AlwaysUseMSOAuthForAutoDiscover' -Value 1 -Type DWORD -Force
Осталось перезагрузить клиентские компьютеры и проверить отработку скрипта.
Скрипты PowerShell, запускаемые через групповые политики, отработают в любом случае, в не зависимости от текущих настроек политики запуска сценариев PowerShell, которая определена командой Set-ExecutionPolicy или соответствующей политикой. Не имеет значения, подписан скрипт или нет, он будет отрабатывать в режиме Bypass.
Спасибо http://winitpro.ru/index.php/2018/01/26/outlook-2016-postoyanno-zaprashivaet-parol-polzovatelya/ и https://zen.yandex.ru/media/id/5a3211a177d0e6afcba2adfd/nastroika-zapuska-skriptov-powershell-cherez-gruppovuiu-politiku-gpo-5b2779457c781600a8ba0b65
Outlook 2016 постоянно запрашивает пароль пользователя
Пробовали пересоздавать профиль, переустанавливать Ofiice –ничего не помогает, Outlook все равно с какой-то периодичностью требует от пользователя ввести пароль.
Думаю, проблема с каким-то обновлением, но за последние 4 месяца их ставилось очень много, неужто придется удалять их все по очереди, пока не найду проблемное? Не встречались с такой проблемой?
Ответ
Рассмотрим несколько типовых ситуаций, при которых Outlook может запрашивать повторный ввод пароля пользователем.
Сохраненные пароли
Проверьте, нет ли и вас сохранных паролей в менеджере паролей Windows (CredentialManager), попробуйте удалить их все.
В настройках профиля Outlook включено требование ввода пароля
Откройте настройки своего подключения к ящику в Outlook и перейдите в раздел Изменить
-> Другие настройки
-> вкладка Безопасность
. В разделе Сведения о пользователе
снимите галку Всегда запрашивать учетные данные для входа
(Always prompt for credentials
).
Outlook Anywhere и NTLM аутентификация
Если Outlook настроен на доступ к ящику Exchange с помощью Outlook Anywhere / MAPI over HTTP, убедитесь, что для аутентификации используется NTLM аутентификация (Проверка подлинности NTLM). Одновременно с этим нужно проверить тип аутентификации, используемый для сайта IIS на стороне Exchange.
Если компьютер с проблемным Outlook не в домене, тогда наоборот нужно попробовать переключится с NTLM аутентификация на Basic.
Запретить Outlook проверять точку подключения к облаку Office 365
Кроме того, есть информация, что в одном из последних обновлений Outlook 2016 появилась обязательная проверка точки подключения к облаку Office 365.
Убедится в этом можно, если с помощью утилит Fiddler или TCPView, отследив наличие попыток подключения к серверам autodiscover-s.outlook.com
и outlook.office365.com
Чтобы отключить данную проверку, в ветке реестра HKEY_CURRENT_USERSoftware MicrosoftOffice16.0Outlook AutoDiscover
нужно создать DWORD параметр с именем ExcludeExplicitO365Endpoint
и значением 1
и перезапустить Outlook.
Ключ ExcludeExplicitO365Endpoint применим к Outlook 2016 версии 16.0.6741.2017 и выше (этот ключ является дополнительным к списку ключей, определяющих типы проверок при загрузке в статье Медленный Exchange Autodiscover в Outlook 2016.
Внести изменения в реестр можно такой командой:reg add HKEY_CURRENT_USERSoftwareMicrosoftOfficex.0OutlookAutoDiscover /t REG_DWORD /v ExcludeExplicitO365Endpoint /d 1
Или с помощью PowerShell командлета Set-ItemProperty:Set-ItemProperty -Path "HKCU:SoftwareMicrosoftOffice16.0OutlookAutoDiscover" -Name 'ExcludeExplicitO365Endpoint' -Value 1 -Type DWORD –Force
Пересоздайте почтовый профиль Outlook
Если все указанные методы не помогли избавится от проблемы, удалите и пересоздайте профиль Outlook.
Антивирус
Возможно проблемы вызывает ваш антивирус / файервол. Попробуйте временно отключить его и проверить, продолжает ли Outlook запрашивать пароль
Плохое сетевое подключение
Плохое сетевое соединение с сервером Exchange и (или) контроллером домена также может быть источником повторного запроса пароля. Также проверьте время компьютера, оно должно расходится с временем домена не более чем на 5 минут. Если больше, проверьте схему синхронизации NTP времени в домене.