Показать полную графическую версию : [решено] Восстановление отсутствующих или поврежденных системных файлов
sfc/scannow заявил
2014-08-28 05:59:14, Info CSI 00000519 [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-08-28 05:59:22, Info CSI 0000051b [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
Достаточно подробно, как заменить поврежденный сисфайл, описано на support.microsoft.com, но вот ГДЕ эти файлы взять - решительно непонятно.
Прошу вашего совета.
K0hana, http://info-lite.ru/main/286-vosstanovlenie-povrezhdennyh-sistemnyh-faylov-v-windows-81.html
или извлечь из дистрибутива Windows.
K0hana, Этап 1 – восстановление поврежденного хранилища компонентов (http://www.outsidethebox.ms/14097/#_Toc337897531). При худшем раскладе только извлечение из дистрибутива путем указания источника (пример команды там же).
Vadikan, при онлайн обновлении хранилища компонентов, DISM использует данные файла CBS.log?
UPD
в смысле, DISM парсит лог, чтобы определить проблему? Нет, конечно. »
Странно, было бы логичным сверяться со списком поврежденных файлов для их последующего восстановления.
Каким образом DISM определяет наличие поврежденных файлов в системе, если не используется CBS.log? Или он просто перезаписывает (скачивая из Windows Update) предопределенный список файлов, считающихся важными для нормальной работы системы?
Nerdy, гм... в смысле, DISM парсит лог, чтобы определить проблему? Нет, конечно. В лог пишется результат работы.
Nerdy, во-первых, не надо править предыдущие посты после получения ответа, а надо продолжать дискуссию (подумайте, почему это имеет значение).
Странно, было бы логичным сверяться со списком поврежденных файлов для их последующего восстановления. »
Это логично, так и делается, но это не значит, что для этого нужно парсить лог. Смотрите, вы запустили -ScanHealth, проверка завершилась, результаты записали в лог. Теперь вы руками поковырялись в логе и запустили -RestoreHealth. Чем это кончится, если опираться на лог?
Поэтому -RestoreHealth заново выполняет -ScanHealth, держа в памяти результат и записывая его в лог, а потом уже выполняет восстановление.
Насчет скачивания с Windows Update... Надеюсь, это уже работает, потому что на момент написания статьи не работало из-за бага :)
во-первых, не надо править предыдущие посты после получения ответа, а надо продолжать дискуссию (подумайте, почему это имеет значение). »
делаю для того, чтобы не накручивать количество сообщений, мне это не нужно.
О продолжении дискуссии говорит новое сообщение в почтовом ящике, не так ли?
А вы не просматриваете предыдущие сообщения на предмет изменений и дополнений прежде чем отвечать на вопрос или печатать свое сообщение? Например, я всегда так делаю и никаких проблем с редактированием постов не возникает.
результаты записали в лог. »
в CBS.log?Чем это кончится, если опираться на лог? »
смотря что наковыряли. Если все, то восстанавливать нечего и появится сообщение об этом.
Спросил об этом в контексте вопроса K0hana.
Извиняюсь что затянул с ответом, был занят.
Спасибо за ответ Nerdy/Vadikan, хотя сам загуглил это решение перед повторным визитом на форум ^_^
Прошу прощения что тревожу старую тему. Но не хочу создавать новую. Такая беда.. Делаю fsc/ scannow он грит мол есть ошибки и все дела. В общем один в один как в этой истории только с тем что я так и не понял из этой темы где взять то недостающий файл??? Мне пишет мол Укажите место источника.. И дальше все. Amd64\CNBJ2530.DPB Вроде этот файл надо заменить но где его откопать... Не понятно. У меня вин 8
не знаю как в виндовс 8, но в предыдущих версиях было, что адрес источника дистрибутива можно было посмотреть программой XP Tweaker и поменять это место.
у меня на компе это раздел в реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
параметр SourcePath
Valera1959
26-04-2015, 17:14
Проблема с Amd64\CNBJ2530.DPB у меня решилась с помощью Dism /Online /Cleanup-Image /RestoreHealth.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC