Кажется, что люди сталкиваются с этой проблемой время от времени и, в частности, после установки обновлений Windows из-за раздела реестра, который добавляется в реестр, что, кажется, вызывает проблемы.
Согласно ответу на сообщение « Служба активации процессов Windows» Ошибка 2: Система не может найти указанный файл, вы можете просто удалить определенный раздел реестра, а затем перезапустить службу для разрешения.
Кажется, проблема в том, что windows добавляет неверный параметр в параметры запуска службы WAS. Я исправил проблему, используя следующие шаги:
- Запустите regedit (просто введите его в начало)
- Перейдите к
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters
- Удалить
NanoSetup
переменную. Эта переменная препятствует запуску WAS - Запустите службу WAS с помощью диспетчера задач или введите «
net start WAS
» в командной строке - Запустите сервис W3SVC таким же образом
- Теперь вы можете снова запустить свой сайт в IIS
Кроме того, это исправление, приведенное выше, и дополнительные исправления, перечисленные в IIS, не запускаются после обновления до 1803 - сбой WAS с ошибкой 2 - «Не удается найти указанный файл» и обновление до Windows 10 1709: сбой IIS. сообщений, так что было бы полезно прочитать эти темы, если у вас по-прежнему будут проблемы для дальнейших шагов по устранению неполадок.