Por que meu DISM Server 2012 R2 está falhando ao reparar a corrupção?

1

Alguém pode me ajudar no conserto da imagem do meu servidor 2012 R2?

Eu tenho uma VM do R2 de 2012 e anexei o DVD de instalação que usamos em nosso datastore. Eu estou então executando o comando:

dism /online /cleanup-image /restorehealth /source:WIM:D:\sources\install.wim:1 /limitaccess

Eu posso ver que o WIM existe nesse local:

A ferramenta é executada e permanece em 20% por um tempo e, em seguida, falha com um erro que declara:

Error: 0x800f081f, The source files could not be found

O log do DISM informa várias linhas de erro:

DISM package manager: The source files could not be found; their location must be specified using the /source option to restore the feature

O log do CBS tem muitas linhas dizendo:

Failed to getfile from WIM sandbox process [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
Failed to look for the file WinSxS\wow64_some_package_name
Repr: not able to find replacement file for compenent

Seguido por muitas linhas que dizem:

Repair failed: missing replacement payload.
(p) CSI Payload Corrupt

Alguém pode me dizer por que diz que os arquivos não podem ser encontrados, quando eu estou apontando para o mesmo install.wim que foi usado para instalar o Windows em primeiro lugar?

Eu até tentei extrair o WIM para um local na unidade C: \ e usá-lo, mas falhei com o mesmo erro.tel

A execução / startcomponentcleanup resulta em erro 14098, e o log do DISM diz 0x80073712, o que significa que o manifesto CBS está corrompido? Solução para a qual, risivelmente, é executar / restaurar a saúde: P

    
por James Edmonds 03.06.2016 / 17:05

3 respostas

0

No final, eu tentei uma fonte de reparo diferente (outro ISO 2012 R2 que eu tinha, o mesmo número de versão que eu acho, mas de uma fonte de download diferente).

Ainda tenho algumas mensagens de corrupção de armazenamento de componentes no log da CBS, mas elas parecem corrigir o suficiente para permitir que o Windows Update comece a funcionar novamente.

Acho que vou reiniciar e tentar um reparo on-line usando o WU como a fonte de reparo.

    
por 07.06.2016 / 13:55
1

Eu sei que isso é tarde, mas ainda não encontrei uma resposta para isso. O seu ISO Server 2012 R2 terá mais do que apenas o servidor Std 2012 r2. Ele também pode ter uma instalação principal e talvez um data center possa ser instalado. Você precisa alterar os índices do comando win para trabalhar com sua versão.

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:c:\install.wim:1 /LimitAccess

na minha mídia de suporte / datacenter do 2012 R2 ele tem 4 índices, para reparar eu preciso ter certeza de usar o correto usando o comando abaixo eu posso verificar o nome do índice

dism /get-wiminfo /wimfile:c:\install.wim /index:1 
dism /get-wiminfo /wimfile:c:\install.wim /index:2
dism /get-wiminfo /wimfile:c:\install.wim /index:3
etc...

Index : 1
Name : Windows Server 2012 R2 SERVERSTANDARDCORE
Index : 2
Name : Windows Server 2012 R2 SERVERSTANDARD
Index : 3
Name : Windows Server 2012 R2 SERVERDATACENTERCORE
Index : 4
Name : Windows Server 2012 R2 SERVERDATACENTER

para a minha instalação eu uso

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:c:\install.wim:4 /LimitAccess

Eu uso o Index 4 desde que instalei uma versão GUI do Datacenter

    
por 15.09.2017 / 17:56
0

Eu executei o comando abaixo para verificar meu tipo de instalação:

dism /get-wiminfo /wimfile:c:\install.wim /index:2

e depois reparado com:

dism /Online /Cleanup-Image /RestoreHealth /Source:wim:c:\install.wim:1 /LimitAccess
    
por 13.03.2018 / 17:43