IT の専門家であれば、「WslRegisterDistribution failed with error: 0x80070050」というエラー メッセージを見たことがあるでしょう。このエラーは、Windows Subsystem for Linux (WSL) ディストリビューションを登録しようとしているときに発生する可能性があります。 このエラーにはいくつかの原因が考えられます。 1 つは、WSL ディストリビューションが既に登録されていることです。もう 1 つの問題は、ディストリビューションが使用している Windows のバージョンと互換性がないことです。 このエラーが表示された場合は、いくつかの方法で修正できます。まず、WSL ディストリビューションが既に登録されているかどうかを確認します。その場合は、登録を解除してから再登録してみてください。 WSL ディストリビューションが Windows のバージョンと互換性がない場合は、Windows を最新バージョンにアップグレードしてみてください。または、別の WSL ディストリビューションを使用してみることができます。 「WslRegisterDistribution failed with error: 0x80070050」エラーが引き続き表示される場合は、他にもいくつか試してみることができます。 1 つは、Windows PowerShell を使用して WSL ディストリビューションを登録する方法です。もう 1 つは、Microsoft Store を使用して WSL ディストリビューションをインストールする方法です。 IT の専門家で、「WslRegisterDistribution failed with error: 0x80070050」エラーを見たことがある場合は、いくつかの方法で修正できます。まず、WSL ディストリビューションが既に登録されているかどうかを確認します。その場合は、登録を解除してから再登録してみてください。 WSL ディストリビューションが Windows のバージョンと互換性がない場合は、Windows を最新バージョンにアップグレードしてみてください。または、別の WSL ディストリビューションを使用してみることができます。 「WslRegisterDistribution failed with error: 0x80070050」エラーが引き続き表示される場合は、他にもいくつか試してみることができます。 1 つは、Windows PowerShell を使用して WSL ディストリビューションを登録する方法です。もう 1 つは、Microsoft Store を使用して WSL ディストリビューションをインストールする方法です。
WSL (Linux 用 Windows サブシステム) は、Windows 上で Linux プログラムを実行できる無料の Windows プログラムです。ほとんどの場合、この無料の機能は Windows コンピューターで問題なく動作します。ただし、WslRegisterDistribution Failed with Error: 0x80070050 のようなさまざまなエラーが発生することがあります。問題は次のようになります。
インストールには数分かかる場合があります...
WslRegisterDistribution がエラーで失敗しました: 0x80070050
エラー: 0x80070050 ファイルが存在します。
このエラーは主に、WSL の開始に失敗したときに発生します。これは、Windows 11/10 および Windows Server で一般的なエラーです。しかし、幸いなことに、いくつかの修正が役立ちます。
WslRegisterDistribution がエラー 0x80070050 で失敗するのはなぜですか?
WSL を使用すると、Windows マシンで Linux プラットフォームとそのアプリケーションを実行できます。この機能が有効になっている場合、Windows アプリケーションと一緒に Windows 上で GUI およびコマンド ライン Linux アプリケーションを実行できます。ただし、破損して起動しない場合があり、エラー 0x80070050 が発生することがあります。または、WSL の実行に必要なファイルの一部が正しく機能しない可能性があります。
WslRegisterDistribution がエラーで失敗しました: 0x80070050
管理者アカウントを使用して修正するには、次の解決策に従うことをお勧めします WslRegisterDistribution がエラーで失敗しました: 0x80070050 Windows システムで:
- Lxssmanager サービスが実行されているかどうかを確認します。
- VM プラットフォームまたは Wsl 機能が無効になっているかどうかを確認します。
- オペレーティング システムまたはアプリケーション レベルで問題がないか確認します。
- 破損したシステム ファイルを確認する
- ウイルスとマルウェアのスキャン
各提案の後、問題が解決されたかどうかを必ず確認してください。これは、次回エラーが発生した場合にエラーの原因を理解するのに役立ちます。
3D写真Facebook
1] Lxssmanager サービスが実行されているかどうかを確認します。
その可能性は十分にあるかもしれません LxssManager サービスが動作を停止しました . LxssManager は、Windows システムと Linux サブシステムの間の仲介役として機能するためです。したがって、それが機能しなくなると、WSL も機能しなくなります。
LxssManager サービスの主なタスクは、Linux コードを Windows が理解できる特定の形式に変換することです。 LxssManager サービスを自動に設定して、WSL の実行に必要なドライバーが必要に応じて自動的に更新されるようにする必要があります。
稼働していることを確認するには、次の手順に従います。
- Windows キー + R を押して、[ファイル名を指定して実行] ダイアログ ボックスを開きます。
- services.msc と入力し、Enter キーを押します。
- LxssManager を見つけて右クリックします。
- プロパティに移動します。
- [スタートアップの種類] ドロップダウン メニューから、[自動] > [適用] > [OK] を選択します。
- 最後に、コンピューターを再起動し、WSL を実行してみて、エラーが発生するかどうかを確認します。
2] VM プラットフォームまたは Wsl 機能が無効になっているかどうかを確認します。
Windows システムに WSL をインストールするときは、仮想マシン プラットフォームにインストールします。したがって、WSL を実行するには、まず VM プラットフォームを有効にする必要があります。また、無効にすると、必要なファイルとサービスを使用して WSL を実行できなくなります。
したがって、次の手順に従って、VM プラットフォームと WSL オプションを有効にする (またはチェックボックスをオンにする) 必要があります。
- Windows キー + R を押して、ファイル名を指定して実行を起動します。
- appwiz.cpl と入力し、Enter キーを押します。
- サイドバーで、[Windows の機能の有効化または無効化] を選択します。
- ここで、次の 2 つのボックスにチェックを入れてください: Linux 用の仮想マシン プラットフォームと Windows サブシステム。
3] オペレーティング システムまたはアプリケーション レベルの問題を確認します。
システムの競合により、WSL 関連のファイルとコンポーネントが破損する可能性があります。これは、コンポーネント ファイルと競合する可能性があるデバイス ドライバーまたはサードパーティ製アプリケーションのインストールが原因である可能性があります。また、Windows OS のアップデートまたは古いドライバー ファイルが見つからないことが、上記のエラーの原因である可能性があります。
DISM ツールを実行して、破損している可能性のあるシステム イメージを修復することを検討してください。
システムの復元の実行を検討して、それが役立つかどうかを確認することもできます。
一部の新しい Windows またはドライバーの更新によって問題が発生する場合があります。 Windows Update を実行して確認してください。
4]破損したシステムファイルを確認する
最後に、破損したシステム ファイルをチェックします。 Windows システム ファイルが破損している場合、これが WSL が機能しない理由の 1 つになる可能性があります。したがって、Windows システム ファイルの修復を試みて、それが機能するかどうかを確認できます。
5]ウイルスやマルウェアのチェック
WslRegisterDistribution Failed with Error: 0x80070050 は、LxssManager サービスまたはその他のシステム ドライバーおよび WSL の関連コンポーネントのスムーズな動作を妨げるため、ウイルスやマルウェアによっても引き起こされる可能性があります。
したがって、コンピューター上のウイルスやマルウェアをチェックすることをお勧めします。コンピュータにウイルス対策プログラムがインストールされている場合は、それを使用してヘルプを参照してください。それ以外の場合は、Windows セキュリティ アプリを使用できます。
- スタート メニューで検索して、Windows セキュリティを開きます。
- [ウイルスと脅威の防止] をクリックします。
- 最後に、「クイックスキャン」をクリックしてスキャンを完了します。
したがって、これらは WslRegisterDistribution Failed with Error: 0x80070050 を取り除く簡単な方法の一部です。上記の方法がうまくいかない場合は、Windows Subsystem for Linux を再インストールして、うまくいくかどうかを確認してください。
エラーによる同様の WslRegisterDistribution の失敗 :
0xc03a001a | 0x80041002 | 0x800700b7 または 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x8007019e および 0x8000000d | 0x800701bc
WSL と VirtualBox ではどちらが優れていますか?
主な違いによっては、Windows Subsystem for Linux (WSL) と VirtualBox のどちらかが適している場合があります。 WSL を使用すると、仮想マシンはより効率的になり、Windows との統合が向上し、VirtualBox よりも迅速にセットアップできます。 Linux 用の特別なツールやアプリケーションが必要な場合は、WSL を使用してください。ただし、仮想環境をより詳細に制御する必要がある場合や、Linux 以外のアプリケーションを使用したい場合は、VirtualBox の方がニーズに適している可能性があります。
機内モードは自動的にオンになりますwindows10
WSL2 は仮想マシンで Linux を実行しますか?
Linux カーネルは、WSL 2 の最新の仮想化テクノロジを使用して、軽量の仮想マシン (VM) 内で実行されます。ただし、WSL 2 は従来の仮想マシン エクスペリエンスではないことに注意することが重要です。従来の仮想マシン環境では、起動プロセスが遅く、分離が大きな問題であり、リソースがすぐに使い果たされます。 These attributes are not available in WSL 2. 仮想マシンを構成または管理する必要がないにもかかわらず、Windows と Linux の間で同じ高レベルの統合が提供されます。