Archive for agosto 2011

Windows 2008 R2 SP1 Failure error 0x800f0818



Recentemente tive problema no Server Manager do servidor Windows 2008 R2, apresentava o seguinte erro: HRESULT:0x800F0818 / HRESULT:0x800B0100 e com isso não conseguia acessar nenhuma Roles ou Features.

Segue os passos que utilizei para resolver esse problema:

Primeiro você executar o Microsoft Update Readiness Tool localizado aqui:

Depois de instalar verifique o seguinte log "%systemroot%\Windows\Logs\CBS\checksur.log"

Você encontrará agora como:

Checking Package Manifests and Catalogs
(f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum Expected file name Package_for_KB978601_server~31bf3856ad364e35~amd64~~6.0.1.0.mum does not match the actual file name
(f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.mum Expected file name Package_for_KB979309_server~31bf3856ad364e35~amd64~~6.0.1.0.mum does not match the actual file name

OU


(f) CBS MUM Corrupt 0x800B0100 servicing\Packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum servicing\Packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.cat Package manifest cannot be validated by the corresponding catalog
(f) CBS MUM Corrupt 0x800B0100 servicing\Packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.mum servicing\Packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.cat Package manifest cannot be validated by the corresponding catalog

OU

(f) CBS MUM Missing 0x00000002 servicing\packages\Package_114_for_KB955839~31bf3856ad364e35~amd64~~6.0.1.0.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_83_for_KB955839~31bf3856ad364e35~amd64~~6.0.1.0.mum

Mais abaixo você verá:

Unavailable repair files:
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.cat
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.cat

Esses arquivos precisam ser copiados para: %systemroot%\Windows\Servicing\Packages

Você primeiro precisa ganhar o controle sobre essa pasta. A fim de fazer isso, use os seguintes comandos:
takeown /F c:\Windows\Servicing\Packages /D y /R

Em seguida, atribuir controle total usando:
cacls c:\Windows\Servicing\Packages /E /T /C /G "UserName":F

Com isso você terá o controle total sobre o diretório.

Agora você precisa coletar os arquivos ausentes ou corrompidos do log checksur:

Faça o download do Arquivo KBxxxxxx no site da Microsoft para os arquivos ausentes.

Por exemplo: servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
Baixe o KB978601

Descompacte usando o seguinte comando via ms-dos:
Expand -F:* C:\LocalDoArquivoKB\UpdateKBXXXX.msu C:\PastaDeDestino

Depois de descompactar, você verá um arquivo UpdateKBXXXX.cab. Descompacte também usando o seguinte comando:
Expand -F:* C:\LocalDoArquivoCAB\UpdateKBXXXX.CAB C:\PastaDeDestinoCAB

Depois de descompactar o arquivo .CAB localize os arquivos que foram apresentados no "%systemroot%\Windows\Logs\CBS\checksur.log" copie e cole no diretório "%systemroot%\Windows\Servicing\Packages"

Após estes passos o problema deve ser corrigido. Não é necessário reiniciar o servidor.

Se o Server Manager não estiver funcionando, mesmo depois de fazer estes passos, execute o Microsoft Update Readiness Tool novamente e verifique os passos descritos acima.

quarta-feira, 17 de agosto de 2011
Posted by Rafael Holanda

Popular Post

Rafael Holanda. Tecnologia do Blogger.

Seguidores

Pesquisar este blog

Publicidade

- Copyright © Casa do Holanda -Casa do Holanda- Powered by Blogger - Designed by Rafael Holanda -

Google+