0 votes

BlueStacks 4 Hyper-V ne termine pas le démarrage alors que Hyper-V est activé

J'utilise Windows 10 20H2, 64 bits, avec la virtualisation du CPU activée.

J'ai activé Virtual Machine Platform parce que j'utilise Windows Subsystem pour Linux. Mais je n'avais pas activé Hyper-V lorsque j'ai installé BlueStacks.

J'ai installé BlueStacks 4.0 via cet exécutable : BlueStacksInstaller_4.260.0.1032_native_4176a437bc759281d8303dbcf40bdb72.exe,il détecte automatiquement les paramètres de mon ordinateur et télécharge l'édition appropriée de BlueStacks.

Après l'installation, j'ai lancé BlueStacks, et il démarre assez rapidement.

Mais je me suis aperçu que l'édition de BlueStacks que j'ai installée est BlueStacks (Hyper-V), mais que je ne l'avais pas activée.

J'ai donc activé Hyper-V dans OptionalFeatures.exe, puis j'ai redémarré, et je me suis rendu compte qu'il ne finissait pas de démarrer, il restait bloqué sur l'affichage Starting BlueStacks Hyper-V, please wait.

La barre de progression est très proche du point d'arrivée, mais elle refuse d'aller plus loin, comme ceci :

enter image description here

Enfin, il a dit : Impossible de démarrer le moteur.

enter image description here

J'ai redémarré le moteur plusieurs fois et j'ai toujours réussi à recréer le problème.

J'ai ensuite désactivé Hyper-V et redémarré mon ordinateur, et je peux à nouveau utiliser BlueStacks.

Cependant, je souhaite également utiliser Oracle VirtualBox, qui nécessite Hyper-V.

J'ai donc désinstallé BlueStacks et téléchargé l'édition non-Hyper-V, j'ai essayé de l'installer alors que Hyper-V est désactivé, et cela a échoué avec une erreur :

enter image description here

Mais Hyper-V est désactivé :

PS C:\Windows\System32> Get-WindowsOptionalFeature -Online | where {$_.FeatureName -match "Hyper-V"}

FeatureName : Microsoft-Hyper-V-All
State       : Disabled

FeatureName : Microsoft-Hyper-V
State       : Disabled

FeatureName : Microsoft-Hyper-V-Tools-All
State       : Disabled

FeatureName : Microsoft-Hyper-V-Management-PowerShell
State       : Disabled

FeatureName : Microsoft-Hyper-V-Hypervisor
State       : Disabled

FeatureName : Microsoft-Hyper-V-Services
State       : Disabled

FeatureName : Microsoft-Hyper-V-Management-Clients
State       : Disabled

J'ai désactivé Windows Defender et je n'utilise aucun logiciel anti-virus. Mon ordinateur a 12 Go de RAM et son processeur est un Intel Core i5 4430 @ 3.00GHz ;

Comment puis-je utiliser BlueStacks avec Hyper-V activé ?

1voto

Oui, c'est parce que j'ai activé Virtual Machine Platform et cela active implicitement Hyper-V, parce que Hyper-V est un hyperviseur natif, tant qu'il est activé, Windows démarre comme une machine virtuelle et ne peut accéder qu'au CPU émulé et non au CPU physique, le CPU émulé ne supporte pas VT-x, donc tant que Hyper-V est activé, les performances des hyperviseurs hébergés diminuent.

Et j'ai découvert que Windows Defender Device Guard est également activé et qu'il active implicitement Hyper-V.

J'ai donc utilisé ces commandes dans elevated cmd pour vraiment désactiver Hyper-V :

bcdedit.exe /set hypervisorlaunchtype off
dism /online /disable-feature /featurename:VirtualMachinePlatform
reg add HKLM:\System\CurrentControlSet\Control\DeviceGuard /v EnableVirtualizationBasedSecurity /t REG_DWORD /d 0
shutdown /r /t 0

Après cela, je ne peux pas ouvrir BlueStacks (Hyper-V), je l'ai donc désinstallé et installé la version sans Hyper-V, qui est plus rapide grâce à VT-x.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X