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

Das Fenster von NovaBACKUP 22 öffnet sich und schließt sofort wieder: Ports von NovaBACKUP ändern

Blinkt das Fenster von NovaBACKUP 22 kurz auf und schließt sich wieder, belegt ein anderes Programm Port 8000 oder 8001. So finden Sie das Programm und stellen NovaBACKUP auf andere Ports um.

Gilt für: NovaBACKUP PC Agent und NovaBACKUP Server Agent, Version 22.

Wenn das Fenster von NovaBACKUP 22 kurz weiß aufblinkt und sich sofort wieder schließt, belegt höchstwahrscheinlich ein anderes Programm auf dem Computer den Port 8000 oder 8001. Dieser Artikel zeigt, wie Sie das prüfen und NovaBACKUP auf andere Ports umstellen, damit beide Programme nebeneinander laufen.

Symptom
  • Beim Öffnen von NovaBACKUP erscheint kurz ein weißes Fenster, das sich sofort wieder schließt. Eine Fehlermeldung wird nicht angezeigt.
  • Das passiert über die Desktopverknüpfung, das Startmenü und das Symbol in der Taskleiste gleichermaßen, auch mit Als Administrator ausführen.
  • Eine Neuinstallation von NovaBACKUP und Ausnahmen im Virenschutz ändern nichts.
  • Die NovaBACKUP-Dienste laufen weiter, und geplante Backups werden weiterhin ausgeführt.

Hinweis: Bleibt das Fenster geöffnet, aber leer, lesen Sie stattdessen NovaBACKUP 22 öffnet sich mit einem leeren Fenster.

Ursache

Das Fenster von NovaBACKUP 22 wird von einem kleinen Webserver bereitgestellt, der nur auf dem Computer selbst läuft. Standardmäßig nutzt er die lokalen Ports 8000 und 8001. Belegt ein anderes Programm bereits den Port 8000, verlegt NovaBACKUP seine interne Verbindung auf Port 8001. Diesen Port braucht aber auch der eigene Webserver. Er kann deshalb nicht starten, und das Fenster schließt sich.

Beobachtet haben wir das mit dem Dienst Incredibuild Manager, der Port 8000 belegt. Andere Programme mit einer lokalen Weboberfläche, etwa Entwicklungswerkzeuge, Container oder Management-Agenten, können dasselbe Problem verursachen.

Voraussetzungen
  • NovaBACKUP 22 ist installiert.
  • Sie sind mit einem Windows-Konto mit Administratorrechten angemeldet.
Lösung

Schritt 1: Das Programm finden, das Port 8000 oder 8001 belegt

  1. Schließen Sie NovaBACKUP, sodass sein Fenster nicht geöffnet ist.
  2. Öffnen Sie eine Eingabeaufforderung als Administrator und führen Sie folgenden Befehl aus:
    netstat -ano | findstr ":8000 :8001"
  3. Notieren Sie für jede Zeile mit LISTENING die Zahl am Zeilenende. Das ist die Prozess-ID (PID) des Programms, das den Port belegt.
  4. Führen Sie folgenden Befehl aus und ersetzen Sie 1234 durch diese Zahl. Er zeigt den Namen des Programms an:
    tasklist /fi "PID eq 1234"

Erscheint keine Zeile mit LISTENING, sind die Ports frei, und dieser Artikel trifft nicht auf Ihr Problem zu. Lesen Sie in diesem Fall NovaBACKUP 22 öffnet sich mit einem leeren Fenster.

Schritt 2: Zwei freie Ports wählen

Dieser Artikel verwendet die Ports 8010 und 8011. Prüfen Sie, ob sie frei sind:

netstat -ano | findstr ":8010 :8011"

Wird nichts angezeigt, sind die Ports frei. Erscheint eine Zeile mit LISTENING, wählen Sie ein anderes Paar, zum Beispiel 8020 und 8021, und verwenden Sie diese Zahlen in Schritt 3.

Hinweis: Windows kann Portbereiche für Hyper-V und andere Funktionen reservieren. Führen Sie netsh interface ipv4 show excludedportrange protocol=tcp aus und stellen Sie sicher, dass keiner der beiden Ports in einem der angezeigten Bereiche liegt.

Schritt 3: Die Ports von NovaBACKUP ändern

Die Ports sind in der Datei electron.manifest.json festgelegt. Sie haben zwei Möglichkeiten.

Möglichkeit A: Die Datei im Editor bearbeiten

  1. Klicken Sie auf Start, geben Sie Editor ein, klicken Sie mit der rechten Maustaste auf Editor und wählen Sie Als Administrator ausführen.
  2. Wählen Sie Datei > Öffnen, stellen Sie den Dateityp auf Alle Dateien (*.*) und öffnen Sie:
    C:\Program Files\NovaStor\NovaStor NovaBACKUP\App\resources\bin\electron.manifest.json
  3. Ändern Sie diese beiden Zeilen:
    "electronPort": 8000,
    "aspCoreBackendPort": 8001,
    in:
    "electronPort": 8010,
    "aspCoreBackendPort": 8011,
    Lassen Sie die Anführungszeichen und Kommas genau so, wie sie sind.
  4. Wählen Sie Datei > Speichern und schließen Sie den Editor.

Möglichkeit B: Einen PowerShell-Befehl ausführen

Diese Möglichkeit eignet sich für MSPs und Administratoren, die die Änderung über ein RMM-Tool verteilen. Führen Sie den folgenden Befehl als Administrator in Windows PowerShell aus, und zwar als eine einzige Zeile:

$f = "$env:ProgramFiles\NovaStor\NovaStor NovaBACKUP\App\resources\bin\electron.manifest.json"; $j = Get-Content $f -Raw | ConvertFrom-Json; $j.electronPort = 8010; $j.aspCoreBackendPort = 8011; $j | ConvertTo-Json | Set-Content $f -Encoding UTF8

Hinweis: Ist NovaBACKUP in einem anderen Ordner installiert, passen Sie den Pfad in beiden Möglichkeiten entsprechend an.

Schritt 4: NovaBACKUP öffnen

  1. Öffnen Sie NovaBACKUP wie gewohnt. Das Fenster öffnet sich jetzt und bleibt geöffnet.
  2. Falls Sie das andere Programm zur Fehlersuche beendet oder deaktiviert haben, starten Sie es wieder. Beide Programme können jetzt gleichzeitig laufen.

Wichtig: Ein NovaBACKUP-Update oder eine Reparaturinstallation kann die Standardports wiederherstellen. Schließt sich das Fenster nach einem Update wieder sofort, wiederholen Sie Schritt 3.

Schritt 5: Wenn sich das Fenster weiterhin schließt

  1. Sammeln Sie die Protokolle: Führen Sie LogCollector.exe aus C:\Program Files\NovaStor\NovaStor NovaBACKUP\ als Administrator aus. Das Programm speichert ein Archiv aller Protokolle auf Ihrem Desktop.
  2. Führen Sie in einer Eingabeaufforderung den folgenden Befehl aus. Er startet NovaBACKUP und schreibt den Grund, warum sich das Fenster schließt, in eine Datei auf Ihrem Desktop:
    "C:\Program Files\NovaStor\NovaStor NovaBACKUP\App\NovaBACKUP.exe" > "%USERPROFILE%\Desktop\novabackup-ui.txt" 2>&1
  3. Eröffnen Sie ein Support-Ticket und hängen Sie das Archiv des Log Collectors, die Datei novabackup-ui.txt und die Ausgabe des netstat-Befehls aus Schritt 1 an.
Empfehlungen
  • Verwenden Sie auf allen von Ihnen betreuten Computern dasselbe Portpaar. So lässt sich die Änderung einfach verteilen und prüfen.
  • Prüfen Sie electron.manifest.json nach jedem NovaBACKUP-Update auf den Computern, die die geänderten Ports benötigen.
  • Wählen Sie zwei unterschiedliche Ports, die außerhalb der von Windows reservierten Bereiche liegen.
Verwandte Artikel

Noch Fragen?

NovaBACKUP Support kontaktieren: