Ponowna rejestracja składników VSS (Volume Shadow Copy Service) w systemie Windows Server

Większość rozwiązań do tworzenia kopii zapasowych danych w systemie Windows w takiej czy innej formie korzysta z możliwości usługi kopiowania w tle (Vss - Volume Shadow Copy Service) do tworzenia kopii danych aplikacji lub usług. W niektórych przypadkach usługa VSS lub jeden z jej modułów rejestrujących zaczyna działać niepoprawnie, w wyniku czego nie można wykonać normalnej procedury tworzenia kopii zapasowej danych. Ten błąd napotkałem na serwerach Exchange, MSSQL i Hyper-V. Aby szybko przywrócić usługę VSS i jej składniki, korzystam z następującej instrukcji.

Aby ustalić, który moduł VSS nie powiódł się, wyświetl listę autorów VSS (Writers) zarejestrowanych w systemie za pomocą polecenia vssadmin.

autorzy list vssadmin

Na liście komponentów szukamy tych, które są w stanie Nie powiodło się (w przypadku normalnie pracujących komponentów status powinien wynosić Stan: [1] Stabilny)

Nazwa pisarza: „Microsoft Exchange Writer”
Writer Id: 76fe1ac4-6ded-4f4b-8f17-fd23f8ddcfb7
Identyfikator wystąpienia pisarza: 31b56ab0-9588-412f-ae7b-cdc375347158
Stan: [7] Nie powiodło się
Ostatni błąd: błąd, który można powtórzyć

Jak widać, w naszym przypadku program Microsoft Exchange Writer jest w stanie awarii (Stan: [8] Błąd), więc nie można wykonać kopii zapasowej programu Exchange. Z reguły, aby naprawić stan takiego komponentu, wystarczy ponownie uruchomić serwer (co nie zawsze jest możliwe ze względów operacyjnych).

Aby naprawić moduł zapisujący, musisz spróbować ponownie uruchomić powiązaną z nim usługę (poniższa tabela zawiera listę korespondencji między typowym modułem VSS Writer a powiązanymi usługami Windows). Oprócz zatrzymania usługi czasami trzeba zakończyć ręce zawieszonej usługi.

Pisarz VssNazwa usługi Pełna nazwa usługi
Pisarz ASRVssTomowa kopia w tle
Pisarz BITSBityUsługa inteligentnego transferu w tle
Urząd certyfikacjiCertSvcUsługi certyfikatów w usłudze Active Directory
COM + REGDB WriterVssTomowa kopia w tle
Autor usługi replikacji systemu plików DFSDfsrReplikacja systemu plików DFS
DHCP Jet WriterDHCPServerSerwer DHCP
FRS WriterNTFSReplikacja plików
Pisarz FSRSsrmsvcMenedżer zasobów serwera plików
IIS Config WriterApphosthostAplikacja Host Host Helper Service
Pisarz metabazy IISIISADMINUsługa administracyjna IIS
Microsoft Exchange Replica WriterMSExchangeReplUsługa replikacji Microsoft Exchange
Microsoft Exchange WriterMSExchangeISMicrosoft Exchange Information Store
Microsoft Hyper-V VSS WritervmmsZarządzanie maszynami wirtualnymi Hyper-V
MSMQ Writer (MSMQ)MsmqKolejkowanie wiadomości
MSSearch Service WriterWSearchWyszukiwanie w systemie Windows
NPS VSS WriterSystem zdarzeńSystem zdarzeń COM +
NTDSNTDSUsługi domenowe w usłudze Active Directory
OSearch VSS WriterOSearchWyszukiwanie Office SharePoint Server
OSearch14 VSS WriterOSearch14Wyszukiwanie w SharePoint Server 14
Pisarz rejestruVssTomowa kopia w tle
Pisarz optymalizacji kopiowania w tleVssTomowa kopia w tle
Pisarz SMSSMS_SITE_VSS_WRITERSMS_SITE_VSS_WRITER
SPSearch VSS WriterSPSearchWyszukiwanie w Windows SharePoint Services
SPSearch4 VSS WriterSPSearch4SharePoint Foundation Search V4
SqlServerWriterSQLWriterProgram SQL Server VSS Writer
Autor systemuCryptsvcUsługi kryptograficzne
TermServLicensingTermServLicensingLicencjonowanie pulpitu zdalnego
WDS VSS WriterWDSServerSerwer usług wdrażania systemu Windows
WIDWriterWIDWriterWindows VSS Database Writer
WINS Jet WriterWINSWindows Internet Name Service (WINS)
Pisarz WmiWinmgmtInstrumentacja zarządzania Windows

Ponownie uruchom polecenie

autorzy list vssadmin

Sprawdź status rejestratora problemów. Jeśli nie zmienił się na Stabilny, a problem nie został rozwiązany, możesz spróbować ponownie zarejestrować składniki i biblioteki usługi VSS.

Przejdź do katalogu:

cd c: \ windows \ system32

Zatrzymaj kopiowanie woluminów w tle i usługi kopiowania w tle oprogramowania Microsoft

Net Stop VSS
Net Stop SWPRV

Ponownie zarejestruj komponenty VSS:

regsvr32 / s ole32.dll
regsvr32 / s oleaut32.dll
regsvr32 / s vss_ps.dll
vssvc / register
regsvr32 / s / i swprv.dll
regsvr32 / s / i eventcls.dll
regsvr32 / s es.dll
regsvr32 / s stdprov.dll
regsvr32 / s vssui.dll
regsvr32 / s msxml.dll
regsvr32 / s msxml3.dll
regsvr32 / s msxml4.dll
vssvc / register

Teraz pozostaje uruchomić zatrzymane usługi:
Net Start SWPRV
Net Start VSS

Sprawdź problem z problematycznym programem piszącym VSS.

Ta metoda ponownego uruchamiania i ponownej rejestracji składników VSS jest skuteczna zarówno w systemie Windows Server 2008/2012 / R2, jak i Windows Server 2016..