Найти тему
Заметки в сети

Windows, ошибка 0x8004230f

Восстановление работы VSS ошибка 0x8004230f

в журнале windows ошибка выглядит так

Описание: Информация теневого копирования тома: не удается запустить COM-сервер с CLSID {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a} под именем SW_PROV. [0x80070424, Указанная служба не установлена.]

Проблема - в службе "MS Software Shadow Copy Provider" /"Программный поставщик теневого копирования (Microsoft)", внутреннее имя swprv.

Просмотреть параметры службы на сервере где не работает VSS, запустить cmd от Администратора команда:

sc qc swprv

в ответ получим ошибку служба не установлена. Также можно открыть оснастку службы/sevices.msc и посмотреть есть ли в списке служба "Программный поставщик теневого копирования (Microsoft)"/"MS Software Shadow Copy Provider".

Проверить на рабочем сервере с той же версией ОС параметры службы, команда sc qc swprv. Эти параметры понадобятся для создание службы.

Решение:

1 вариант

Создание службы на пострадавшем сервере sc create swprv с указанием нужных параметров, например:

sc create swprv binPath= C:\Windows\System32\svchost.exe DisplayName= "Программный поставщик теневого копирования (Microsoft)" type= own start= demand error= normal depend= rpcss obj= LocalSystem

и потом ещё в реестре HKLM\SYSTEM\CurrentControlSet\services\swprv поменять параметр ImagePath ("C:\Windows\System32\svchost.exe" заменить на "C:\Windows\System32\svchost.exe -k swprv")

и потом там же (нажать на swprv правой кнопкой мыши) создать раздел Parameters. В папке Parameters создать расширяемый строковый параметр ServiceDll. ServiceDll правой кнопкой мыши изменить: в строке Значение вписать: %Systemroot%\System32\swprv.dll

P.S. нужные параметры службы берем с рабочего сервера/пк (смотреть пункт 2) и не забыть перезагрузить сервер/пк.

2 вариант

Импорт куста реестра с рабочей машины с той же версией ОС, что и на пострадавшем сервере.

Путь в реестре HKLM\System\CurrentControlSet\Services\swprv делаем экспорт, затем импорт на пострадавшей машине и перезагрузка.

протестировано в Windows Server 2012 R2 (использовался вариант 2 так как более быстрый)

P.S. Все то же самое должно работать и на других версиях ОС в том числе клиентских.

Windows
66,2 тыс интересуются