Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Восстановление повреждённых файлов (sfc) (http://forum.oszone.net/showthread.php?t=332308)

k790 05-01-2018 12:42 2789061

Восстановление повреждённых файлов (sfc)
 
С новым годом!
Появилась проблема, вроде ничего особенного, но устранить не получается.
Выполнил проверку системы на ошибки, командой sfc /scannow, она выявила проблемы, которые не смогла устранить. Подкладываю рабочие файлы, а ошибка не уходит. Подскажите, что я делаю не так?
ОС: Windows 7 x64 Home Premium
Лог: http://rgho.st/private/6zqKrpqkZ/89a...a2bedb411166c7

ruslan... 06-01-2018 01:02 2789238

k790,

Запустите Средство проверки готовности системы к обновлению

По завершении, подкрепите к сообщению C:\Windows\Logs\CBS\CheckSUR.log в архиве.

k790 06-01-2018 18:43 2789355

ruslan...,
Всего одна ошибка:
Цитата:

=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 26.0
2018-01-06 18:14

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store
(f) CSI Missing Deployment Key 0x00000000 mdmsonyu.inf_31bf3856ad364e35_6.1.7600.16385_50730731913a42a2 HKLM\Components\CanonicalData\Deployments

Summary:
Seconds executed: 854
Found 1 errors
CSI Missing Deployment Key Total count: 1


sputnikk 06-01-2018 19:41 2789362

откройте окно командной строки с правами администратора и выполните dism /Online /Cleanup-Image/RestoreHealth
После этого еще раз выполните команду sfc /scannow

k790 06-01-2018 19:47 2789368

sputnikk,
Код:

Cистема DISM
Версия: 6.1.7600.16385

Версия образа: 6.1.7601.23403


Ошибка: 87

Параметр restorehealth не распознан в этом контексте.
Дополнительные сведения см. в справке.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

DISM.exe [параметры_dism] {команда_WIM} [<аргументы_WIM>]
DISM.exe {/Image:<путь_к_автономному_образу> | /Online} [параметры_dism]
        {служебная_команда} [<аргументы_служебной_команды>]

ОПИСАНИЕ

  DISM перечисляет, устанавливает, удаляет, настраивает и обновляет компоненты
  и пакеты в образах Windows. Список доступных команд зависит от обслуживаемого
  образа, а также от того, находится ли образ в автономном или рабочем
  состоянии.

КОМАНДЫ WIM:

  /Get-MountedWimInfo    - Отображает сведения о подключенных образах WIM.
  /Get-WimInfo            - Отображает сведения об образах в WIM-файле.
  /Commit-Wim            - Сохраняет изменения подключенного образ WIM.
  /Unmount-Wim            - Отсоединяет подключенный образ WIM.
  /Mount-Wim              - Подключает образ из WIM-файла.
  /Remount-Wim            - Восстанавливает потерянный каталог подключения WIM.
  /Cleanup-Wim            - Удаляет ресурсы, связанные с поврежденными
                            подключенными образами WIM.

СПЕЦИФИКАЦИИ ОБРАЗА:

  /Online                - Задает работающую операционную систему как
                            назначение.
  /Image                  - Задает путь к корневому каталогу
                            автономного образа Windows.

ПАРАМЕТРЫ DISM:

  /English                - Отображает данные, выводимые командной строкой,
                            на английском языке.
  /Format                - Задает формат отчета.
  /WinDir                - Задает путь к каталогу Windows.
  /SysDriveDir            - Задает путь к файлу системного загрузчика с именем
                            BootMgr.
  /LogPath                - Задает путь к файлу журнала.
  /LogLevel              - Задает уровень ведения журнала событий (1-4).
  /NoRestart              - Запрещает автоматическую перезагрузку и вывод
                            пользователю предложений выполнить перезагрузку.
  /Quiet                  - Скрывает все сведения за исключением
                            сообщений об ошибках.
  /ScratchDir            - Задает путь к каталогу временных файлов.

Для получения сведений об этих параметрах DISM и их аргументах укажите
требуемый параметр перед "/?".

  Примеры

    DISM.exe /Mount-Wim /?
    DISM.exe /ScratchDir /?
    DISM.exe /Image:C:\test\offline /?
    DISM.exe /Online /?


Avatar-Lion 06-01-2018 20:19 2789380

k790, Там перед /RestoreHealth пробел нужен.

k790 06-01-2018 20:28 2789383

Avatar-Lion,
Согласно данной статьи и выводу командной строки, у Windows 7 нет такого ключа.
Про пробел я догадался.
https://support.microsoft.com/ru-ru/...date-readiness

Avatar-Lion 06-01-2018 20:38 2789386

k790, А, точно, Семерка же... ScanHealth https://www.outsidethebox.ms/17724/

k790 06-01-2018 21:21 2789399

Avatar-Lion, точно, я не правильную ссылку указал, но ответ в логе тот же.

Цитата:

Checking Component Store
(f) CSI Missing Deployment Key 0x00000000 mdmsonyu.inf_31bf3856ad364e35_6.1.7600.16385_50730731913a42a2 HKLM\Components\CanonicalData\Deployments

Summary:
Seconds executed: 621
Found 1 errors
CSI Missing Deployment Key Total count: 1

Avatar-Lion 06-01-2018 21:45 2789406

Да, странный файл какой-то...

Если хотите, можете закинуть его сами на родное место: C:\Windows\winsxs\amd64_mdmsonyu.inf_31bf3856ad364e35_6.1.7600.16385_none_50730731913a42a2 (да, это папка такая). Вот мой файл (Win7 x64): http://178.173.19.2:1987/Additional/mdmsonyu.inf

ruslan... 07-01-2018 01:35 2789450

k790, Avatar-Lion,

В логе скорее всего речь идет о разделе реестра

HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments\mdmsonyu.inf_31bf3856ad364e35_6.1.7600.16385_50730731913a42a2

Что бы проверить его наличие, нужно открыть редактор реестра от имени Администратора.
Проверить наличие куста HKEY_LOCAL_MACHINE\COMPONENTS,
если его нет, стать на HKEY_LOCAL_MACHINE через меню Файл > Загрузить куст реестра -
загрузить куст C:\Windows\System32\config\components
При загрузке так и назвать - components

Проверить в нем раздел .....\CanonicalData\Deployments\mdmsonyu.inf_31bf3856ad364e35_6.1.7600.16385_50730731913a42a2

Если его нет применить твик реестра
Код:


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments\mdmsonyu.inf_31bf3856ad364e35_6.1.7600.16385_50730731913a42a2]
"appid"=hex:6d,64,6d,73,6f,6e,79,75,2e,69,6e,66,2c,20,43,75,6c,74,75,72,65,3d,\
  6e,65,75,74,72,61,6c,2c,20,54,79,70,65,3d,64,72,69,76,65,72,55,70,64,61,74,\
  65,2c,20,56,65,72,73,69,6f,6e,3d,36,2e,31,2e,37,36,30,30,2e,31,36,33,38,35,\
  2c,20,50,75,62,6c,69,63,4b,65,79,54,6f,6b,65,6e,3d,33,31,62,66,33,38,35,36,\
  61,64,33,36,34,65,33,35,2c,20,50,72,6f,63,65,73,73,6f,72,41,72,63,68,69,74,\
  65,63,74,75,72,65,3d,61,6d,64,36,34,2c,20,76,65,72,73,69,6f,6e,53,63,6f,70,\
  65,3d,4e,6f,6e,53,78,53
"p!CBS_microsoft-windows-common-modem-drivers-package~31bf3856ad364_2c8bd82337ebad8c"=hex:62,\
  00,00,00,00,00,00,00,4d,69,63,72,6f,73,6f,66,74,2d,57,69,6e,64,6f,77,73,2d,\
  43,6f,6d,6d,6f,6e,2d,4d,6f,64,65,6d,2d,44,72,69,76,65,72,73,2d,50,61,63,6b,\
  61,67,65,7e,33,31,62,66,33,38,35,36,61,64,33,36,34,65,33,35,7e,61,6d,64,36,\
  34,7e,7e,36,2e,31,2e,37,36,30,31,2e,31,37,35,31,34,2e,49,4e,46,5f,6d,64,6d,\
  73,6f,6e,79,75
"i!CBS_microsoft-windows-common-modem-drivers-package~31bf3856ad364_2c8bd82337ebad8c"=hex:62,\
  00,00,00,00,00,00,00,4d,69,63,72,6f,73,6f,66,74,2d,57,69,6e,64,6f,77,73,2d,\
  43,6f,6d,6d,6f,6e,2d,4d,6f,64,65,6d,2d,44,72,69,76,65,72,73,2d,50,61,63,6b,\
  61,67,65,7e,33,31,62,66,33,38,35,36,61,64,33,36,34,65,33,35,7e,61,6d,64,36,\
  34,7e,7e,36,2e,31,2e,37,36,30,31,2e,31,37,35,31,34,2e,49,4e,46,5f,6d,64,6d,\
  73,6f,6e,79,75

Выгрузить куст HKEY_LOCAL_MACHINE\COMPONENTS через меню Файл, выделив COMPONENTS.

И соответственно проверить наличие файла указанного Avatar-Lion.

k790 07-01-2018 13:58 2789527

ruslan...,
Спасибо, именно ветки в реестре и не хватало.

Но осталась небольшая проблема: https://pastebin.com/3fQHa5Rq

Не удаётся успешно пройти проверку файлу: autochk.exe

Возможно это связано с https://securelist.ru/ugroza-iz-bios/19169/, у меня как раз Asus 1225b.
Хотя ране проверка проходила успешно...

ruslan... 07-01-2018 16:01 2789558

Цитата:

Цитата k790
Не удаётся успешно пройти проверку файлу: autochk.exe »

Подкрепите к сообщению весь CBS.log в архиве.

k790 07-01-2018 16:12 2789563

ruslan..., http://rgho.st/7QNcXyXST

ruslan... 08-01-2018 01:48 2789661

k790,

В этом файле нет сведений о проверке сис. файлов.

Повторите
Код:

sfc /scannow
И выложите свежий C:\Windows\Logs\CBS\CBS.log

k790 08-01-2018 11:23 2789692

ruslan..., http://rgho.st/8tC6hCGgM

ruslan... 08-01-2018 22:10 2789838

k790,

Скачайте и извлеките из прикрепленного архива два файла на рабочий стол.
Извлеченные файлы не переименовывайте.

Закройте все программы.

Перетащите мышью извлеченный файл архив SFCFix.zip во второй исполняемый файл SFCFix.exe, подтвердите выполнение.



Откроется окно ком. строки, если в нем спросит на связь с серверами, нажмите пока n и Энтер.
Дождитесь пока отработает и на рабочем столе откроется или же просто создастся SFCFix.txt.

Скопируйте его содержимое и вставьте в сообщение.

Перезагрузитесь, повторите
Код:

sfc /scannow
если все же выйдет сообщение о не восстановленных файлах, подкрепите обновленный CBS.log

k790 08-01-2018 22:13 2789841

ruslan..., Сейчас проверю, а что это за программа?

ruslan... 08-01-2018 22:23 2789845

Цитата:

Цитата k790
Сейчас проверю, а что это за программа? »

Файл от Niemiro из сообщества Sysnative - Senior Administrator.

Файл имеет цифровую подпись и проверен неоднократно. Действуйте.

k790 08-01-2018 22:49 2789857

ruslan..., помогло (http://rgho.st/private/6t9qBx6Yc/4e8...3d2dc2ef52caa), но что делает эта программа? Где есть описание про неё?

ruslan... 08-01-2018 23:39 2789871

Цитата:

Цитата k790
но что делает эта программа? »

Вставляет правильные версии файлов в соответствующие директории.
При этом меняя разрешения на файлы и директории и возвращая и к первоначалу после копирования.

Файлы нужные Вам, я закинул в архив.
Цитата:

Цитата k790
Где есть описание про неё? »

Не знаю.

sputnikk 09-01-2018 05:36 2789896

Цитата:

Цитата k790
Где есть описание про неё? »

такое подойдёт https://www.sysnative.com/forums/win...tructions.html ? Вроде инструкция. Раз пользовался утилитой, используя дистрибутив 7.

k790 12-01-2018 18:21 2790843

Всем спасибо!

Wu-Tang 22-12-2020 21:15 2943847

приветствую
помогите пофиксить ошибку 87
http://ipic.su/img/img7/fs/2020-12-2...1608660653.jpg

NickM 22-12-2020 21:47 2943855

Wu-Tang, обновление KB2966583 установлено?

Можете привести следующий вывод?
Код:

wmic qfe | find "2966583"
Упс, так ведь у Вас команда выполнилась!
В 7ке только ScanHealth, других ключей не имеется!
ScanHealth выполняет не только сканирование, но и восстановление!

sputnikk 23-12-2020 05:33 2943884

Wu-Tang, NickM, у меня большие сомнения в наличии сервера для онлайн восстановления 7. Очень вероятно Майкрософт закрыл вместе с окончанием поддержки. А корпоративным пользователям он не нужен, у них админы с собственными серверами.

Wu-Tang 24-12-2020 16:29 2944069

NickM,
это kb заменялось потом обновленным - Добавлен KB4507449-x86-x64 с отключением телеметрии и проверки процессоров (заменяет KB2966583-x86-x64 и KB4503292-x86-x64)
а как сделать тоже самое, но с путями к образу iso или смонтированному в привод?
sputnikk,
я тоже это слышал, так что из-за этого 87 вылазит?

NickM 24-12-2020 17:36 2944075

Цитата:

Цитата Wu-Tang
а как сделать тоже самое, но с путями к образу iso или смонтированному в привод? »

Полагаю, что никак.

Но можно поступать так, например: (1) и (2)

Wu-Tang 24-12-2020 18:18 2944079

NickM,
ух, и накручено же там.
я просто где-то встречал, что cleanup restorehealth и тд можно выполнять с указанием пути к образу, те оффлайн, но команды сейчас не найду эти.

NickM 24-12-2020 18:57 2944083

Wu-Tang, Вы версии систем 7 и 8, 10 не перепутали ли?

Wu-Tang 25-12-2020 00:44 2944122

NickM,
в том смысле, что какие-то ключи не работают в win7 например?

sputnikk 25-12-2020 05:22 2944130

Wu-Tang, только как здесь https://www.outsidethebox.ms/17724/

NickM 25-12-2020 06:21 2944134

Цитата:

Цитата Wu-Tang
NickM,
в том смысле, что какие-то ключи не работают в win7 например? »

Да, в этом смысле.

Wu-Tang 08-01-2021 06:27 2945344

sputnikk,
по DISM /Online /Cleanup-Image /ScanHealth получил:
Цитата:


=================================
Checking System Update Readiness.
Binary Version 6.1.7601.24499
2021-01-08 06:21

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:
Seconds executed: 95
No errors detected


NickM,
да, уже понял.

Akebooka 06-01-2022 22:29 2976873

Вложений: 3
Здравствуйте.

Аналогичная ошибка в ОС Windows 7 Домашняя Расширенная SP 1 x64:

Сигнатура проблемы:
Имя события проблемы: CLR20r3
Сигнатура проблемы 01: 2M0MS2CXQBXU5HG2TVUBHQ1QPZ3ALOX5
Сигнатура проблемы 02: 18.10.3.231
Сигнатура проблемы 03: 5bb51e0e
Сигнатура проблемы 04: System
Сигнатура проблемы 05: 4.8.4110.0
Сигнатура проблемы 06: 5de6daea
Сигнатура проблемы 07: a23
Сигнатура проблемы 08: 20
Сигнатура проблемы 09: System.Net.WebException
Версия ОС: 6.1.7601.2.1.0.768.3
Код языка: 1049
Дополнительные сведения 1: a63a
Дополнительные сведения 2: a63a939facc0011561ccce81ddb87480
Дополнительные сведения 3: 7efb
Дополнительные сведения 4: 7efb3370e8871992a1c3a1c02b1d60b9

Файлы логов CheckSUR и sfc /scannow, а также SFCFix в приложении.

Не стал создавать новую тему, т.к. проблема выглядит схожей, но если требуется - вынесу отдельно.

К сожалению, архив SFCFix.zip из сообщения ruslan... от 02:10 09.01.2018 не удалось выгрузить, в интернет-архиве также не нашёлся файл.

Возможно, если бы удалось добыть этот архив, то сбой получилось бы устранить.

sputnikk 07-01-2022 06:20 2976880

Akebooka, делали DISM /Online /Cleanup-Image /ScanHealth при включённом интернете с последующей перезагрузкой?
ОС оригинальная или "улучшенная" сборка?

Akebooka 07-01-2022 08:18 2976883

Цитата:

Akebooka, делали DISM /Online /Cleanup-Image /ScanHealth при включённом интернете с последующей перезагрузкой?
ОС оригинальная или "улучшенная" сборка?
sputnikk, DISM делал так как Вы описали.

ОС ставили давно, но, емнип, оригинальная сборка.

NickM 07-01-2022 09:23 2976886

Цитата:

Цитата Akebooka
Файлы логов CheckSUR и sfc /scannow, а также SFCFix в приложении. »

В Ваших логах все в порядке.

Цитата:

Цитата Akebooka
Сигнатура проблемы 09: System.Net.WebException »

Какая у Вас версия ".NetFramework"?
Пробовали ли его обновлять/ переустанавливать?

Akebooka 09-01-2022 21:11 2977105

Цитата:

Какая у Вас версия ".NetFramework"? Пробовали ли его обновлять/ переустанавливать?
Помогло, спасибо!

Снёс имеющийся .NETFramework версии 4.8, поставил заново 4.0.30319.1, затем обновил до 4.6.1055.0 и до 4.6.1075.1, также поставил несколько рекомендованных системой обновлений .NETFramework и заработало.


Время: 21:10.

Время: 21:10.
© OSzone.net 2001-