В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

PRB: Указана неправильная идентификация для учетной записи IWAM

Проблема
При просмотре страниц ASP (Active Server Pages) в обозревателе могут появляться сообщения об ошибках «HTTP 500 - Внутренняя ошибка сервера» или «Ошибка серверного приложения». При этом в журнал событий системы на сервере помещаются следующие сообщения.
Источник: W3SVC
Ошибка: Указанная неправильная идентификация
-и-
Источник: DCOM
Ошибка: Не удается войти в систему как IWAM_ИмяКомпьютера
Если для приложения включена только обычная проверка подлинности и установлен низкий уровень защиты приложения, приложение снова начинает работать как ожидается. Кроме того, если после возникновения данной ошибки создать новое приложение ASP, его можно будет просматривать без ошибок.

Прочие сообщения об ошибках

Также могут появляться следующие сообщения об ошибках.

В обозревателе:
HTTP 500 Внутренняя ошибка сервера
-или-
Ошибка серверного приложения.
Сервер обнаружил ошибку при загрузке приложения в процессе обработки вашего запроса. Дополнительные сведения см. в журнале событий. Обратитесь за помощью к администратору сервера.
В журнале событий системы:
Источник: DCOM
Ошибка: Ошибка DCOM «Ошибка входа в систему: имя пользователя или пароль не опознаны.», не удается войти в систему как .\IWAM_ИмяКомпьютера для запуска сервера.
-и-
Источник: W3SVC
Ошибка: «Серверу не удалось загрузить приложение '/LM/W3SVC/1/Root/op.' Произошла ошибка: 'Серверный процесс не может быть запущен, так как указанная идентификация неверна.' Проверьте правильность указания имени пользователя и пароля.
-или-
Источник: W3SVC Ошибка: «Серверу не удалось загрузить приложение '/LM/W3SVC/4/Root/'. Произошла ошибка 'c000003b'.»
-и-
Источник: W3SVC Ошибка: «Приложение COM '{3D14228D-FBE1-11d0-995D-00C04FD919C1}' не смогло запуститься из '/LM/W3SVC/4/Root'.»
Примечание. При использовании информационных служб Интернета версии 6.0 (IIS 6.0) данное сообщение об ошибке появляется, если установлен флажок Запускать службу WWW в изолированном режиме IIS 5.0. За информацией о том, как установить флажок Запускать службу WWW в изолированном режиме IIS 5.0, обратитесь к разделу «Дополнительная информация» данной статьи.
Причина
Имена пользователей и пароли для учетных записей IUSR_имя_компьютера и IWAM_имя_компьютера хранятся в трех местах:

  • Метабаза служб IIS
  • «Диспетчер пользователей для доменов» (Windows NT) или «Локальные пользователи и группы» (Windows 2000);
  • Microsoft Transaction Server (Windows NT) или «Службы компонентов» (Windows 2000).
Приведенные выше ошибки возникают из-за того, что данные об именах пользователей и паролях, хранящиеся в этих трех местах, не синхронизированы.
Решение
Чтобы решить проблему необходимо синхронизировать пароли учетных записей IUSR и IWAM, хранящиеся в вышеуказанных местах. Для этого необходимо указать одинаковые пароли этих учетных записей в метабазе служб IIS и в диспетчере пользователей (Windows NT) или в средстве управления пользователями и группами (Windows 2000). Для синхронизации паролей воспользуйтесь одним из следующих способов.

Примечание. За сведениями об использовании средства Administration Script Utility (Adsutil.vbs) и об изменении пароля для сервера Microsoft Transaction Server и служб компонентов обратитесь к разделу «Дополнительная информация» данной статьи.

Способ 1. Измените пароль в диспетчере пользователей или в средстве управления пользователями и группами, чтобы он соответствовал паролю в метабазе служб IIS

  1. В окне командной строки перейдите в папку, содержащую файл Adsutil.vbs. С помощью сценария Adsutil.vbs получите из метабазы служб IIS пароли учетных записей IWAM и IUSR.
  2. Чтобы изменить пароли учетных записей IWAM и IUSR в Windows NT, выполните следующие действия.

    1. Нажмите кнопку Пуск, выберите в меню Программы пункт Администрирование (общее), а затем команду Диспетчер пользователей для доменов. Диспетчер пользователей позволяет изменять информацию учетных записей пользователей и групп Windows NT.
    2. Дважды щелкните пользователей IUSR_имя_компьютера или IWAM_имя_компьютера и измените их пароли таким образом, чтобы они соответствовали паролям из метабазы служб IIS, полученным на шаге 1.
    Чтобы изменить пароли учетных записей IWAM и IUSR в Windows 2000, выполните следующие действия.
    1. Нажмите кнопку Пуск, выберите в меню Программы пункт Администрирование, а затем команду Управление компьютером.
    2. В разделе Служебные программы разверните узел Локальные пользователи и группы и выберите узел Пользователи. Используя данный узел, можно изменять информацию учетных записей пользователей и групп Windows 2000.
    3. Щелкните правой кнопкой мыши учетные записи IUSR_имя_компьютера или IWAM_имя_компьютера и выберите команду Задать пароль.
    4. Измените пароли таким образом, чтобы они соответствовали паролям из метабазы служб IIS, полученным на шаге 1.
  3. Просмотрите страницу ASP, вызвавшую появление сообщения об ошибке, чтобы убедиться, что ошибка исчезла.

Способ 2. Измените пароли в метабазе служб IIS, чтобы они соответствовали паролям учетных записей IUSR и IWAM

  1. Чтобы изменить пароли учетных записей IWAM и IUSR в Windows NT, выполните следующие действия.

    1. Нажмите кнопку Пуск, выберите в меню Программы пункт Администрирование (общее), а затем команду Диспетчер пользователей для доменов. Диспетчер пользователей позволяет изменять информацию учетных записей пользователей и групп Windows NT.
    2. Дважды щелкните учетные записи IUSR_имя_компьютера или IWAM_имя_компьютера и введите новые пароли.
    Чтобы изменить пароли учетных записей IWAM и IUSR в Windows 2000, выполните следующие действия.
    1. Нажмите кнопку Пуск, выберите в меню Программы пункт Администрирование, а затем команду Управление компьютером.
    2. В разделе Служебные программы разверните узел Локальные пользователи и группы и выберите узел Пользователи. Используя данный узел, можно изменять информацию учетных записей пользователей и групп Windows 2000.
    3. Щелкните правой кнопкой мыши учетные записи IUSR_имя_компьютера или IWAM_имя_компьютера и выберите команду Задать пароль. Введите новые пароли.
  2. В окне командной строки перейдите в папку, содержащую файл Adsutil.vbs. С помощью сценария Adsutil.vbs задайте пароли учетных записей IWAM и IUSR, которые будут храниться в метабазе служб IIS.
  3. Просмотрите страницу ASP, вызвавшую появление сообщения об ошибке, чтобы убедиться, что ошибка исчезла.
Примечание. Хотя пароли сервера Microsoft Transaction Server (Windows NT) и службы компонентов (Windows 2000),как правило, соответствуют паролям в метабазе служб IIS, но если описанные выше действия не решили проблему, необходимо изменить пароль учетной записи IWAM для сервера Microsoft Transaction Server (MTS) или службы компонентов. За дополнительной информацией обратитесь к подразделу «Как изменить пароль для сервера MTS или служб компонентов» раздела «Дополнительные сведения» данной статьи.
Статус
Такое поведение является особенностью данного продукта.
Дополнительная информация

Использование сценария Adsutil.vbs

В составе служб IIS поставляется файл сценария Adsutil.vbs, который позволяет получать и устанавливать пароли учетных записей IUSR и IWAM, хранящиеся в метабазе служб IIS. В операционной системе Windows NT 4.0 файл Adsutil.vbs по умолчанию расположен в папке <имя_диска>\WINNT\System32\Inetsrv\Adminsamples. В операционной системе Windows 2000 файл Adsutil.vbs по умолчанию расположен в папке <имя_диска>\Inetpub\Adminscripts.

Ниже приведен синтаксис различных команд, используемых для установки и получения паролей с помощью сценария Adsutil.vbs:

ЗадачаСинтаксис
Получение пароля учетной записи IUSRcscript.exe adsutil.vbs get w3svc/anonymoususerpass
Получение пароля учетной записи IWAMcscript.exe adsutil.vbs get w3svc/wamuserpass
Установка пароля учетной записи IUSRcscript.exe adsutil.vbs set w3svc/anonymoususerpass "пароль"
Изменение учетной записи IUSRcscript.exe adsutil.vbs set w3svc/anonymoususername «имя пользователя»
Установка пароля учетной записи IWAMcscript.exe adsutil.vbs set w3svc/wamuserpass "пароль"
Изменение учетной записи IWAMcscript.exe adsutil.vbs set w3svc/WAMusername «имя пользователя»

Примечание. При получении пароля в Windows NT 4.0 пароль появляется в открытом виде, а в Windows 2000 — в виде последовательности звездочек. Чтобы в Windows 2000 получить пароль в открытом виде, необходимо изменить файл Adsutil.vbs. Для этого выполните следующие действия:
  1. В программе «Блокнот» откройте файл Adsutil.vbs.
  2. В меню «Правка» выберите пункт Найти, введите IsSecureProperty = True и нажмите кнопку Найти далее.
  3. Измените строку «IsSecureProperty = True» на «IsSecureProperty = False».
  4. Сохраните изменения в файле Adsutil.vbs и закройте программу «Блокнот».

Изменение пароля для сервера MTS или служб компонентов

Windows 2000

В составе IIS 5.0 поставляется файл сценария Synciwam.vbs, позволяющий обновить идентификацию запуска всех внешних приложений COM+. Файл Synciwam.vbs находится в папке <Имя_диска>\Inetpub\AdminScripts. Чтобы запустить сценарий Synciwam.vbs, необходимо использовать программы CScript или WScript.

Для этого выполните следующую команду:
cscript.exe synciwam.vbs -v
Необходимо перезапустить службы IIS для того, чтобы все изменения вступили в силу. Для этого нажмите кнопку Пуск, выберите пункт Выполнить, введите команду iisreset и нажмите кнопку ОК.

Примечание. При запуске сценария Synciwam.vbs все внешние приложения (использующие средний или высокий уровень изоляции) сопоставляются учетной записи IWAM_имя_компьютера.

Windows NT 4.0

В составе IIS 4.0 нет средств, аналогичных сценарию Synciwam.vbs. Поэтому необходимо использовать средство MTS Explorer, чтобы вручную изменить пароли учетной записи IWAM для всех приложений, выполняющихся в отдельной области памяти. Для этого выполните следующие действия:
  1. Нажмите кнопку Пуск и последовательно выберите пункты Программы, Windows NT Option Pack 4, Microsoft Transaction Server, Transaction Server Explorer.
  2. В программе Transaction Server Explorer раскройте узлы Microsoft Transaction Server, Computers, My Computer и Packages Installed.
  3. Щелкните один из установленных пакетов правой кнопкой мыши и выберите команду Properties.
  4. Перейдите на вкладку Удостоверение. Если пакет запускается от имени учетной записи пользователя IWAM_имя_компьютера, введите пароль, соответствующий паролю в метабазе служб IIS, и нажмите кнопку ОК.
  5. Повторите шаги 3 и 4 для всех установленных пакетов.
  6. Перезапустите сервер IIS, чтобы изменения вступили в силу. Для этого выполните следующие действия:
    1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду cmd и нажмите кнопку ОК.
    2. В командной строке последовательно введите следующие команды:
      • net stop iisadmin /y
      • net start w3svc
      • net start msftpsvc (Используйте эту команду, только если запущен сервер FTP)
      • net start smtpsvc (Используйте эту команду, только если запущен сервер SMTP)
      • net start cisvc (Используйте эту команду, только если запущен сервер индексов)

Запуск службы WWW IIS 6.0 в изолированном режиме IIS 5.0

  1. Нажмите кнопку Пуск и выберите пункт Выполнить.
  2. В поле Открыть введите команду inetmgr и нажмите кнопку OK.
  3. В окне диспетчера служб Интернета щелкните правой кнопкой мыши узел Веб-узлы и выберите пункт Свойства.
  4. В окне Свойства веб-узлов перейдите на вкладку Служба и установите флажок Запускать службу WWW в изолированном режиме IIS 5.0.
  5. Нажмите кнопку ОК, чтобы закрыть диалог Свойства веб-узлов.
  6. Закройте диспетчер служб IIS.
Ссылки
Дополнительные сведения см. в следующих статьях базы знаний Майкрософт:
255770 PRB: Отказ входа в систему: имя пользователя или пароль не опознаны при запуске внешних веб-приложений (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
240225 Описание служебных программ Adsutil и MetaEdit для изменения метабазы (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
240941 Общие сведения о метабазе сервера IIS (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
out of synch sync
Свойства

Номер статьи: 297989 — последний просмотр: 12/04/2007 20:04:55 — редакция: 5.3

Microsoft Internet Information Server 4.0, Microsoft Internet Information Services 5.0, Microsoft Internet Information Services 6.0

  • kbprb kbsecurity kbserver kbsysadmin kbwebserver KB297989
Отзывы и предложения
.microsoft.com/ms.js"> amp;t=">