Installieren des Azure-VM-Agents im Offlinemodus

Gilt für: ✔️ Windows-VMs

Azure Virtual Machine Agent (VM Agent) bietet nützliche Features wie das Zurücksetzen lokaler Administratorkennwörter und das Übertragen von Skripts per Push. In diesem Artikel erfahren Sie, wie Sie den VM-Agent für eine virtuellen Windows-Computer (VM) offline installieren.

Gründe für das Installieren des VM-Agents im Offlinemodus

Installieren Sie den VM-Agent im Offlinemodus, wenn der VM-Agent nicht installiert ist und Sie keine RDP auf dem virtuellen Computer haben können.

Wenn Sie RDP auf den virtuellen Computer anwenden können, müssen Sie den VM-Agent nur manuell herunterladen und installieren.

Installieren des VM-Agents im Offlinemodus

Mit den folgenden Schritten installieren Sie den VM-Agent im Offlinemodus:

Schritt 1: Anfügen des Betriebssystemdatenträgers des virtuellen Computers als Datenträger an einen anderen virtuellen Computer

  1. Erstellen Sie eine Momentaufnahme für den Betriebssystemdatenträger der betroffenen VM, erstellen Sie aus der Momentaufnahme einen Datenträger, und fügen Sie diesen an eine VM zur Problembehebung an. Weitere Informationen finden Sie unter Beheben von Problemen mit einer Windows-VM durch Hinzufügen des Betriebssystemdatenträgers zu einer Wiederherstellungs-VM im Azure-Portal. Bei einer klassischen VM löschen Sie die VM, behalten den Betriebssystemdatenträger bei und fügen diesen an eine VM zur Problembehebung an.

  2. Stellen Sie eine Verbindung mit der Problembehebungs-VM her. Öffnen Sie Computerverwaltung>Datenträgerverwaltung. Stellen Sie sicher, dass der Betriebssystemdatenträger online ist und dass laufwerksbuchstaben den Datenträgerpartitionen zugewiesen sind.

Schritt 2: Ändern des Betriebssystemdatenträger zum Installieren des Azure-VM-Agents

  1. Stellen Sie eine Remotedesktopverbindung mit der Problembehebungs-VM her.

  2. Navigieren Sie in der Problembehandlungs-VM zum angefügten Betriebssystemdatenträger, und öffnen Sie dann den Ordner "\windows\system32\config ". Kopieren Sie alle Dateien in diesem Ordner als Sicherung für den Fall, dass ein Zurücksetzen erforderlich ist.

  3. Starten Sie den Registrierungs-Editor (regedit.exe).

  4. Wählen Sie den Schlüssel HKEY_LOCAL_MACHINE. Wählen Sie im Menü Datei>Struktur laden:

    Screenshot des HKEY_LOCAL_MACHINE Schlüssels und der Option

  5. Navigieren Sie auf dem angefügten Betriebssystemdatenträger zum Ordner \windows\system32\config\SYSTEM. Geben Sie beim Namen der Struktur BROKENSYSTEM ein. Die neue Registrierungsstruktur wird unter dem Schlüssel HKEY_LOCAL_MACHINE angezeigt.

  6. Wenn der angefügte Betriebssystemdatenträger den VM-Agent installiert hat, führen Sie eine Sicherung der aktuellen Konfiguration aus. Wenn der VM-Agent nicht installiert ist, fahren Sie mit dem nächsten Schritt fort.

    1. Benennen Sie den Ordner "\windowsazure " in "\windowsazure.old" um.

    2. Exportieren Sie die folgenden Registrierungen:

      • HKEY_LOCAL_MACHINE\BROKENSYSTEM\ControlSet001\Services\WindowsAzureGuestAgent
      • HKEY_LOCAL_MACHINE\BROKENSYSTEM\ControlSet001\Services\RdAgent
  7. Verwenden Sie die vorhandenen Dateien auf den Problembehebungs-VM als Repository für die VM-Agent-Installation. Führen Sie die folgenden Schritte aus:

    1. Exportieren Sie aus der Problembehandlungs-VM die folgenden Unterschlüssel im Registrierungsformat (.reg):

      • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WindowsAzureGuestAgent

      • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RdAgent

        Screenshot der Reg-Dateien

    2. Bearbeiten Sie die Registrierungsdateien. Ändern Sie in jeder Datei den Eingabewert SYSTEM in BROKENSYSTEM (wie in den folgenden Abbildungen gezeigt), und speichern Sie die Datei. Merken Sie sich den ImagePath des aktuellen VM-Agents. Wir müssen den entsprechenden Ordner auf den angefügten Betriebssystemdatenträger kopieren.

      Screenshot des ursprünglichen Eintragswerts und des geänderten Eintragswerts der rdagent reg-Datei.

    3. Importieren Sie durch Doppelklicken auf jede Registrierungsdatei die Registrierungsdateien in das Repository.

    4. Überprüfen Sie, ob die folgenden Unterschlüssel erfolgreich in die BROKENSYSTEM-Struktur importiert werden:

      • WindowsAzureGuestAgent
      • RdAgent
    5. Kopieren Sie den Installationsordner des aktuellen VM-Agents auf den angefügten Betriebssystemdatenträger:

      1. Erstellen Sie auf dem angefügten Betriebssystemdatenträger einen Ordner mit dem Namen "WindowsAzure " im Stammpfad.

      2. Wechseln Sie auf der Problembehandlungs-VM zu "C:\WindowsAzure ", und suchen Sie nach einem Ordner mit dem Namen "C:\WindowsAzure\GuestAgent_X.X.XXXX.XXX". Kopieren Sie den Ordner "GuestAgent ", der die neueste Versionsnummer von C:\WindowsAzure enthält, in den Ordner "WindowsAzure " auf dem angefügten Betriebssystemdatenträger. Wenn Sie nicht sicher sind, welcher Ordner kopiert werden soll, kopieren Sie alle GuestAgent-Ordner . Die folgende Abbildung zeigt ein Beispiel für den Ordner "GuestAgent", der auf den angefügten Betriebssystemdatenträger kopiert wird. Wenn Sie den Ordner "GuestAgent " nicht finden können, suchen Sie nach dem ImagePath des Registrierungsunterschlüssels " WindowsAzureGuestAgent " für den genauen Pfad.

        Screenshot eines Beispielordners

  8. Wählen Sie BROKENSYSTEM. Wählen Sie im Menü "Struktur entladen">aus.

  9. Trennen Sie den Betriebssystemdatenträger, und ändern Sie ihn für die betroffene VM. Bei einer klassischen VM erstellen Sie eine neue VM mithilfe des reparierten Betriebssystemdatenträgers.

  10. Greifen Sie auf den virtuellen Computer zu. Prüfen Sie, ob RdAgent ausgeführt wird und die Protokolle generiert werden.

Wenn Sie den virtuellen Computer mit dem Resource Manager-Bereitstellungsmodell erstellt haben, ist der Vorgang abgeschlossen.

Nächste Schritte

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.