Adaptateurs VirtualBox Host-Only et réseau ponté

4

Après 3 heures de temps perdu à essayer de comprendre quoi et pourquoi, j'ai décidé de venir ici pour demander de l'aide. Le problème est apparu après la mise à niveau vers Windows 10 Creators Update.

Ainsi, avant de passer à la mise à jour vers Windows 10 Creators, dans les adaptateurs réseau, j'avais un adaptateur actif "Adaptateur Ethernet pour hôte uniquement VirtualBox" que j'utilisais pour l'un de mes ordinateurs virtuels. Après la mise à niveau vers Creators Update, cet adaptateur a disparu. Après cela, je viens de mettre à jour VirtualBox vers la version 5.1.20.

Mais maintenant, je rencontre un problème étrange. Lorsque je crée un nouvel adaptateur d'hôte uniquement, il s'appelle "Adaptateur Ethernet d'hôte uniquement n ° 2 de VirtualBox" . Quand je crée le second, il s'appelle "Adaptateur Ethernet pour hôte uniquement n ° 3 de VirtualBox" . Ce que je peux'"# 2" à la fin. Où que je crée ce nouvel adaptateur - en utilisant VirtualBox ou en ajoutant un nouvel adaptateur réseau manuellement dans le Gestionnaire de périphériques, le premier adaptateur porte toujours le numéro "# 2" à la fin du nom. De plus, je ne peux pas renommer le nom de la connexion, car l'erreur "Adaptateur Ethernet hôte uniquement VirtualBox" existe déjà .
Liens vers les images - 1 , 2 , 3 .

Mais ce n'est pas pour ça que je suis là. Je suis ici parce que je ne peux pas utiliser VirtualBox. C’est ce que je vois quand je choisis l’adaptateur que je veux utiliser - 4 . Il n'y a pas d'adaptateur avec le numéro "# 2" et même pas d'adaptateur avec le numéro "# 3"lorsque j’ai deux adaptateurs actifs pour hôte uniquement. Lorsque j'essaie de démarrer une machine virtuelle avec l' option "Carte Ethernet pour hôte uniquement VirtualBox" , elle renvoie le message - 5 .

J'ai essayé de désinstaller complètement VirtualBox, en supprimant tous les pilotes VirtualBox utilisant ce tutoriel . Après la désinstallation, j'ai essayé de rechercher cet adaptateur manquant dans la base de registre, mais je ne le trouve nulle part. J'ai supprimé toutes les entrées de registre liées à "VirtualBox", "VBox" . J'ai essayé de rechercher "Host-Only", "Ethernet", "Adapter" , mais je ne trouve pas cet adaptateur manquant. J'ai également supprimé tous les dossiers et fichiers liés à VirtualBox sur le lecteur C :. Mais après avoir installé la version 5.1.21 de VirtualBox,"Carte Ethernet hôte uniquement n ° 2 de VirtualBox" en tant que premier adaptateur et affiche toujours " Carte Ethernet hôte uniquement pour VirtualBox" sur les cartes réseau pontées disponibles.

J'ai vraiment besoin d'aide, car je ne peux pas utiliser ma machine virtuelle correctement pour le moment. Merci!

Fésiite
la source
1
J'ai aussi été confronté à cela sur plusieurs machines. Sur certains d'entre eux, les #2cartes non numérotées et non adaptables sont indisponibles. Je suis allé jusqu'à #4être le premier adaptateur créé.
PythonNut
Ce n'est pas non plus spécifique à la mise à jour du créateur, maintenant que j'y pense.
PythonNut

Réponses:

1

Le problème est sur la capture d'écran n ° 4, vous devriez choisir "Réseau réservé aux hôtes" plutôt que "Réseau ponté". Cela devrait fonctionner ... il vous suffit de vivre avec un nombre croissant au nom de l'adaptateur à chaque mise à niveau de virtualbox, :).

La cause principale est que VB n'a pas correctement supprimé la carte précédente réservée à l'hôte lors de la mise à jour. Par conséquent, chaque connexion fantôme est laissée dans le système Windows. Fait intéressant, VB les a traités comme des adaptateurs réseau pontés - ce qui est totalement faux. Vous pouvez identifier ces connexions fantômes en

VBoxManage list -l bridgedifs

En fonction des GUID, vous pouvez supprimer manuellement ces clés du registre, puis réinstaller virtualbox.

Gang Liang
la source
0

Essaye ça.

Désinstallez d'abord VirtualBox. Ensuite, appuyez sur Maj + Redémarrez votre ordinateur en mode invite de commande. En mode d'invite de commande, tapez regedit. Mettez en surbrillance HKEY_LOCAL_MACHINE, puis Charger la ruche (Fichier -> Charger la ruche). Ouvrir le fichier

C: \ Windows \ System32 \ config \ SYSTEM

et chargez-le avec le nom temporaire de votre choix. (Rappelez-vous ici de charger le fichier SYSTEM situé dans le lecteur C: car le dossier par défaut en mode d'invite de commande est X: lecteur). Ensuite, vous pouvez juste trouver

ControlSet001

clé sous la ruche que vous avez chargée. Localiser

Control\NetworkSetup2\Interfaces

et trouvez le profil de cet "adaptateur n ° 2" et supprimez-le. Après cela, fermez regedit et tapez 'exit' à l'invite de commande. Retournez à Windows et réinstallez VirtualBox.

ei2kpi
la source