Sapsan932 Опубликовано 8 января, 2017 Опубликовано 8 января, 2017 (изменено) Ноутбук. Windows 8.1 x64. Пытаясь устранить определенные вещи выполнил sfc/scannow (под админом из командной строки). Выдало, что программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Шаг 1. Зайдя в лог обнаружил: CSI 00000971 [sR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf Скриншот 1: Шаг 2: Выполнение из командной строки DISM.exe /Online /Cleanup-Image /RestoreHealth - с включенным интернетом, дабы это восстановить: Скриншот 2: Долго висело, выдало в итоге: хранилище компонентов подлежит восстановлению. Я вот тут не пойму, что подлежит - это хорошо, но как дальше это восстановление сделать? Зашел в C:\Windows\Logs\DISM. В логах там нашел: (p) CSI Payload Corrupt amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.17415_none_95dd5540d57f8c01\Amd64\CNBJ2530.DPB Summary:Operation: Detect onlyOperation result: 0x0Last Successful Step: CSI store detection completes.Total Detected Corruption: 1 Кроме этого, пишет: No providers were found that support the command(online/cleanup-image/restorehealth). HRESULT=80070057 Что бы это могло значить? Файервол блокирует? Шаг 3: Перезагрузился (мимиходом заодно поставив пару интеловских обновлений из центра обновлений виндоус) - повторно выполнил проверку sfc/scannow. Тот же результат: Скриншот 3: Шаг 4 (планирую и спрашиваю): вопрос а) Имеет смысл пробовать повторно утилиту DISM.exe /Online /Cleanup-Image /RestoreHealth с выгруженным антивирусником? Он влияет на это? Или это не поможет? Все же эта утилита работает через интернет (правда долго работает...) вопрос б) Нагуглил утилиту CFCFix.exe - вроде мой случай. Может она помочь и стоит ли ее вообще применять в моем случае, чтоб не навредить? Информация Габаритные скриншот необходимо прятать под спойлер либо загружать через расширенную форму редактора. Изменено 8 января, 2017 пользователем Soft
Sapfira Опубликовано 8 января, 2017 Опубликовано 8 января, 2017 (изменено) Судя по скриншоту, неправильно введена команда "DISM.exe /Online /Cleanup-image /RestoreHealth". Перед каждым знаком "/" должен быть пробел. Можно ввести эту команду в безопасном режиме с поддержкой сети, тогда ни антивирус, ни чего не будет мешать, хотя обычно, от и так не мешает. Изменено 8 января, 2017 пользователем Sapfira
oit Опубликовано 8 января, 2017 Опубликовано 8 января, 2017 @Sapsan932, почитайте вот эту тему: https://forum.kasperskyclub.ru/index.php?showtopic=53411 тут есть еще один способ решения *можно начинать отсюда читать: https://forum.kasperskyclub.ru/index.php?showtopic=53411&p=783460 1
Sapsan932 Опубликовано 9 января, 2017 Автор Опубликовано 9 января, 2017 (изменено) @Sapsan932, почитайте вот эту тему... тут есть еще один способ решения *можно начинать отсюда читать: https://forum.kasperskyclub.ru/index.php?showtopic=53411&p=783460 Спасибо Шаг 4: Повторное сканирование DISM.exe /Online /Cleanup-Image /RestoreHealth, но уже с выгруженным KIS16. Результат тот же: «хранилище компонентов подлежит восстановлению». Сие значит, что повреждено хранилище в C:\Windows\WinSxS, откуда файлы не восстанавливаются. Шаг 5. Проверил работу служб ч/з командную строку (последовательно): 5.1. net stop wuauserv. Результат: Служба «Ценр обновлений Windows не запущена». Как такое может быть? (Установлена автоматическая установка обновлений, (посл. поиск обновл. был сегодня в 14:15, посл. устан.обновление в 1:15). Пишет: «для вызова доп. справки наберите NET HELPMSG 3521». Выполнил NET HELPMSG 3521. Результат: «служба «***» не запущена». Что это за служба такая «***» и какой код применить, чтобы её запустить? 5.2. Выполнил net stop bits. Результат: «Служба «фоновая интеллектуальная служба передачи «BITS» останавливается… успешно остановлена ». 5.3. Выполнил net stop cryptsvc. Результат: «служба «службы криптографии» останавливается…успешно остановлена. 5.4. Выполнил ren %systemroot%\SoftwareDistribution sdold123. Результат: отказано в доступе. (командная строка запускалась из под админа). 5.5. Выполнил ren %systemroot%\System32\catroot2 cr2old123. Результат: отказано в доступе. 5.6. Выполнил: net start cryptsvc. Результат: «затребованная служба уже запущена. Для вызова дополнительной справки наберите NET HELPMSG 2182». Набрал. Результат: «затребованная служба уже запущена». 5.7. Выполнил: net start bits. Результат: «служба «фоновая интеллектуальная служба передачи «BITS» запускается… успешно запущена». 5.8. Выполнил: net start wuauserv. Результат: «затребованная служба уже запущена. Для вызова дополнительной справки наберите NET HELPMSG 2182». Набрал. Результат: «затребованная служба уже запущена». Насколько я понимаю – беда с центром обновлений Windows (хотя той ночью мной через него было успешно установлено 5 обновлений). Шаг 6. Скачал средство удаления неполадок для Windows 8.1 https://support.microsoft.com/ru-ru/instantanswers/512a5183-ffab-40c5-8a68-021e32467565/windows-update-troubleshooter 6.1. Просканировал им. Исправило 4 проблемы: СКРИНШОТ 1: 6.2. Просканировал повторно. Исправило 2 проблемы: СКРИНШОТ 2: 6.3. После скана третий раз - исправило 3 ошибки: СКРИНШОТ 3: 6.4. Скан. 4-й раз - исправлено 2 ошибки: СКРИНШОТ 4: 6.5. Пятый раз сделал это встроенным в винду средством устранения неполадок, а не скачанным ранее.СКРИНШОТ 5: И, к слову, разница в том, что код ошибки выдается другой: 0х80070490, а не 0х80070057. Забросил это гиблое дело, ибо сколько раз гонять этот центр обновлений виндоус – вопрос. Каждый раз он находит и «исправляет» ошибки с разными кодами. Шаг 7: Перезагрузился. Выгрузил антивирусник. Повторил в ком. строке DISM.exe /Online /Cleanup-Image /RestoreHealth, т.к. средство удаления неполадок, вроде как, что-то исправило…). На этот раз (вместо привычного "хранилище компонентов подлежит восстановлению") в ком. строке выдало результат с номером конкретной ошибки: «Ошибка 0х80240021». Сбой DISM. Операция не выполнена.“ Зашел в логи C:\Windows\Logs\DISM. Из интересного там нашел: DISM DISM.EXE: Got the collection of providers. Now enumerating them to build the command table. DISM DISM.EXE: Attempting to add the commands from provider: DISM Log Provider DISM DISM.EXE: Attempting to add the commands from provider: FolderManager DISM DISM.EXE: Attempting to add the commands from provider: WimManager DISM DISM.EXE: Succesfully registered commands for the provider: WimManager. DISM DISM.EXE: Attempting to add the commands from provider: VHDManager DISM DISM.EXE: Attempting to add the commands from provider: GenericImagingManager DISM DISM.EXE: Succesfully registered commands for the provider: GenericImagingManager. DISM DISM.EXE: Attempting to add the commands from provider: Compatibility Manager DISM DISM.EXE: Succesfully registered commands for the provider: Compatibility Manager. Error DISM DISM.EXE: No providers were found that support the command(online/cleanup-image/restorehealth). HRESULT=80070057 DISM DISM.EXE: Image session has been closed. Reboot required=no. Ну а в целом в логах та же проблема осталась: Checking System Update Readiness. (p) CSI Payload Corrupt amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.17415_none_95dd5540d57f8c01\Amd64\CNBJ2530.DPB Шаг 8: Скачал утилиту CFCFix.exe (Читал еще, что zip-файл запускают вместе с ним. Zip не скачивал. ) Запустил CFCFix.exe. Она выдала: Failed to check for updates. This may be due to an internet connection problem or a temporary availability failure of the update servers. (версии CFCFix новее 3.0.0.0 не нашел, какие проблемы с инетом – не понял, потому продолжил). Вместо обещанных 10 минут - выдало сообщение, что случае с моей проблемой нужно еще +20 минут. Ждал полтора часа... Итог: шесть файлов были восстановлены. В логах: CFCFix.txt: FIXED: Performed DISM repair on file Amd64\CNBJ2530.DPB of version 6.3.9600.17415. SUMMARY: No corruptions were detected. AutoAnalysis:: directive completed successfully. Successfully processed all directives. С допиской: Failed to generate a complete zip file. Upload aborted. Шаг 9. Перезагрузился, выполнил на всяк. случай контрольный sfc/scannow. Результат: «защита ресурсов Windows не обнаружила нарушений целостности». Фууухх….. (выдохнул полной грудью с облегчением...) Вопрос. Необходимо ли что-то еще дополнительно сделать, возможно для окончательной "зачистки" ? Как понять причину - из-за чего возникла данная ошибка, чтобы не получить её в будущем снова? Изменено 9 января, 2017 пользователем Soft удалены пустые строки
oit Опубликовано 9 января, 2017 Опубликовано 9 января, 2017 @Sapsan932, а сейчас ЦО находит обновления?
Sapsan932 Опубликовано 9 января, 2017 Автор Опубликовано 9 января, 2017 (изменено) @Sapsan932, а сейчас ЦО находит обновления? В ЦО после выполненных выше действий вместо дата установки послед. обновления появилось: "обновления устанавливались: никогда". При выставленном автоматическом обновлении, при поиске обновлений вручную пишет "нет доступных обновлений". (Действительно их нет или не обновляет - вопрос?). Изменено 9 января, 2017 пользователем Sapsan932
oit Опубликовано 9 января, 2017 Опубликовано 9 января, 2017 @Sapsan932, https://answers.microsoft.com/ru-ru/windows/forum/windows_7-update/%D1%86%D0%B5%D0%BD%D1%82%D1%80/5078244c-a1c9-46ec-82b1-fe18ab911df5
sputnikk Опубликовано 9 января, 2017 Опубликовано 9 января, 2017 @Sapsan932, а сейчас ЦО находит обновления? В ЦО после выполненных выше действий вместо дата установки послед. обновления появилось: "обновления устанавливались: никогда". При выставленном автоматическом обновлении, при поиске обновлений вручную пишет "нет доступных обновлений". (Действительно их нет или не обновляет - вопрос?). После завтра выйдет очередной набор обновлений, тогда узнаете. Установленные смотрите по кнопке Установленные обновления , в нижнем углу Центра обновлений.
Sapsan932 Опубликовано 9 января, 2017 Автор Опубликовано 9 января, 2017 Факт: до того, как выполнил описанные выше в этой теме действия - ЦО работал. Напр. 08.01.2017 через ЦО было установлено 74 обновления. А уже после манипуляций со средством удаления неполадок для Windows 8.1, а так же с CFCFix.exe - 09.01.2017 обновления "накрылись". Смешно, устранял проблему sfc/scannow по восстановления хранилища компонентов виндоус , а в итоге получил проблему с обновлениями...
sputnikk Опубликовано 9 января, 2017 Опубликовано 9 января, 2017 09.01.2017 обновления "накрылись". Обновления не исчезли, исчез журнал установки обновлений. Смотрите что стоит в Установленные обновления
oit Опубликовано 9 января, 2017 Опубликовано 9 января, 2017 @Sapsan932, вы попробовали по ссылке скрипт powershell запустить у себя или переименовать папку softwaredistribution?
Sapsan932 Опубликовано 9 января, 2017 Автор Опубликовано 9 января, 2017 После завтра выйдет очередной набор обновлений, тогда узнаете. Да, буду ждать. А откуда вы узнаёте время выхода будущих обновлений? Но очевидно, не всё в порядке. Повторно запустил средство удаления неполадок для обновлений. Результат: 1)Обнаружена потенциальная ошибка базы данных Центра обновления Windows 0x80070490- Исправлена. 2) Компоненты Центра обновления Windows необходимо восстановить. Исправлено. 3) Элемент отсутствует. Расположение, используемое Центром обновления Windows для хранения данных, изменилось, и его требуется восстановить. Какой элемент - непонятно. После этого запустил вручную поиск обновлений. Впервые выдало: не удалось выполнить поиск новых обновлений. Ошибка 8024А000. По коду этой ошибки в Майкрософте нагуглил https://answers.microsoft.com/ru-ru/windows/forum/windows8_1-update/windows-81-%c3%b0%c2%bd%c3%b0%c2%b5/b61b7d92-9583-4dca-a0b5-0bc42e6f6a9c Снова запуская средство удаления неполадок - всё повторяется, как в скринах из п.6 в этой темы: ошибка Центра обновления Windows 0x80070057 ( пишет регулярно, что исправило, но при повторном сканировании она появляется вновь). А так же отчет указывает на отсутствие 6-ти элементов: 1) Неправильные переменные среды центра обновлений виндоус; 2)Some security Settings are missing or have been changed; 3) Check for missing or corrupt files; 4) Service registration is missing or corrupt; 5) не запущены службы ЦО виндоус; 6) Компоненты службы шифрования не зарегистрированы. @Sapsan932, вы попробовали по ссылке скрипт powershell запустить у себя или переименовать папку softwaredistribution? Буду пробовать. Вот только по ссылке там скрипт для Windows 7, а у меня 8.1 Update 3. Это разве значения не имеет?
sputnikk Опубликовано 9 января, 2017 Опубликовано 9 января, 2017 А откуда вы узнаёте время выхода будущих обновлений? Открою страшную тайну ) Выходят каждый второй вторник месяца, когда в Сиэтле утро. Если живёте в западной России, то возможно получите во вторник вечером. Сами обновления автоматически ищутся раз в день. 1
andrew75 Опубликовано 9 января, 2017 Опубликовано 9 января, 2017 sapsan932, а вы диск на наличие ошибок проверять не пробовали?
oit Опубликовано 9 января, 2017 Опубликовано 9 января, 2017 Это разве значения не имеет? значит вам не подходит
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти