Windows
 Computer >> コンピューター >  >> システム >> Windows

Ubuntuの起動時にWslRegisterDistributionがエラー0xc03a001aで失敗する問題を修正

すべての要件を確認した後でも、Windows SubsystemforLinuxのインストール中に問題が発生する可能性があります。たとえば、MicrosoftストアからUbuntuを起動しようとすると、コンピュータに「 WslRegisterDistribution failed with error:0xc03a001a」というエラーメッセージが表示される場合があります。 。このエラーは、Ubuntuの起動時に発生し、仮想ディスクシステムの制限のために操作を完了できなかったと表示されます。エラーメッセージは、メッセージを解凍して暗号化することも要求します。

Ubuntuの起動時にWslRegisterDistributionがエラー0xc03a001aで失敗する問題を修正

WslRegisterDistributionがエラー:0xc03a001aで失敗しました
エラー:0xc03a001a
仮想ディスクシステムの制限により、要求された操作を完了できませんでした。
仮想ハードディスクファイルは、非圧縮および非暗号化である必要があり、スパースであってはなりません。

WslRegisterDistributionがエラーで失敗しました:0xc03a001a

エラー:0xc03a001aの後には通常、次のメッセージが表示されます。仮想ディスクシステムの制限により、要求された操作を完了できませんでした。仮想ハードディスクファイルは、非圧縮および非暗号化である必要があり、スパースであってはなりません。

公式のGitHubフォーラムで問題を解決するために提案された2つの方法があります。 1つ目は暗号化を無効にすることができ、2つ目は圧縮の問題を処理します。

  • FSUTILコマンドを実行する
  • Ubuntuディレクトリのコンテンツの圧縮のチェックを外します

fsutilツールは、ボリュームの管理、準備、マウント解除などのFATおよびNTFSファイルシステムの操作に関連しています。

したがって、基本的に、この問題は以下の手順に従って修正できます。

  1. 次のUSERPROFILEパスCanonicalGroupLimited.Ubuntuに移動します。
  2. Linuxディストリビューションのプロファイルフォルダを開きます。
  3. LocalStateフォルダー。
  4. このフォルダを右クリックして、[プロパティ]を選択します。
  5. [詳細設定]ボタンを押します。
  6. [コンテンツの圧縮]の選択を解除してディスク容量を節約します。
  7. データを保護するためにコンテンツの暗号化の選択を解除します。
  8. このフォルダオプションのみを選択してください。

手順を詳しく見てみましょう。

FSUTILコマンドを実行する

実行プロンプト(Win + R)を開き、cmdと入力し、Shift + Enterを押して、管理者権限でコマンドプロンプトを起動します。次のコマンドを入力して実行します

fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1

完了したらコンピューターを再起動し、Ubuntuまたはその他のLinuxフレーバーを起動します。

Ubuntuディレクトリのコンテンツの圧縮のチェックを外します

Ubuntuの起動時にWslRegisterDistributionがエラー0xc03a001aで失敗する問題を修正

Ubuntuディレクトリは次のパスにあります

%localappdata%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

Windows Updateで、そのフォルダーの圧縮と暗号化が有効になっている可能性があります。その場合は、無効にする必要があります

%localappdata%\Packages\に移動します 、CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgscを右クリックします フォルダをクリックし、[プロパティ]を選択します。

[全般]タブで、[詳細]ボタンをクリックします。圧縮と暗号化のチェックボックスをオフにします。をクリックして変更を保存します。フォルダとファイルのサイズによっては、処理に時間がかかる場合があります。

現在のフォルダのみ、またはすべてのサブフォルダとファイルに変更を適用するように求められたら、このフォルダのみを選択します 圧縮フラグをクリアするだけなので。

これに続いて、変更、wsl --set-version コマンドが機能し、ほとんどのコマンドラインツール、ユーティリティ、アプリケーションなどのLinux環境を実行できるようになります。

今後、問題は解決され、WSLエラー0xc03a001aが再び表示されることはないはずだとMicrosoftは言います。

お役に立てば幸いです!

同様のWslRegisterDistributionがエラーで失敗しました :0x80041002 | 0x800700b7または0x80080005| 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019eおよび0x8000000d。

Ubuntuの起動時にWslRegisterDistributionがエラー0xc03a001aで失敗する問題を修正
  1. 修正:サービスプロセスとの通信に失敗しました

    エラー「サービスプロセスとの通信に失敗しました 」は、アプリケーション「 Intel Driver and SupportAssistant」に関連しています。 」。このエラーメッセージは、コンピュータの機能を失うことはないと報告されていますが、一部のドライバモジュールに問題があることを示している可能性があります。 最近、Intelは大胆な一歩を踏み出し、古いモジュールをこの新しいアプリケーションに統合しました。 Intel Driver and Support Assistantを使用すると、ユーザーはコンピューターをスキャンして、Intelが利用できる最新のドライバーを探すことがで

  2. エラー0x807800C5で失敗したWindowsバックアップの修正

    エラー メッセージが表示された場合、「バックアップ セット内のいずれかのボリュームのバックアップ イメージの準備に失敗しました。 (0x807800C5)」の場合、バックアップ プロセスがサード パーティ プログラムによってブロックされている可能性があります。古いバックアップ データが古くなったためにエラーが発生することもあり、それを削除すると修正されるようです。 システムが誤って破損した場合に備えて、データのバックアップを取っておくことは非常に重要です。このバックアップ データは非常に便利です。ハードウェアまたはソフトウェアは、年月が経つにつれて効率が低下します。誤動作して Windo