• LOGIN
  • Nenhum produto no carrinho.

Erro hresult:80070005 usando Appcmd restore backup

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.

Windows Brasil | Appcmd List Backup
Windows Brasil | Appcmd List Backup

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”

Windows Brasil
 
E por ultimo, remove o atributo de somente leitura dos arquivos localizados na pasta C:\Windows\System32\inetsrv\config\schema, conforme imagem abaixo:
Windows Brasil
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

WB - Todos os direitos reservados
X