経緯

エラー内容

1
2
3
4
5
指定されたファイルが見つかりません。
エラー コード: Wsl/Service/CreateInstance/CreateVm/ERROR_FILE_NOT_FOUND
このエラーが予期しないものである場合は、既存の問題を検索するか、https://github.com/microsoft/WSL/issues で新しい問題を提出することを検討してください。

[プロセスはコード 4294967295 (0xffffffff) で終了しました]

対処方法

こちらの方法のままですが、過去に先人がいて助けて頂きました、感謝

やったこと

自分の環境でやった事。まず、公式MSIをダウンロード

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// PowerShell (管理者権限で)
wsl --shutdown

// 展開
msiexec /a "$env:C:\tmp\wsl.2.7.8.0.x64.msi" /qb TARGETDIR="C:\wsl_extract"

// 展開先から 2 つの VHD を取得
$sys = (Get-ChildItem "C:\wsl_extract" -Recurse -Filter system.vhd).FullName
$mod = (Get-ChildItem "C:\wsl_extract" -Recurse -Filter modules.vhd).FullName

// 所定の場所へコピー
Copy-Item $sys "C:\Program Files\WSL\system.vhd" -Force
Copy-Item $mod "C:\Program Files\WSL\tools\modules.vhd" -Force

// 起動
wsl --shutdown
wsl