IIS Express не запускается - ошибка (rc = 800703f1) в UlInitialize - PullRequest
0 голосов
/ 01 ноября 2018

Я вдруг не могу ничего отладить в Visual Studio 2017 с помощью IIS Express.

Симптомы

Во время отладки в VS2017 в окне вывода немедленно отображается сообщение ниже.

Программа '[13980] iisexpress.exe' завершила работу с кодом 0 (0x0).

Запуск IIS через командную строку: "C:\Program Files (x86)\IIS Express\iisexpress.exe" /port:50896 /path:"C:\Users\XXXXXXX\Documents\Visual Studio 2017\Projects\BT\ManageOIC\EnterpriseMedicalReportTool\\" /trace:error

Ошибка (rc = 800703f1) в UlInitialize. Выход Ошибка инициализации ULATQ. час = 800703f1

Copied template config file 'C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config' to 'C:\Users\XXXXX~1\AppData\Local\Temp\iisexpress\applicationhost2018111183214194.config'
Updated configuration file 'C:\Users\XXXXX~1\AppData\Local\Temp\iisexpress\applicationhost2018111183214194.config' with given cmd line info.
Starting IIS Express ...
Initializing the W3 Server Started CTC = 3184968
W3 Server initializing WinSock.  CTC = 3184968
W3 Server WinSock initialized.  CTC = 3184968
W3 Server ThreadPool initialized (ipm has signalled).  CTC = 3184968
Start listenerChannel http:0
Error (rc=800703f1) in UlInitialize. Exiting
Error initializing ULATQ.  hr = 800703f1
Terminating W3_SERVER object
InitComplete event signalled
Process Model Shutdown called
Unable to start iisexpress.

The configuration registry database is corrupt.
For more information about the error, run iisexpress.exe with the tracing switch enabled**(/trace:error). 

В программе просмотра событий отмечается следующая ошибка:

The worker process for app pool 'IISExpressAppPool', PID='4504', failed to initialize the http.sys communication when asked to start processing http requests and therefore will be considered ill by W3SVC and terminated.  The data field contains the error number.

Поле данных: 800703F1 - Err.exe предполагает, что это может быть проблемой реестра.

Что я пробовал

  • Изменение порта для IIS Express на несколько разных открытых портов
  • Удаление папки .vs в Visual Studio.
  • Запуск другого проекта.
  • Создание нового веб-приложения MVC и его запуск.
  • Переустановка IIS Express через веб-сайт Microsoft. (И перезапуск после.)
  • Переустановка IIS Express с помощью установщика Visual Studio. (И перезапуск после.)
  • Ремонт Visual Studio. (И перезапуск после.)
  • Запуск IIS вручную из командной строки с помощью команды выше для IIS 10.
  • Удаление IIS 10 и установка IIS 8
  • Запуск IIS вручную из командной строки с помощью приведенной выше команды IIS 8.
  • Запуск sfc / scannow (проблем не найдено)
  • Проверено на наличие последних обновлений Windows (не показано)
  • Обновлена ​​визуальная студия
...