Безопасно ли копировать / заменять « PeerDistSh.dll » в Windows Server 2008 R2 Standard? Недостаток этого файла выглядит так, что Центр обновления Windows не позволяет обновлять Windows.

После запуска SFC /SCANNOW я понимаю, что этот инструмент не смог успешно восстановить поврежденные файлы ...:

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

Я знаю, что могу сделать что-то вроде этого, но файлы не существуют в системе:

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

Является ли простое копирование и вставка DLL из здоровой среды безопасным решением?

1 ответ1

1

Должно быть в порядке, за исключением того, что вы должны принудительно вставить его в репозиторий SFC (WinSxS), а затем позволить SFC вернуть его туда, куда он должен идти (ошибка "файл не найден" означает, что SFC не может найти заведомо исправную копию в хранилище при попытке заменить отсутствующее в System32).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .