Назад | Перейти на главную страницу

Восстановление файлов из каталога системы IIS (inetsrv)?

Некоторые файлы из моего каталога inetsrv (c: \ windows \ system32 \ inetsrv) были случайно удалены. Есть ли способ вернуть их? Переустановка роли сервера IIS не помогает, потому что Windows не удаляет каталог inetsrv при удалении роли. Копирование файлов с другой машины Server 2008 тоже не помогает.

Какие именно файлы отсутствуют? Если это administrator.config или applicationHost.config из папки inetsrv \ config, вы можете найти их копию в C: \ inetpub \ history в любой из папок CFGHISTORY, которые должны там быть.


Просмотр этого каталога на сервере W2K8 без установленного IIS показывает пустой каталог. На сервере W2K8 с недавно установленным IIS с выбранными только функциями по умолчанию отображается следующее:

http://img687.imageshack.us/img687/7253/inetsrv.jpg

Копирование файлов с другого сервера должно работать, но на том же уровне исправлений.

Вы пробовали удалить роль, вручную удалить каталог, а затем снова добавить роль?

Если вы не против потерять сайты и настройки IIS и начать заново, удалите IIS (при этом inetsrv папку как есть), а затем следуйте инструкциям в этот ответ убивать inetsrv. Когда вы переустановите IIS, он переустановит необходимые файлы / папки в inetsrv и у вас снова будет пустая установка IIS.