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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   [решено] wcp.dll. Проблема с sfc \scannow. Не загружается. (http://forum.oszone.net/showthread.php?t=338420)

brad_fish 25-12-2018 15:32 2848196

wcp.dll. Проблема с sfc \scannow. Не загружается.
 
Вложений: 1
Добрый день.
Были скачаны/установлены обновления.
Через несколько дней появилась проблема с загрузкой, так как часть обновний неустановилась или установилась но некорректно.
Точки восстановлния нет.

Удалось загрузиться без подписи драйверов, после были отключены обновления и удалены из папок.
Сделал проверку sfc/ scannow, после чего такая же проблема, но "без подписи драйверов" F7 система наотрез загружаться отказывается.


Если запускаю с просто sfc /scannow получаю ответ:

Защита ресурсов Windows не может выполнить запрошенную операцию.

Потом решил копать дальше:

Распаковал образ Windows 10 в отдельную дирректорию, дабы восстановить с помощью оффлайн режима, командой:
Код:

sfc /scannow /offbootdir=D:\install\ /offwindir=C:\windows
После получаю сообщение:
Для завершения восстановления требуется перезагрузка. И так по кругу.

Решил глянуть что по логам и в чем конкретно проблема, с помощью:
Код:

set windows_tracing_logfile=c:\cbs.log
sfc /verifyonly /offbootdir=c:\  /offwindir=c:\windows

на что получил тоже самое сообщение про перезагрузку.
вот что в логах (прикрепил):

Код:

00000001 Shim considered [l:126]"\??\c:\windows\Servicing\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.10586.1040_none_366d2a34ce5cd854\wcp.dll" : got STATUS_OBJECT_PATH_NOT_FOUND
00000002 Shim considered [l:123]"\??\c:\windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.10586.1040_none_366d2a34ce5cd854\wcp.dll" : got STATUS_SUCCESS
00000001@2018/12/24:22:49:48.349 WcpInitialize (wcp.dll version 0.0.0.6) called (stack @0x7ffb59b146a9 @0x7ffb5faf4fe5 @0x7ffb5faf5132 @0x7ff6dcc25e44 @0x7ff6dcc2166c @0x7ff6dcc21444)
00000002 CSI Store 2425697341792 (0x00000234c6d41160) initialized
00000003 Transaction merge required, do-not-merge flag passed.
00000003 Servicing stack shim unable to mark handle 138 ("\Device\ImDisk0\Temp\SSS_82f7f7f8da9bd40101000000f80b980b\msdelta.dll") for delete-on-close, error STATUS_CANNOT_DELETE
00000004 Servicing stack shim unable to mark handle f4 ("\Device\ImDisk0\Temp\SSS_82f7f7f8da9bd40101000000f80b980b") for delete-on-close, error STATUS_DIRECTORY_NOT_EMPTY

скорее всего обновления удалились, но он все равно их пытается устновить, и сходит с ума. как насильно отменить попытки установки обновлений, файлы которых он не может найти не жестком диске.
если выбираю загрузку без подписи драйверов, прям перед окном с выбором пользователя вылетает синий экран с ошибкой 0х00021а.

подскажите, как решить данную проблему и восстановить нормальную загрузку системы?

Petya V4sechkin 26-12-2018 12:44 2848358

brad_fish, можете в командной строке (cmd.exe) от имени Администратора выполнить:
Код:

Dism /Online /Cleanup-Image /RestoreHealth
Далее проверьте, заработает ли sfc /scannow, и перезагрузитесь.

Если не поможет, скачайте Media Creation Tool и выберите Обновить этот компьютер сейчас (или таким способом накатите систему поверх).

brad_fish 26-12-2018 12:52 2848361

Цитата:

Цитата Petya V4sechkin (Сообщение 2848358)
brad_fish, можете в командной строке (cmd.exe) от имени Администратора выполнить:
Код:

Dism /Online /Cleanup-Image /RestoreHealth
Далее проверьте, заработает ли sfc /scannow, и перезагрузитесь.

Если не поможет, скачайте Media Creation Tool и выберите Обновить этот компьютер сейчас (или таким способом накатите систему поверх).

Пробовал. Выдает ошибку 50. Не поддерживает /Online.
Спасибо, попробую сверху накатить.


Время: 13:12.

Время: 13:12.
© OSzone.net 2001-