Windows Server 2008 R2 - Copiando e colando uma dll não existente [closed]

0

É seguro copiar / substituir o " PeerDistSh.dll " em um padrão do Windows Server 2008 R2? A inexistência deste arquivo parece não permitir que o Windows Update realmente atualize o Windows.

Depois de executar um SFC /SCANNOW , percebo que essa ferramenta não conseguiu reparar com êxito os arquivos corrompidos ...:

FINDSTR /C:"[SR]" %WINDIR%\Logs\CBS\CBS.log

2014-07-23 10:11:01, Info                  CSI    00000344 [SR] Cannot repair member file [l:28{14}]"PeerDistSh.dll" of Microsoft-Windows-PeerDist-Common, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-07-23 10:11:02, Info                  CSI    00000345 [SR] Cannot repair member file [l:28{14}]"PeerDistSh.dll" of Microsoft-Windows-PeerDist-Common, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-07-23 10:14:56, Info                  CSI    000004fe [SR] Cannot repair member file [l:28{14}]"PeerDistSh.dll" of Microsoft-Windows-PeerDist-Common, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-07-23 10:14:56, Info                  CSI    000004ff [SR] Cannot repair member file [l:28{14}]"PeerDistSh.dll" of Microsoft-Windows-PeerDist-Common, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing

Eu sei que poderia fazer algo assim, mas os arquivos não existem no sistema:

TAKEOWN /F C:\Windows\System32\PeerDistSh.dll
ICACLS C:\Windows\System32\PeerDistSh.dll /GRANT Administrators:F
COPY K:\tmp\PeerDistSh.dll C:\Windows\System32\PeerDistSh.dll

É simplesmente copiar e colar a dll de um ambiente saudável, uma solução segura?

    
por user351296 11.08.2014 / 20:16

1 resposta

1

Deve ficar bem, exceto que você deve forçá-lo ao repositório SFC (WinSxS) e então deixar o SFC colocá-lo de volta onde deveria ir (o erro "arquivo não encontrado" é o SFC dizendo que não pode encontrar o arquivo conhecido. boa cópia no repositório ao tentar substituir o que falta no System32).

    
por 11.08.2014 / 20:27