
Fala galera, hoje venho compartilhar com você uma situação que ocorreu comigo. Simplesmente hoje meu servidor de IIS corrompeu meu arquivo “C:\Windows\System32\inetsrv\config\applicationHost.config”
Executamos os commandos abaixo para tentar recuperar:
Primeiro, usamos “appcmd list backup” para exibir todos os backups disponíveis.
Em seguida tentamos executar o restore através do commando: appcmd restore backup CFGHISTORY_0000002198.
O Sistema me apresenta a mensagem: c:\Windows\System32\inetsrv>appcmd restore backup CFGHISTORY_0000002198 ERROR ( hresult:80070005, message:Command execution failed. Access is denied.
)
Executamos tudo quanto foi documentação, desde aplicar:
- attrib -r %windir%\system32\inetsrv\config\schema\schema.xml
- attrib -r %windir%\system32\inetsrv\config\schema\rewrite_schema.xml
- Alterar permissões no DCOM
e nada…
Por fim, resolvi me apropriar dos arquivos, ou seja, me tornar proprietário dos arquivos / pastas :
- “C:\Windows\System32\inetsrv\History”
- “C:\Windows\System32\inetsrv\MetaBack”
- “C:\Windows\System32\inetsrv\config”
E por ultimo, remove o atributo de somente leitura dos arquivos localizados na pasta C:\Windows\System32\inetsrv\config\schema, conforme imagem abaixo:
Após este procedimento, conseguimos efetuar o restore das configurações do IIS e restarter os serviços, Sites e Aplicações.
Obs: Tive que fazer isso para cada tentativa de restore.
Espero que gostem.
Abraços,
Rena