L'app desktop Docker è piuttosto famosa tra gli sviluppatori che stanno sviluppando nuovi software per i sistemi Windows variabili. L'applicazione consente l'utilizzo di più sistemi virtuali per testare le nuove build, le patch solo dal sistema dello sviluppatore. Ma cosa succede se Docker mostra il messaggio di errore "Docker non può abilitare Hyper-V" dal nulla? Non preoccuparti. Basta seguire queste semplici soluzioni per risolvere il problema molto rapidamente.
Soluzioni alternative –
un. Ricomincia tuo computer e prova di nuovo ad accedere ai sistemi virtuali nel tuo sistema.
b. Disabilita qualsiasi programma antivirus in esecuzione e controlla ancora una volta.
Correzione 1 – Abilita Hyper-V sul tuo sistema
Hyper-V è una funzionalità facoltativa che devi abilitare manualmente per utilizzarla.
1. Al primo clic con il tasto destro del mouse su Tasto Windows e dopo di ciò, fai clic su "Correre“.
2. Quindi, digita questo comando e premi accedere.
caratteristiche opzionali
3. Una volta visualizzata la funzionalità di Windows,
dai un'occhiata il "Hyper-V” dall'elenco delle funzioni opzionali.4. Fatto ciò, clicca su "ok“.
Windows ora abiliterà HyperVisor sul tuo computer.
5. Quindi, fare clic su "Riavvia ora“.
Dopo il riavvio della macchina, Hyper-V sarà abilitato. Questo richiederà del tempo. Una volta riavviato il computer, apri Docker e prova ad avviare una macchina virtuale.
Metodo alternativo -
Se il metodo precedente non funziona, prova questo.
1. All'inizio, fai clic con il pulsante destro del mouse sull'icona di Windows e fai clic su "Windows PowerShell (amministratore)“.
2. Una volta visualizzato il terminale, digita o incolla questo codice da qui e premi accedere.
DISM /Online /Abilita-Funzione /Tutti /NomeFunzione:Microsoft-Hyper-V
Windows abiliterà la funzione.
Chiudi la finestra di PowerShell e riavvia il computer, una volta.
Correzione 2 – Abilita la virtualizzazione nel BIOS
Uno dei requisiti chiave di Hyper-V è l'attivazione della virtualizzazione nel BIOS.
1. All'inizio, spegni il computer.
2. Avviare la macchina.
3. Quando il sistema si avvia, è necessario premere il tasto "Elimina“* tasto dalla tastiera per aprire la configurazione del bios sul tuo computer.
* NOTA-La chiave particolare può variare da produttore a produttore. Queste sono la varietà di chiavi-
Esc, F1, F2, F10, F11, F12 o Elimina
Premendo il tasto assegnato verrà visualizzata la schermata del BIOS in un istante.
3. una volta che BIOS si apre l'installazione, andare su "Avanzatescheda ".
4. Quindi, seleziona il "Virtualizzazione" dall'elenco e assicurati che sia "Abilitato“.
(In alcuni computer, potresti notare le impostazioni "Modalità SVM" anziché "Virtualizzazione". Abilitalo per ottenere lo stesso effetto)
5. Ancora una volta, premere il tasto ad esso associato per salvare le impostazioni.
[È il "F10” chiave per questo computer.]
6. Successivamente, seleziona "sì” per salvare ed uscire finalmente dalle impostazioni del bios sul tuo computer.
Una volta salvate le impostazioni, il tuo computer lo farà automaticamente. Ora apri l'app Docker sul tuo computer e prova ad aprire una nuova macchina virtuale.
Correzione 3 – Rimuovere e reinstallare Hyper-V
Se i file Hyper-V stessi vengono danneggiati per caso, Docker non si aprirà.
1. premi il Tasto Windows+X chiavi insieme.
2. Quindi, fare clic su "Windows PowerShell (amministratore))” per accedervi.
3. Copia incolla questi codici uno per uno e colpisci accedere successivamente per eseguire questi codici in sequenza.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Contenitori -All
Dopo aver eseguito i codici, apri nuovamente Docker e controlla se questo risolve il problema.
NOTA–
Se il problema persiste, prova questi passaggi:
un. Apri il terminale PowerShell con i privilegi di amministratore.
2. Successivamente, esegui questo codice e controlla se questo aiuta.
MOFCOMP %SYSTEMROOT%\System32\WindowsVirtualization. V2.mof
Controlla se questo risolve il problema.
Il tuo problema dovrebbe essere risolto.