Войти

Показать полную графическую версию : [решено] wcp.dll. Проблема с sfc \scannow. Не загружается.


brad_fish
25-12-2018, 15:32
Добрый день.
Были скачаны/установлены обновления.
Через несколько дней появилась проблема с загрузкой, так как часть обновний неустановилась или установилась но некорректно.
Точки восстановлния нет.

Удалось загрузиться без подписи драйверов, после были отключены обновления и удалены из папок.
Сделал проверку 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
brad_fish, можете в командной строке (cmd.exe) от имени Администратора (http://www.oszone.net/27750) выполнить:
Dism /Online /Cleanup-Image /RestoreHealth
Далее проверьте, заработает ли sfc /scannow, и перезагрузитесь.

Если не поможет, скачайте Media Creation Tool (https://www.microsoft.com/ru-ru/software-download/windows10) и выберите Обновить этот компьютер сейчас (или таким способом (http://www.outsidethebox.ms/9962/) накатите систему поверх).

brad_fish
26-12-2018, 12:52
brad_fish, можете в командной строке (cmd.exe) от имени Администратора (http://www.oszone.net/27750) выполнить:
Dism /Online /Cleanup-Image /RestoreHealth
Далее проверьте, заработает ли sfc /scannow, и перезагрузитесь.

Если не поможет, скачайте Media Creation Tool (https://www.microsoft.com/ru-ru/software-download/windows10) и выберите Обновить этот компьютер сейчас (или таким способом (http://www.outsidethebox.ms/9962/) накатите систему поверх).

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




© OSzone.net 2001-2012