Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

VSS-Befehlszeilenreparaturen

Überblick

Der Volume Shadow Copy Service (VSS) ist eine wichtige Windows-Komponente, auf die NovaBACKUP angewiesen ist, um konsistente Backups Ihres Systems zu erstellen. Wenn VSS beschädigt oder instabil wird, kann das zu Backup-Fehlern, unvollständigen Schattenkopien oder Servicefehlern führen. Dieser Leitfaden bietet Kommandozeilenverfahren zur Reparatur und Zurücksetzung von VSS und zugehörigen COM-Komponenten.

⚠️ WARNUNGEN & WICHTIGE HINWEISE

  • Nur für fortgeschrittene Benutzer: Dieser Leitfaden richtet sich an Nutzer mit Kenntnissen über Befehlseingaben und die Windows-Systemverwaltung.
  • Administratorrechte erforderlich: Alle Befehle müssen mit vollen administrativen Rechten ausgeführt werden.
  • Erwartete Ausfälle: Einige Befehle können ausfallen – das ist normal und akzeptabel. Wenn ein Befehl fehlschlägt, überprüfen Sie, dass Sie ihn korrekt eingegeben haben, und fahren Sie mit den restlichen Befehlen fort.
  • Service-Abhängigkeiten: Wenn Sie SQL Server, Exchange oder andere Anwendungen mit VSS-Writern haben, sollten Sie diese Dienste zuerst stoppen, um Konflikte zu vermeiden.
  • Sichern Sie Ihr System: Erwägen Sie, vor der Durchführung dieser Reparaturen ein System-Backup zu erstellen, insbesondere wenn Ihr System häufig abstürzt.

Bevor Sie anfangen: Voraussetzungen

  1. Schließen Sie NovaBACKUP komplett (einschließlich Systemtray)
  2. Beenden Sie abhängige Dienste (sofern zutreffend):
    • SQL Server VSS Writer
    • Austausch-VSS-Autor
    • Alle Drittanbieter-Backup-Anwendungen
  3. Öffnen Sie als Administrator die Eingabeaufforderung:
    • Windows 10/11: Rechtsklick auf die Eingabeaufforderung oder PowerShell und wähle "Als Administrator ausführen" aus.
    • Windows Server 2016/2019/2022: Rechtsklick auf die Eingabeaufforderung und wählen Sie "Als Administrator ausführen"

VSS-Reparaturanweisungen nach Betriebssystem

Windows 10 | 11 & Server 2016 | 2019 | 2022 (Empfohlen)

Diese Anweisungen verwenden die aktuellste VSS-Reparaturmethode.

Schritt 1: Navigiere zu System32

cd %WINDIR%\System32

Schritt 2: VSS Service Repair Commands ausführen (alles auf einmal kopieren und einfügen):

net stop VSSnet stop swprvregsvr32.exe /s ole32.dllregsvr32.exe /s oleaut32.dllregsvr32.exe /s comcat.dllregsvr32.exe /s vssapi.dllregsvr32.exe /s es.dllregsvr32.exe /s stdole2.tlbregsvr32.exe /s mscoree.dllregsvr32.exe /s vsmgmt.dllnet start swprvnet start VSS VSS

Schritt 3: Schattenkopien entfernen

vssadmin löscht Schatten /alle /quiet

Schritt 4: VSS-Autoren überprüfen

vssadmin-Listenautoren

Schritt 5: Eingabeaufforderung schließen und neu starten

Ausgang

Dann starte deinen Computer neu.

Windows 8 | Server 2012 / 2012 R2

Schritt 1: Navigiere zu System32

cd %WINDIR%\System32

Schritt 2: VSS Service Repair Commands ausführen (alles auf einmal kopieren und einfügen):

net-stopp VSSnet-Stopp swprvregsvr32.exe /s ole32.dllregsvr32.exe /s oleaut32.dllregsvr32.exe /s comcat.dllregsvr32.exe /s vssapi.dllregsvr32.exe /s es.dllregsvr32.exe /s stdole2.tlbregsvr32.exe /s vsmgmt.dllnet start swprvnet start VSS

Schritt 3: Schattenkopien löschen

vssadmin löscht Schatten /alle /quiet

Schritt 4: Eingabeaufforderung schließen und neu starten

Ausgang

Windows 7 | Server 2008 / 2008 R2

Schritt 1: Navigiere zu System32

cd %WINDIR%\System32

Schritt 2: VSS Service Repair Commands ausführen (alles auf einmal kopieren und einfügen):

Net-Stopp VSSregsvr32.exe /s ole32.dllregsvr32.exe /s oleaut32.dllregsvr32.exe /s comcat.dllregsvr32.exe /s vssapi.dllregsvr32.exe /s es.dllregsvr32.exe /s stdole2.tlbnet start VSS

Schritt 3: Schattenkopien löschen

vssadmin löscht Schatten /alle /quiet

Schritt 4: Eingabeaufforderung schließen und neu starten

Ausgang

Alternative Methode: Verwendung von PowerShell (Windows 10/11 & Server 2016+)

Wenn Sie PowerShell bevorzugen, können Sie diesen Befehlssatz als Administrator ausführen:

# Stop VSS servicesStop-Service -Name VSS -Force -ErrorAction SilentlyContinueStop-Service -Name swprv -Force -ErrorAction SilentlyContinue#

Re-registrieren COM components$dlls = @( "$env:WINDIR\System32\ole32.dll", "$env:WINDIR\System32\oleaut32.dll", "$env:WINDIR\System32\comcat.dll", "$env:WINDIR\System32\vssapi.dll", "$env:WINDIR\System32\es.dll", "$env:WINDIR\System32\stdole2.tlb", "$env:WINDIR\System32 mscoree.dll\", "$env:WINDIR\System32\vsmgmt.dll")

foreach ($dll in $dlls) { regsvr32.exe /s $dll}

# VSS-Services neu startenStart-Service -Name swprvStart-Service -Name VSS

# Schattenkopien löschen& vssadmin Shadows löschen /all /quiet

# Verify& vssadmin List Writers

Verifizierung nach der Reparatur

Nachdem Sie die Reparaturschritte abgeschlossen und neu gestartet haben, überprüfen Sie, ob VSS korrekt funktioniert:

Überprüfen Sie den Status der VSS-Autoren:

vssadmin-Listenautoren

Erwartete Ergebnisse sollten Autoren mit dem Status "Stabil" (nicht "Fehlgeschlagen" oder "Unbekannt") anzeigen.

Sucht nach Schattenkopien:

vssadmin Liste Schatten

Überprüfen Sie den Event Viewer auf Fehler:

  • Open Event Viewer (eventvwr.msc)
  • Navigiere zu Windows-Protokollen → Anwendung
  • Suchen Sie nach VSS-bezogenen Fehlern (suchen Sie in den Ereignisprotokollen nach "VSS").

Fehlerbehebung

VSS-Autoren werden als "gescheitert" angezeigt

Wenn VSS-Schreiber nach der Reparatur im "Fehlgeschlagenen"-Zustand bleiben:

  1. Neustart des Systems erneut
  2. Für SQL Server: Starte den SQL Server VSS Writer Service neu (net stop sqlvss gefolgt von net start sqlvss).
  3. Für Hyper-V: Neustart des Hyper-V VSS Writer-Dienstes (Net Stop hvvss gefolgt von Net Start hvvss)

Befehle geben "Zugriff verweigert" zurück.

  • Stelle sicher, dass du die Eingabeaufforderung mit "Als Administrator ausführen" geöffnet hast.
  • Überprüfen Sie, ob Ihr Benutzerkonto Administratorrechte hat

NovaBACKUP fällt nach der VSS-Reparatur immer noch fehl

  1. Überprüfen Sie, dass alle VSS-Schreiber im Zustand "Stabil" sind.
  2. Überprüfen Sie den Ereignisanzeiger auf Systemfehler
  3. Systemdateiprüfer ausführen: sfc /scannow
  4. Wenn die Probleme bestehen, wenden Sie sich an den NovaBACKUP-Support und stellen Sie Systemprotokolle bereit

VSS-Dienst startet nicht

  1. Überprüfen Sie, ob der VSS-Dienst automatisch gestartet ist:
    • Services.msc → Volume Shadow Copy → Setze den Starttyp auf "Automatic"
  2. Überprüfen Sie das Anwendungslogbuch des Event Viewers auf Fehlermeldungen
  3. Versuchen Sie, den Dienst zu deaktivieren und wieder zu aktivieren:

sc config VSS start= disabledsc config VSS start= auto

Wann sollte man diese Reparatur verwenden

Verwenden Sie dieses VSS-Reparaturverfahren, wenn Sie Folgendes erleben:

  • "VSS Writer fehlgeschlagen"-Fehler in NovaBACKUP
  • Backup-Aufträge können nicht abgeschlossen werden
  • "Schattenkopie nicht gefunden"-Nachrichten
  • Häufige Fehlermeldungen "Verbindung zum Backup-Service beendet"
  • Ereignisanzeigerfehler im Zusammenhang mit VSS- oder COM-Komponenten
  • vshadow.exe oder vssadmin-Fehler während der Backup-Operationen

Zusätzliche Ressourcen