
Ich habe einen Server 2016 Standard-Gast, der auf einem Server 2016 Datacenter Hyper-V 4-Knotencluster ausgeführt wird und die Hyper-V-Netzwerkkarte aufgrund des folgenden Fehlers nicht starten kann:
„Windows kann die digitale Signatur der für dieses Gerät erforderlichen Treiber nicht überprüfen. Durch eine kürzlich erfolgte Änderung der Hardware oder Software wurde möglicherweise eine Datei installiert, die falsch signiert oder beschädigt ist oder bei der es sich um Schadsoftware aus einer unbekannten Quelle handeln könnte. (Code 52)“
Ich stehe vor den gleichen Problemen und habe die gleichen Lösungen ausprobiert, die inDASThread, alles ohne Erfolg. Dazu gehören:
- Kürzlich installierte Updates entfernen
- Entfernen und erneutes Hinzufügen der vNIC auf Hostebene
- Entfernen aller Phantom-NICs vom Gast
- Versuch, den Treiber im Gast zu aktualisieren, aber es ist der aktuellste
- Versuch, den Treiber für die Host-NIC zu aktualisieren, auch den neuesten
- Wiederherstellung aus Backup, aber das Problem tritt erneut auf, nachdem Updates installiert wurden, die nach Oktober 2017 veröffentlicht wurden
- In die Leere schreien
Ich kann es zum Laufen bringen, indem ich die Überprüfung der Treibersignatur deaktiviere, aber das möchte ich wirklich nicht, da es sich hier um einen sicherheitsrelevanten Server handelt. Ich habe mehrere andere VMs im Cluster, die auf Gast- und Betriebssystemebene sehr ähnliche Konfigurationen ausführen, alle vollständig gepatcht und keine davon weist irgendwelche Probleme auf.
ICHWirklichIch möchte nicht neu installieren und neu konfigurieren müssen, insbesondere wenn dies durch eine bestimmte Konfiguration auf der VM verursacht wird, die dies erneut auftreten lässt. Eine Neuinstallation bedeutet, dass ich nicht nur den Server neu konfigurieren muss, sondern auch eine Reihe der davon abhängigen Clients, da sich sein Zertifikat ändern wird.
In den Ereignisprotokollen gibt es nichts, was relevant erscheint.
Antwort1
Versuche dies:
- Schalten Sie die VM aus
- Entfernen Sie alle Netzwerkkarten aus der VM-Konfiguration.
- Starten Sie die VM
- Starten Sie ein neues CMD und führen Sie die folgenden Befehle aus:
set devmgr_show_nonpresent_devices=1
start devmgmt.msc
- Gehe zuSichtund wählen Sie dannVersteckte Geräte anzeigen
- Starten Sie regedit.exe
- Gehe zuHKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Schnittstellen
- Dieser Registrierungsschlüssel sollte jetzt vollständig leer sein. Wenn Sie Unterschlüssel finden, exportieren Sie diese Registrierungsschlüssel (Backup) und löschen Sie sie
- Schalten Sie die Maschine aus
- Fügen Sie die Netzwerkkarten erneut hinzu
- Installieren Sie die Hyper-V-Gasttreiber neu
- Starten Sie erneut und versuchen Sie es erneut
Antwort2
Wie erwähnt habe ich Probleme mit 7 Treibern und nicht nur mit der Netzwerkkarte.
Ich habe einen Snapshot der VM gemacht und die 7 Dateien, die nicht signiert waren, von einer anderen VM durch dieselbe IS-Version ersetzt. Die Dateiversion auf dem betroffenen Server war falsch, aber wenn ich versuche, den IS zu aktualisieren, wird mir angezeigt, dass er auf dem neuesten Stand ist.
Dann Neustart, der Server wurde zweimal neu gestartet und alles ist ok. Der zusätzliche Neustart war auch ok.
Ich kann nicht garantieren, dass das für immer funktioniert oder später andere Probleme verursacht, aber es ist kein kritischer Server. Mal sehen:)