Як виправити пошкоджені файли за допомогою 'sfc / scannow' у Windows 8.1?


6

Я бачив це питання Як мені відновлювати пошкоджені файли, знайдені sfc / scannow? "Захист ресурсів Windows знайшов пошкоджені файли, але не зміг виправити деякі з них." , але це було для Windows 7. Запуск sfc /scannowкоманди на моїй установці Windows 8.1 дав мені цю помилку:

Захист ресурсів Windows виявив пошкоджені файли, але не зміг виправити деякі з них. Деталі містяться у вітрині CBS.Log \ Logs \ CBS \ CBS.log. Наприклад C: \ Windows \ Logs \ CBS \ CBS.log. Зауважте, що журнал в даний час не підтримується в офлайн-сценаріях обслуговування.

Я побіг, chkdskі це не знайшло проблем.

Ось повний журнал: http://sdrv.ms/1cOx19p

C:\WINDOWS\system32>dism /online /cleanup-image /scanhealth

Deployment Image Servicing and Management tool
Version: 6.3.9600.16384

Image Version: 6.3.9600.16384

[==========================100.0%==========================]
The component store is repairable.
The operation completed successfully.

C:\WINDOWS\system32>Dism /Online /Cleanup-Image /RestoreHealth

Deployment Image Servicing and Management tool
Version: 6.3.9600.16384

Image Version: 6.3.9600.16384

[==========================100.0%==========================]
The restore operation completed successfully. The component store corruption was repaired.
The operation completed successfully.

1
Якщо команда не змогла допомогти, у вас є серйозні проблеми. Нам потрібен вміст CBS.log. Також публікує результати Dism /Online /Cleanup-Image /ScanHealthтаDism /Online /Cleanup-Image /RestoreHealth
Рамхаунд

Ось CBS.log. sdrv.ms/1cOx19p . Я також запустив дві команди dism (див. Вище).
Хлоя

А-а-а, зараз sfcпрацював і проблем не знайшов!
Хлоя

1
Я припускаю, що ваші проблеми вирішені? Я не публікую відповідь, оскільки обидві команди вже існують у минулих питаннях.
Рамхаунд

Відповіді:


5

Причина, через яку DISM може це виправити, оскільки Microsoft все ще не надає RTM-файли для завантаження:

2014-01-03 20:45:31, Info                  CSI    00000800 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-01-03 20:45:31, Info                  CSI    00000802 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-01-03 20:45:31, Info                  CSI    00000803 [SR] This component was referenced by [l:186{93}]"Microsoft-Windows-Printer-Drivers-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.INF_prncacla"

Вам потрібно вказати на файл WIM DVD-дисків Windows 8.1 RTM, щоб отримати правильні файли:

Dism /Online /Cleanup-Image /RestoreHealth /source:wim:D:\sources\install.wim:1 /limitaccess

(де D: ваш DVD-привід Windows або встановлений стандарт Win8.1 ISO


Не впевнений, що таке WIM або RTM. У мене немає 8.1 DVD. Він був попередньо встановлений з 8, а оновився 8.1 через Windows Update.
Хлоя

1
@Chloe - WIMя вважаю, що Windows Image Manifestвона використовується для налаштування декількох машин. Але я не бачу жодних доказів того, що DISM не зміг вирішити вашу проблему.
Рамхаунд

WIM - це формат, який Windows використовує з Vista для встановлення даних. У користувача "moconnell1" ( blogs.technet.com/b/joscon/archive/2012/09/26/… ) виникли ті ж проблеми з WIn8, тому схоже, що MS все ще не надає дані для 8.1.
magicandre1981
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.