Outlook 2007 постоянно запрашивает пароль при определенных условиях в сети

Код статьи: 956531 - Список продуктов, к которым относится данная статья.
Развернуть все | Свернуть все

На этой странице

Проблема

Microsoft Office Outlook 2007 постоянно запрашивает пароль при определенных условиях в сети. Если не ввести пароль или ввести неправильный пароль, Outlook 2007 может без предупреждения перейти в автономный режим. При этом вы не увидите сообщение об ошибке или уведомление и не сможете подключиться к почтовому ящику.

Решение

Внимание! Не применяйте это исправление, если применена политика блокировки почтовых ящиков.

Общие сведения о политике блокировки почтовых ящиков см. на следующем веб-сайте Microsoft TechNet:
http://technet.microsoft.com/ru-ru/library/cc783851(WS.10).aspx

Получение исправления

Данную проблему устраняет пакет исправления 957909 для Outlook 2007. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
957909 Описание исправления для Outlook 2007, вышедшего после пакета обновления 1 (SP1): 24 сентября 2008 г.

Включение исправления

Внимание! В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows
Если для включения исправления требуется помощь, перейдите к разделу "Помощь в решении проблемы". Чтобы устранить проблему самостоятельно, перейдите к разделу Самостоятельное решение проблемы.

Помощь в решении проблемы



Чтобы устранить проблему автоматически, щелкните ссылку или нажмите кнопку Устранить проблему. Затем в диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера устранения проблем.


Устранить проблему
Microsoft Fix it 50636

Примечания
  • Автоматическое исправление задает для раздела UseWindowsUserCredentials значение 1, для DisableTransientFailureAuthPrompts — значение 0, а для TransientFailureBackoff — значение 10 000 (0x2710).
  • Мастер может быть доступен только на английском языке. Однако средство автоматического устранения неполадок можно использовать в версиях Windows на любых языках.
  • Решение Fix it можно загрузить на любой компьютер, а затем сохранить на устройстве флэш-памяти или компакт-диске и запустить на нужном компьютере.

Перейдите к разделу Проблема устранена?



Самостоятельное решение проблемы

Чтобы применить исправление, выполните указанные ниже действия.
  1. Закройте программу Outlook 2007
  2. Откройте редактор реестра.
    • Нажмите в Windows Vista кнопку Пуск
      Свернуть это изображениеРазвернуть это изображение
      кнопка "Пуск"
      , введите в поле Начать поиск команду regedit и нажмите клавишу ВВОД.

      Свернуть это изображениеРазвернуть это изображение
      Разрешение компонента "Контроль учетных записей"
      При получении запроса на ввод пароля администратора или подтверждение введите пароль или подтвердите действие.
    • В системе Windows XP нажмите кнопку Пуск, выберите команду Выполнить, в поле Открыть введите запрос regedit и нажмите кнопку ОК.
  3. Найдите и выделите следующий раздел реестра:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC
    Примечание. Если раздел RPC отсутствует, выполните указанные ниже действия.
    1. Щелкните правой кнопкой мыши раздел Outlook, выберите пункт Создать, а затем – Раздел.
    2. Введите RPC и нажмите клавишу ВВОД.
  4. После выбора раздела реестра, указанного в действии 3, выберите в меню Правка команду Создать и пункт Параметр DWORD.
  5. Введите UseWindowsUserCredentials и нажмите клавишу ВВОД.
  6. Щелкните параметр UseWindowsUserCredentials правой кнопкой мыши и выберите пункт Изменить.
  7. В поле Значение введите нужное значение и нажмите кнопку ОК.

    Примечание. Присвоение параметру UseWindowsUserCredentials значения 1 приводит тому, что запрашиваются только учетные данные пользователя в системе на настольном компьютере. Следующие сценарии позволят вам определить нужное значение.
    • Учетная запись: доменная
      UseWindowsUserCredentials: 0 (или отсутствует)
      Протокол: TCP, HTTP с авторизацией NTLM
      Результат: подключение к Microsoft Exchange без запроса учетных данных пользователя.
    • Учетная запись: недоменная
      UseWindowsUserCredentials: 0 (или отсутствует)
      Протокол: TCP, HTTP с авторизацией NTLM
      Результат: запрос учетных данных пользователя и подключение к Microsoft Exchange.
    • Учетная запись: доменная
      UseWindowsUserCredentials: 1
      Протокол: TCP, HTTP с авторизацией NTLM
      Результат: подключение к Microsoft Exchange без запроса учетных данных пользователя.
    • Учетная запись: недоменная
      UseWindowsUserCredentials: 1
      Протокол: TCP, HTTP с авторизацией NTLM
      Результат: нет запроса учетных данных пользователя и нет подключения к Microsoft Exchange. Приложение остается отключенным и периодически пытается подключиться.
    • Учетная запись: доменная
      UseWindowsUserCredentials: 1
      Протокол: HTTP с обычной авторизацией
      Результат: запрос учетных данных пользователя и подключение к Microsoft Exchange. Кроме того, при неправильном вводе пароля запросы продолжатся.
    • Учетная запись: недоменная
      UseWindowsUserCredentials: 1
      Протокол: HTTP с обычной авторизацией
      Результат: запрос учетных данных пользователя и подключение к Microsoft Exchange. Кроме того, при неправильном вводе пароля запросы продолжатся.
    • Учетная запись: доменная
      UseWindowsUserCredentials: 1
      Дополнительные действия. При настройке профиля выберите параметр Всегда запрашивать имя пользователя и пароль.
      Результат: запрос учетных данных пользователя и подключение к Microsoft Exchange.
  8. В меню Файл выберите команду Выход, чтобы закрыть редактор реестра.
Вы можете использовать следующий раздел реестра для отключения запроса учетных данных после ошибки проверки подлинности учетных данных.

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC\DisableTransientFailureAuthPrompts (DWORD)


(по умолчанию —FALSE, 1 — TRUE, 0 — FALSE)

Вы можете использовать следующий раздел реестра для задания времени ожидания. При ошибке проверки подлинности попытки получить другой набор учетных данных будут терпеть неудачу в течение времени, указанного в этом разделе.

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\RPC\TransientFailureBackoff (DWORD)


[по умолчанию — 10000 мс (0x2710), максимум — 2147483648 (0x8000000)]

Проблема устранена?

  • Проверьте, устранена ли проблема. Если это так, данный раздел можно дальше не читать. Если нет, обратитесь в службу технической поддержки.
  • Мы ценим ваши замечания. Чтобы оставить отзыв или сообщить о проблемах, связанных с этим решением, добавьте комментарий в блог Fix it for me или отправьте нам сообщение по электронной почте.

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе "Информация в данной статье применима к".

Дополнительная информация

Это исправление может не решить проблему, если выполняются перечисленные ниже условия.
  • У вас несколько учетных записей Microsoft Exchange Server, для которых используются разные учетные данные.
  • Вы задали для раздела реестра UseWindowsUserCredentials значение 1.
Например, вы вошли в Windows как Fourthcoffee\User1. При этом вы запустили Outlook с профилем почтового ящика Fourthcoffee\User2.

В этом случае Outlook подключается к Active Directory, сначала выполняя RPC-вызов перенаправления к Exchange Server. За этим следует второй RPC-вызов к каталогу Active Directory, полученному по перенаправлению. Для этих RPC-вызовов не требуются сведения о учетной записи почтового ящика. В данном случае это Fourthcoffee\User2.

По умолчанию Outlook всегда сначала использует учетные данные, указанные при входе в систему. В данном случае это Fourthcoffee\User1. Поэтому подключение считается успешным. Учетные данные на компьютере — Fourthcoffee\User1. Затем Outlook пытается подключиться к почтовому ящику Fourthcoffee\user2. Так как учетные данные Fourthcoffee\User1 успешно использовались в ходе перенаправления на Active Directory, Outlook использует их для входа в почтовый ящик Fourthcoffee\User2. Так как у Fourthcoffee\User1 нет разрешений на почтовый ящик Fourthcoffee\User2, попытка входа терпит неудачу. В доступе будет отказано. Так как в примере значение UseWindowsUserCredentials равно 1, Outlook использует только учетные данные с компьютера и подавляет запрос учетных данных. Из-за этого происходят постоянные ошибки, о которых не сообщается пользователю.

Свойства

Код статьи: 956531 - Последнее изменение :: 23 января 2012 г. - Редакция: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office Outlook 2007
Ключевые слова: 
kboffice2007presp2fix kbexpertiseinter kbqfe kbbug kbfix kbfixme kbmsifixme KB956531

Отправить отзыв