Dockerデスクトップアプリは、可変Windowsシステム用の新しいソフトウェアを開発している開発者の間でかなり有名です。 このアプリケーションでは、複数の仮想システムを使用して、開発者のシステムからの新しいビルドやパッチをテストできます。 しかし、Dockerが「DockerはHyper-Vを有効にできません」というエラーメッセージをどこからともなく表示した場合はどうなるでしょうか。 心配しないでください。 これらの簡単な修正に従うだけで、問題を非常に迅速に解決できます。
回避策 –
a。 再起動 コンピュータを再起動して、システム内の仮想システムにアクセスしてみてください。
b。 実行しているウイルス対策プログラムを無効にして、もう一度確認してください。
修正1-システムでHyper-Vを有効にする
Hyper-Vはオプションの機能であり、手動で使用できるようにする必要があります。
1. 最初に右クリックします Windowsキー その後、「実行“.
2. 次に、このコマンドを入力して、 入る.
オプション機能
3. Windows機能が表示されたら、 小切手 「Hyper-Vオプション機能のリストからの」オプション。
4. それが終わったら、「OK“.
これで、Windowsはコンピューターでハイパーバイザーを有効にします。
5. 次に、「今すぐ再起動“.
マシンが再起動すると、Hyper-Vが有効になります。 これには少し時間がかかります。 マシンが再起動したら、Dockerを開き、仮想マシンを起動してみます。
代替方法–
前の方法が機能しない場合は、これを試してください。
1. まず、Windowsアイコンを右クリックし、「Windows PowerShell(管理者)“.
2. ターミナルが表示されたら、ここからこのコードを入力または貼り付けて、 入る.
DISM /オンライン/有効化機能 /すべて/ FeatureName:Microsoft-Hyper-V
Windowsはこの機能を有効にします。
PowerShellウィンドウを閉じて、コンピューターを1回再起動します。
修正2–BIOSで仮想化を有効にする
Hyper-Vの重要な要件の1つは、BIOSでの仮想化のアクティブ化です。
1. まず、コンピュータをシャットダウンします。
2. マシンを起動します。
3. システムが起動しているときに、「」を押す必要があります。削除“* キーボードからキーを押して、コンピューターのBIOSセットアップを開きます。
* 注意-特定のキーはメーカーによって異なる場合があります。 これらはさまざまなキーです-
Esc、F1、F2、F10、F11、F12または削除
割り当てられたキーを押すと、しばらくするとBIOS画面が表示されます。
3. 一度 BIOS セットアップが開きます。「高度な" タブ。
4. 次に、「仮想化リストから」を選択し、「」であることを確認します有効“.
(一部のコンピューターでは、「仮想化」設定ではなく「SVMモード」に気付く場合があります。 同じ効果を得るには有効にしてください)
5. もう一度、関連付けられているキーを押して設定を保存します。
[それは「F10このコンピュータの」キー。]
6. その後、「はい」をクリックして、最終的にコンピュータのBIOS設定を保存して終了します。
設定を保存すると、コンピュータは自動的に保存されます。 次に、コンピューターでDockerアプリを開き、新しい仮想マシンを開こうとします。
修正3–Hyper-Vを削除して再インストールする
Hyper-Vファイル自体が偶然に破損した場合、Dockerは開きません。
1. を押します Windowsキー+ X 一緒にキー。
2. 次に、「Windows PowerShell(管理者)」にアクセスします。
3. コピーペースト これらのコードを1つずつ入力してヒットします 入る その後、これらのコードを順番に実行します。
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -onlinerestart-computer。 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Allrestart-computer。 Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
コードを実行した後、Dockerをもう一度開き、これで問題が解決するかどうかを確認します。
注意–
それでも問題が解決しない場合は、次の手順を試してください–
a。 管理者権限でPowerShellターミナルを開きます。
2. その後、このコードを実行し、これが役立つかどうかを確認します。
MOFCOMP%SYSTEMROOT%\ System32 \ WindowsVirtualization。 V2.mof
これで問題が解決するかどうかを確認してください。
あなたの問題は解決されるべきです。