WSL アプリケーションが破損した場合は再インストールします
- Windows Subsystem for Linux (WSL) をインストールする場合は、Hyper-V コンピューティング コンポーネントが必要です。
- このような重要なコンポーネントが不足している場合、WSL は仮想化 Linux 環境を作成できない可能性があります。
- このようなエラーを避けるために、必要なサービスが有効で実行されていることを常に確認してください。
バツダウンロードファイルをクリックしてインストールします
- Fortectをダウンロードしてインストールします あなたのPC上で。
- ツールのスキャンプロセスを開始します 問題の原因となっている破損したファイルを探します。
- を右クリックします 修理を開始する これにより、ツールが修正アルゴリズムを開始できるようになります。
- Fortect は次によってダウンロードされました 0 今月の読者様。
私たちは皆 Windows が大好きですが、製品をテストしたり、趣味で他のオペレーティング システムを実行する必要がある場合もあります。 WSL は、ユーザーが仮想マシンを必要とせずに Windows PC 上で Linux 環境を実行できるようにするアプリケーションの 1 つです。
問題は、次のような事態に遭遇する可能性があることです。 WSL のインストール時に、WslRegisterDistribution がエラー 0x80370114 で失敗しました。 徹底的に調べます このエラーの意味と解決方法について説明します。
Windows 版 Ubuntu エラー 0x80370114 とは何ですか?
Windows 上で Ubuntu を実行しようとしているときにこのエラーが発生した場合は、Linux アプリ自体の Windows サブシステムの問題が原因である可能性があります。 WSL は普通のアプリではありません。 Microsoft Store からインストールするだけでは十分ではありません。
アプリを正常に実行できるようにするために、すべて連携して動作する他のコンポーネントも有効にする必要があります。 インストールが失敗し、 WslRegisterDistribution がエラーで失敗しました: 0x80370114、 コンポーネントの 1 つが欠落していることを意味する可能性があります。
それでも、それだけが理由ではありません。 他には次のようなものがあります。
- ウイルス 感染 – PC がマルウェアまたはアドウェアに感染している場合、アプリケーションに影響を与え、重要なファイルがコンピュータから削除される可能性があります。
- 古いOS – WSL の機能を楽しむには、デバイスが最小システム要件を満たしている必要があります。 以前のバージョンの Windows を使用している場合、これが問題になる可能性があります。 あなたはまだすることができます 古いバージョンに WSL をインストールする, しかし、それはかなりの作業です。
- OSのバージョンが間違っています – まだご存じない方のために説明しますが、WSL は 64 ビット システムのみをサポートしているため、32 ビット システムを使用している場合は、これが 0x80370114 エラーが発生する理由です。
エラー0x80370114を修正するにはどうすればよいですか?
高度な解決策を実行する前に、次の予備手順から始めることをお勧めします。
- WSL アプリケーションを更新してみてください。
- ディスククリーンアップを実行する ストレージスペースを解放します。
- WSL アプリを修復またはリセットして、破損したキャッシュをクリアします。
1. vcompute サービスを再起動します
- ヒット ウィンドウズ キー、タイプ Windows セキュリティ 検索バーで をクリックし、 開ける.
- 案内する アプリとブラウザのコントロール.
- クリック エクスプロイト保護設定.
- に移動します。 プログラム設定 タブ。
- 探す vmcompute.exe リストからクリックして展開し、選択します 編集.
- 下にスクロールして、 制御フローガード (CFG)チェックを外します システム設定を上書きする.
- 次に、 ウィンドウズ キー、タイプ パワーシェル 検索バーで をクリックし、 管理者として実行.
- 次のコマンドを入力してヒットします 入力:
net start vmcompute
- PC を再起動します。
専門家のヒント:
スポンサーあり
PC の問題の中には、特に Windows のシステム ファイルやリポジトリが欠落または破損している場合、対処が難しいものがあります。
必ず専用ツールを使用してください。 フォルテクト、壊れたファイルをスキャンして、リポジトリからの新しいバージョンに置き換えます。
Hyper-V ホスト コンピューティング サービスは、WSL の重要な部分です。 無効になっているか、ブロックされているか、実行されていない場合は、0x80370114 エラーが発生します。
Windows と Linux の両方のコマンドを実行できる環境を提供します。 これは、ハイパーバイザーを使用して 2 つの仮想マシン (Windows 用と Linux 用) を作成して行われます。
2. Hyper-V を無効にする
- を右クリックします。 始める アイコンをクリックし、 Windows ターミナル (管理者) オプション。
- 次に、以下のコマンドを入力または貼り付けて押します。 入力 それを実行するには:
DISM /オンライン /無効化-機能: Microsoft-Hyper-V
- 0x80073BC3 Windows Update エラー: 修正方法
- 音楽。 UI.Exe: 無効化または修正するための最良のテスト済みソリューション
- Msosync.exe とは [エラー トラブルシューティング ガイド]
- Msmdsrv.exe エラーと高い CPU 使用率を修正
- 選択したタスクは存在しません: このエラーを修正する 2 つの方法
3. マルウェアをスキャンする
- を押します。 ウィンドウズ キー、検索 Windowsセキュリティ、 そしてクリックしてください 開ける.
- 選択する ウイルスと脅威からの保護.
- 次に、 を押します クイックスキャン 下 現在の脅威.
- 脅威が見つからない場合は、をクリックしてフル スキャンの実行に進みます。 スキャンオプション すぐ下に クイックスキャン.
- クリック フルスキャン、 それから 今スキャンして PC のディープ スキャンを実行します。
- プロセスが完了するのを待って、システムを再起動します。
より優れたウイルス対策スキャンと保護のために、より高度なソフトウェアもお勧めします。 ESET インターネット セキュリティ.
4. 仮想マシンプラットフォームを有効にする
- ヒット ウィンドウズ キー、タイプ コントロールパネル 検索バーで をクリックし、 開ける.
- クリック プログラム.
- 選択する Windowsの機能をオンまたはオフにします.
- を見つける 仮想マシンプラットフォームをチェックして、ヒットします。 OK.
長く複雑な手順をすべて実行する際に、なぜこれらすべての手順を実行せずに仮想マシンを使用すればよいのかと疑問に思うかもしれません。 WSL はオプションではありますが、WSL の利点は無視できないほど多くあります。
仮想マシンではなく WSL を選択する理由はたくさんあります。
- もっと早く – WSL は Windows カーネルを使用します。つまり、ネイティブ速度で実行でき、完全な VM は必要ありません。
- よりシンプルに – VM を管理したり、ホストとゲスト オペレーティング システム間の互換性を心配したりする必要はありません。
- より安全な – WSL はユーザー モードで分離されたプロセスとして実行されるため、明示的な許可なしにホスト システムを変更することはできません。
- 柔軟性 – もう 1 つの利点は、同じ環境内で Linux プログラムと Windows プログラムを切り替えることなく両方を使用できることです。
PC 上の 0x80370114 を修正できれば幸いです。 これらの解決策がどれも効果がない場合は、PC をリセットするか、 クリーンインストール.
0x80370114 エラーに関する情報は以上です。このトピックに関してさらにご意見がございましたら、以下にコメントを残してください。
まだ問題が発生していますか?
スポンサーあり
上記の提案を行っても問題が解決しない場合は、コンピュータでさらに深刻な Windows の問題が発生する可能性があります。 次のようなオールインワン ソリューションを選択することをお勧めします。 フォルテクト 問題を効率的に解決するために。 インストール後は、 表示&修正 ボタンを押してから 修復を開始します。