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

WslRegisterDistributionがエラー:0xc03a001aで失敗しましたエラー:0xc03a001a
仮想
ディスクシステムの制限により、要求された操作を完了できませんでした。
仮想ハードディスクファイルは、非圧縮および非暗号化である必要があり、スパースであってはなりません。
WslRegisterDistributionがエラーで失敗しました:0xc03a001a
エラー:0xc03a001aの後には通常、次のメッセージが表示されます。仮想ディスクシステムの制限により、要求された操作を完了できませんでした。 仮想ハードディスク(Virtual hard disk)ファイルは、非圧縮および非暗号化である必要があり、スパースであってはなりません。
公式のGitHub(GitHub)フォーラムで問題を解決するために提案された2つの方法があります。1つ目は暗号化を無効にすることができ、2つ目は圧縮の問題を処理します。
- FSUTILコマンドを実行する
- (Uncheck Compress Contents)Ubuntuディレクトリのコンテンツの圧縮のチェックを外します
fsutilツール(fsutil tool)は、ボリュームの管理、準備、マウント解除などのFATおよびNTFSファイルシステムの操作に関連(FAT)して(NTFS)います。
したがって、基本的に、この問題は以下の手順に従って修正できます。
- 次のUSERPROFILEパスCanonicalGroupLimited.Ubuntuに移動します。
- Linuxディストリビューション(Linux)のプロファイルフォルダーを開きます。
- LocalStateフォルダー。
- このフォルダを右クリックして、[プロパティ]を選択します。
- 詳細ボタンを押します。
- (Deselect Compress)ディスク容量を節約するには、[コンテンツの圧縮]の選択を解除します。
- (Deselect Encrypt)データを保護するには、[コンテンツの暗号化]の選択を解除します。
- このフォルダオプションだけを選択してください。
手順を詳しく見ていきましょう。
FSUTILコマンドを実行する
実行(Run)プロンプト(Win +R )を開き、cmdと入力し、 Shift + Enterを押して、管理者権限でコマンドプロンプトを起動します。次のコマンドを入力して実行します
fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1
(Reboot)完了したらコンピューターを再起動し、 Ubuntuまたはその他のLinuxフレーバーを起動します。
(Uncheck Compress Contents)Ubuntuディレクトリのコンテンツの圧縮のチェックを外します

Ubuntuディレクトリは次のパスにあります
%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
Windows Updateで、そのフォルダーの圧縮と暗号化が有効になっている可能性があります。その場合は、無効にする必要があります
に移動し%localappdata%Packages、フォルダを右クリックして、CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc [プロパティ]を選択します。
[全般(General)]タブで、[詳細(Advanced)]ボタンをクリックします。圧縮と暗号化のチェックボックスをオフにします。をクリック(Click)して変更を保存します。フォルダやファイルのサイズによっては、処理に時間がかかる場合があります。
現在のフォルダのみ、またはすべてのサブフォルダとファイルに変更を適用するように求められたら、圧縮フラグをクリアするだけなので、このフォルダだけを選択します。(just this folder)
これに続いて、change、コマンドが機能し、ほとんどのコマンドラインツール、ユーティリティ、およびアプリケーションを含むLinuxwsl --set-version環境を実行できるようになります。
今後、問題は解決され、 (Hereafter)WSLエラー0xc03a001aが再び表示されることはないはずだとMicrosoftは言います。
Hope it helps!
同様のWslRegisterDistributionがエラーで失敗しました(Similar WslRegisterDistribution failed with errors): 0x80041002 | 0x800700b7または0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019eおよび0x8000000d(0x8007019e and 0x8000000d)。
Related posts
WslRegisterDistributionエラーで失敗しました:0x80370114
WslRegisterDistribution error 0x8007023eで失敗しました
WslRegisterDistribution error 0x8007019eまたは0x8000000Dで失敗しました
WslRegisterDistributionがエラーで失敗しました:0x800701bcを
WslRegisterDistributionエラーで失敗しました:0x80070422
LinuxのWindows 11のWindows Subsystemのインストール方法
Fix WslRegisterDistribution error 0x80070032で失敗しました
WSL Error 0x80070003の操作を停止しました
WslRegisterDistribution error 0x800700b7または0x80080005で失敗しました
WslRegisterDistributionエラーで失敗しました:0x80041002
Windows 11/10で.shまたはShell Script fileを実行する方法
Windows 10のBuild LineageOS Windows Subsystem for Linuxを使用する
Windows で Windows Subsystem for Linux (WSL) のバージョンを確認する方法
WslRegisterDistributionがエラーで失敗しました:0x80370102
Linux Errors、Problems and Issuesの場合Fix Windows Subsystem
Windows 10にLinux Distribution versionをWSL1 or WSL2に設定する方法
