Zum Hauptinhalt springen

Hyper-V PowerShell Direct-Dienst - Ist es möglich, ihn zu deaktivieren und was gibt es für die Virtualisierung

Hyper-V PowerShell Direct - dies ist eine praktische Funktion des Windows-Betriebssystems, mit der Sie Hyper-V-virtuelle Maschinen mit PowerShell direkt von der Hostmaschine aus verwalten können. Manchmal müssen Sie diesen Dienst jedoch möglicherweise aus verschiedenen Gründen deaktivieren, z. B. wenn Sie Systemressourcen freigeben oder die Einstellungen für virtuelle Maschinen ändern möchten.

In diesem Artikel werden wir verschiedene Methoden zum Deaktivieren von Hyper-V PowerShell Direct untersuchen und Ihnen Schritt für Schritt Anweisungen für jeden von ihnen geben.

Anmerkung: Es wird empfohlen, wichtige Daten zu sichern und die Microsoft-Dokumentation zu lesen, bevor Sie Änderungen an den Hyper-V PowerShell Direct-Einstellungen vornehmen.

Arbeitsbeginn

Bevor Sie den Hyper-V PowerShell Direct-Dienst deaktivieren können, müssen Sie PowerShell unter einem Administratorkonto öffnen.

Führen Sie dazu die folgenden Schritte aus:

  1. Drücken klicken Sie mit der rechten Maustaste auf das Startsymbol in der unteren linken Ecke des Bildschirms.
  2. Auswählen "Windows PowerShell (Administrator)" im Kontextmenü.
  3. Bestätigen sie werden aufgefordert, das Programm auszuführen.

Danach können Sie PowerShell-Befehle als Administrator ausführen und den Hyper-V PowerShell Direct-Dienst bei Bedarf deaktivieren.

Vor- und Nachteile

Der Hyper-V PowerShell Direct-Dienst bietet eine Reihe von Vor- und Nachteilen bei der Virtualisierung und Prozessautomatisierung. Betrachten wir sie genauer:

Vorteile von Hyper-V PowerShell Direct:

  • Benutzerfreundlichkeit - Mit dem Hyper-V PowerShell Direct-Dienst können Sie virtuelle Computer mit nur einem einzigen PowerShell-Befehl verwalten.
  • Einfache Remoteverwaltung - Mit diesem Dienst können Sie einen virtuellen Computer von einem lokalen Computer aus verwalten, ohne eine Remotedesktopverbindung herstellen zu müssen.
  • Zeit sparen - Durch die Automatisierung von Prozessen mit Hyper-V PowerShell Direct kann der Zeitaufwand für die Verwaltung virtueller Computer erheblich reduziert werden.
  • Verbesserte Sicherheit - Dank der Remotesteuerung wird das Risiko eines unbefugten Zugriffs auf virtuelle Maschinen reduziert.

Nachteile von Hyper-V PowerShell Direct:

  • Einschränkungen des Betriebssystems - Der Hyper-V PowerShell Direct-Dienst wird nur auf bestimmten Versionen von Windows-Betriebssystemen unterstützt, was für einige Benutzer eine Einschränkung darstellen kann.
  • Hardwareanforderungen - Für den Hyper-V PowerShell Direct-Dienst ist die Unterstützung für die Hardwarevirtualisierung auf dem Computer erforderlich, was auch die Anwendbarkeit einschränken kann.
  • Komplexität der Konfiguration - Die Konfiguration und Konfiguration des Hyper-V PowerShell Direct-Diensts erfordert möglicherweise zusätzlichen Aufwand und Kenntnisse.

Daher bietet Hyper-V PowerShell Direct eine Reihe von Vorteilen für die Verwaltung virtueller Computer, ist jedoch auch mit bestimmten Einschränkungen und Anforderungen verbunden.

Deaktivieren des Dienstes

Sie müssen den Hyper-V PowerShell Direct-Dienst möglicherweise deaktivieren, wenn Sie diese Funktionalität nicht verwenden und Ressourcen auf Ihrem Computer freigeben oder Probleme im Zusammenhang mit diesem Dienst beheben möchten.

Führen Sie die folgenden Schritte aus, um den Hyper-V PowerShell Direct-Dienst zu deaktivieren:

  1. Öffnen Sie PowerShell als Administrator.
  2. Geben Sie den folgenden Befehl ein: Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Compute-PowerShell .
  3. Drücken Sie die Eingabetaste, um den Befehl auszuführen.
  4. Warten Sie, bis der Trennvorgang abgeschlossen ist.
  5. Starten Sie den Computer neu, damit die Änderungen wirksam werden.

Nachdem Sie diese Schritte ausgeführt haben, wird der Hyper-V PowerShell Direct-Dienst deaktiviert, und Sie verwenden keine Computerressourcen mehr, um ihn zu unterstützen.

Wenn Sie den Hyper-V PowerShell Direct-Dienst in Zukunft verwenden müssen, können Sie ihn immer wieder aktivieren, indem Sie die gleichen Schritte ausführen, jedoch den Befehl Enable-WindowsOptionalFeature anstelle von Disable-WindowsOptionalFeature verwenden.

Schritt 1: Öffnen der PowerShell

Um den Hyper-V PowerShell Direct-Dienst auf dem Computer zu deaktivieren, müssen Sie zuerst PowerShell öffnen.

Es gibt mehrere Möglichkeiten, PowerShell zu öffnen:

  • Drücken Sie die Win+R-Taste auf Ihrer Tastatur, geben Sie "Powershell" ein und drücken Sie die Eingabetaste.
  • Klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie Windows PowerShell.
  • Öffnen Sie Start, suchen und klicken Sie auf die Windows PowerShell-Verknüpfung.
  • Klicken Sie mit der rechten Maustaste auf einen leeren Bereich auf dem Desktop oder im Datei-Explorer, wählen Sie Neu und Windows PowerShell.

Nach einer dieser Schritte wird das PowerShell-Fenster geöffnet, und Sie sind bereit, den Hyper-V PowerShell Direct-Dienst zu deaktivieren.

Schritt 2: Befehlsausführung

Um den PowerShell Direct Hyper-V-Dienst zu deaktivieren, müssen Sie die folgenden Befehle in PowerShell ausführen:

1. Öffnen Sie PowerShell als Administrator.

Откройте меню Пуск, найдите приложение PowerShell, нажмите правой кнопкой мыши и выберите "Запустить от имени администратора".

2. Beenden Sie den Hyper-V PowerShell Direct-Dienst.

Остановка службы Hyper-V PowerShell Direct осуществляется с помощью команды:
Stop-Service vmms -Force

Anmerkung: Der Befehl -Force wird verwendet, um das Beenden des Dienstes zu erzwingen, selbst wenn virtuelle Computer aktiv sind.

3. Deaktivieren Sie den Hyper-V PowerShell Direct-Dienst.

Чтобы отключить службу Hyper-V PowerShell Direct, выполните команду:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Compute-PowerShell

Hinweis: Nachdem Sie diesen Befehl ausgeführt haben, müssen Sie den Computer neu starten.

Nachdem Sie diese Schritte ausgeführt haben, wird der Hyper-V PowerShell Direct-Dienst auf Ihrem Computer deaktiviert.

Schritt 3: System neu starten

Nachdem Sie den Hyper-V PowerShell Direct-Dienst erfolgreich deaktiviert haben, müssen Sie das System neu starten, damit die Änderungen wirksam werden. Führen Sie dazu die folgenden Schritte aus:

  • Schließen Sie alle geöffneten Anwendungen und speichern Sie Ihre Arbeit.
  • Öffnen Sie das Startmenü, klicken Sie auf die Power-Taste und wählen Sie Neu starten.
  • Warten Sie, bis sich der Computer vollständig ausschaltet, und schalten Sie ihn dann wieder ein.

Nach dem Neustart des Systems wird der Hyper-V PowerShell Direct-Dienst vollständig deaktiviert, und Sie können PowerShell ohne Einschränkungen verwenden.

Überprüfen der Abschaltung

Führen Sie die folgenden Schritte aus, um sicherzustellen, dass der Hyper-V PowerShell Direct-Dienst erfolgreich deaktiviert wurde:

  1. Öffnen Sie eine Eingabeaufforderung oder PowerShell als Administrator.
  2. Geben Sie den Powershell-Befehl ein.exe , um PowerShell zu öffnen.
  3. Geben Sie in PowerShell den Befehl Get-VM -Name "Ihr virtueller Computer" ein | Select-Object -ExpandProperty IntegrationServices | Select-Object -Property *Hyper* .
HyperVSocketPresent : FalseHyperVHeartbeatPresent : FalseHyperVHeartbeatSynthetic : False

Überprüfen über PowerShell

Um sicherzustellen, dass der Hyper-V PowerShell Direct-Dienst deaktiviert ist, können Sie die folgende Überprüfung durchführen:

Schritt 1: Öffnen Sie PowerShell als Administrator.

Schritt 2: Geben Sie den folgenden Befehl ein:

Get-WindowsOptionalFeature -Online | Where-Object

Schritt 3: Das Ergebnis des Befehls zeigt den aktuellen Status des Hyper-V PowerShell Direct-Diensts an.

Wenn Sie den Dienst deaktivieren müssen, befolgen Sie die entsprechenden Schritte zum Deaktivieren.