解決済み: Docker デスクトップの予期しない WSL エラー

WSLがPCにインストールされていることを確認してください

  • 修正するには Docker デスクトップ: 予期しない WSL エラー、WSL を更新する、settings.json ファイルを変更する、または Winsock をリセットします。
  • このエラーは、権限の欠落、ネットワーク設定の構成ミス、または重要なコンポーネントの欠落が原因で発生します。
  • このガイドを読んで、当社の専門家がどのようにして問題をすぐに解決したかを確認してください。
Docker Desktopの予期しないWSLエラーを修正

Docker Desktop を使用すると、ユーザーは Docker 化されたアプリケーションを開発、管理、共有できますが、一部のユーザーはアプリの起動時に 予期しない WSL エラー.

Windows と Mac の両方で発生する可能性がありますが、前者のほうが多くの事例が確認されています。 最近エラー メッセージに遭遇したほとんどのユーザーは、 Docker デスクトップ – 予期しない WSL エラー、Windows 11を実行していました。

Docker Desktop の WSL2 エラーとは何ですか?

Docker Desktop での WSL2 エラーは、権限の設定が間違っているか、重要なコンポーネント (特に 仮想マシンプラットフォーム、 Windows のオプション機能。

また、WSL 自体がインストールされていない場合、WSL コマンドは実行されません。 さらに、ネットワークの問題も根本的な原因であると多くの人が報告しています。

どのようにテスト、レビュー、評価するのでしょうか?

私たちは過去 6 か月間、コンテンツの制作方法に関する新しいレビュー システムの構築に取り組んできました。 その後、これを使用して、作成したガイドに関する実際の実践的な専門知識を提供するために、ほとんどの記事を書き直しました。

詳細については、こちらをご覧ください WindowsReport でのテスト、レビュー、評価の方法.

Docker デスクトップで予期しない WSL エラーを修正するにはどうすればよいですか?

少し複雑な解決策を詳しく説明する前に、次の簡単な解決策を試してください。

  • デバイスが次の条件を満たしているかどうかを確認します。 Docker デスクトップの最小要件.
  • PCを再起動します。 Docker Desktop を実行するために毎回再起動する必要がある場合は、他の解決策を試してください。
  • 利用可能なアップデートを確認し、最新バージョンの Docker Desktop をインストールします。 公式ウェブサイト. また、オペレーティング システムをアップデートします。 それは、出会った多くの人を助けました 予期しないエラーが発生しました。 Dockerデスクトップを再起動します メッセージ。
  • Docker デスクトップが 管理者権限で実行する アクセス権の問題を排除します。 こんなときにも役立ちます Docker Desktop の起動に時間がかかる.
  • PC 上のサードパーティ製ウイルス対策ソフトを無効にします。

どれも機能しない場合は、次にリストされている修正に進んでください。

記事上で
  • Docker デスクトップで予期しない WSL エラーを修正するにはどうすればよいですか?
  • 1. WSLのインストール
  • 2. WSLを更新する
  • 3. settings.json ファイルを変更する
  • 4. コマンドプロンプトの設定を変更する
  • 5. ウィンソックをリセット
  • 6. BIOS でハードウェア仮想化を有効にする
  • 7. WSLを再インストールする
  • Windows WSL における Docker Desktop の代替手段は何ですか?

1. WSLのインストール

  1. プレス ウィンドウズ + S 開く 検索、 タイプ コマンド・プロンプト 検索バーで をクリックし、 管理者として実行. コマンド・プロンプト
  2. クリック はい の中に UAC プロンプト。
  3. ここで、次のコマンドを貼り付けてヒットします 入力 WSL をインストールするには: wsl --installDocker Desktop の予期しない WSL エラーを修正するためにインストールします
  4. 完了したら、PC を再起動して改善を確認します。

Windows Subsystem for Linux がインストールされていない場合は、 Docker デスクトップ – 予期しない WSL エラー。 やった後も、 Hyper-V を有効にする デバイス上で。 Docker Desktop を実行することは非常に重要です。

2. WSLを更新する

  1. プレス ウィンドウズ + R 開く 走る、 タイプ cmd、そしてヒット Ctrl + シフト + 入力.
  2. クリック はい 表示されるプロンプトで。
  3. 次のコマンドを貼り付けてヒットします 入力 WSL を更新するには: wsl --updateアップデート
  4. 更新プログラムがインストールされている場合は、PC を再起動します。

3. settings.json ファイルを変更する

  1. プレス ウィンドウズ + E 開く ファイルエクスプローラー、次のパスをアドレスバーに貼り付けて、ヒットします。 入力: %Appdata%\Dockerパス
  2. ダブルクリックして、 設定.json ファイル。
  3. ここで、次の内容が書かれていることを確認してください。
    "integratedWslDistros": [ ]
    "enableIntegrationWithDefaultWslDistro": false
  4. 必要に応じて、必要な編集を行い、変更を保存します。
  5. 完了したらプロジェクトを再起動すると、「Docker Desktop failed to start WSL2」エラーがスローされなくなります。

4. コマンドプロンプトの設定を変更する

  1. プレス ウィンドウズ + S 開く 検索、 タイプ コマンド・プロンプト、関連する結果を右クリックして、 管理者として実行.
  2. クリック はい の中に UAC 表示されるプロンプト。
  3. 次に、上部のバーを右クリックして、 プロパティ コンテキストメニューから。プロパティ
  4. に行きます オプション タブで、チェックボックスをオンにします 従来のコンソールを使用するをクリックして、 わかりました をクリックして変更を保存します。Docker Desktop の予期しない WSL エラーを修正するためのレガシー モード
このトピックについて詳しく読む
  • ESPN が TV プロバイダーを求めています: それを回避する方法
  • 解決済み: Spotify で特定の曲が再生されない

5. ウィンソックをリセット

  1. プレス ウィンドウズ + R 開く 走る、 タイプ cmd、 所有 Ctrl + シフト キーを押してクリックしますk OK.
  2. クリック はい プロンプトで。
  3. ここで、次の 2 つのコマンドを個別に貼り付けて、 入力 それぞれの後に、破損したネットワーク設定または誤って設定されたネットワーク設定をリセットします。 netsh int ip resetnetsh winsock resetネットワークをリセットする
  4. PC を再起動し、Docker Desktop の起動に失敗したエラーが解消されるかどうかを確認します。

6. BIOS でハードウェア仮想化を有効にする

  1. コンピューターの電源をオフにしてからオンにし、ディスプレイが表示されたらすぐにボタンを押し続けます。 F2, F10, F12, ESC または デル への鍵 BIOSにアクセスする、システムのメーカーによって異なります。
  2. ここで、矢印キーを使用して、 高度な または システム構成 タブをクリックし、選択します 仮想化技術.Docker Desktop の予期しない WSL エラーを修正できるようにします
  3. 最後に選択します 有効にするをクリックし、変更を保存して BIOS を終了します。

重要なのは、 仮想化サポートを有効にする Docker Desktop が適切に動作するように PC 上で実行します。 これがない場合は、 Docker デスクトップ – 予期しない WSL エラー.

7. WSLを再インストールする

  1. プレス ウィンドウズ + 開く 設定、に行きます アプリ ナビゲーション ペインから をクリックし、 インストールされているアプリ 右側に。 インストールされているアプリ
  2. さあ、見つけてください Linux 用 Windows サブシステムをクリックし、その横にある省略記号をクリックして、 アンインストール.Docker Desktop の予期しない WSL エラーを修正するにはアンインストールしてください
  3. もう一度クリックします アンインストール 確認プロンプトで。
  4. 同様に、インストールされているアプリの下に次のエントリが存在する場合は削除します。
    • Linux
    • Ubuntu
  5. さて、に戻ります アプリ タブをクリックして選択します オプション機能.オプション機能
  6. クリック その他の Windows 機能 一番下にあります。
  7. のチェックボックスのチェックを外します 仮想マシンプラットフォーム そして Linux 用 Windows サブシステムをクリックしてから、 わかりました をクリックして変更を保存します。Docker Desktop の予期しない WSL エラーの修正を無効にする
  8. 変更を適用するには、コンピューターを再起動します。
  9. 完了したら、WSL (Windows Subsystem for Linux) を再インストールします。

他に何も問題がない場合は、いつでも WSL を再インストールして、 Docker デスクトップ – 予期しない WSL エラー. 開始方法 WSLのアンインストール すべてのコンポーネントを再ダウンロードします。

Windows WSL における Docker Desktop の代替手段は何ですか?

Docker Desktop にはいくつかの代替手段があり、プロジェクトのライセンス条項が最近変更されたことを考慮して、多くのユーザーがこれらに切り替えています。 一般的なオプションは次のとおりです。

  • ランチャーデスクトップ
  • ミニクベ
  • ポッドマン

別のソフトウェアに切り替える場合は、OS との互換性、機能セット、パフォーマンス、使いやすさ、サポート チームの効率性、アップデートのリリース頻度を必ず確認してください。

もうすでに、 Docker デスクトップ – 予期しない WSL エラー。 そうでない場合は、アップデートを待つか、信頼できる代替案に切り替えてください。 あなたはすべてのオプションを知っています!

また、ユーザーに影響を与えるインストール エラーは他にもあります。 たとえば、多くの人が遭遇したのは、 Hyper-V およびコンテナ Windows 機能を有効にする必要がある Docker Desktop のインストール中にエラーが発生しましたが、修正するのは簡単です。

ご質問がある場合、または効果があったことを共有したい場合は、下にコメントを入力してください。

WSL2 が動作を停止しました: 再び動作させる 4 つの簡単な方法

WSL2 が動作を停止しました: 再び動作させる 4 つの簡単な方法Wsl

LxssManager サービスを再起動するか、ハードウェア仮想化をオンにしますWSL サービスを使用すると、Linux をロードして Windows PC 上で直接実行できます。動作しない場合は、WSL2 の動作停止エラーなどのさまざまな問題が発生します。PC にインストールされている最新の Windows 更新プログラムを削除してみてください。バツダウンロードファイルをクリックしてインス...

続きを読む
Linux 用 Windows サブシステムが Microsoft Store で入手可能になりました

Linux 用 Windows サブシステムが Microsoft Store で入手可能になりましたWsl

Linux 用 Windows サブシステムは、ストア上の単なるプレビュー製品ではなくなりました。実際、Microsoft はそれに大量の新機能を追加し、完成したと宣言しました。このアプリはいつでも Microsoft Store から直接ダウンロードできるようになりました覚えている方のために、1 年以上前、Microsoft は Windows Subsystem for Linux (W...

続きを読む
WslRegisterDistribution がエラーで失敗しました: 0x80370114 [修正]

WslRegisterDistribution がエラーで失敗しました: 0x80370114 [修正]Wsl

WSL アプリケーションが破損した場合は再インストールしますWindows Subsystem for Linux (WSL) をインストールする場合は、Hyper-V コンピューティング コンポーネントが必要です。このような重要なコンポーネントが不足している場合、WSL は仮想化 Linux 環境を作成できない可能性があります。このようなエラーを避けるために、必要なサービスが有効で実行され...

続きを読む