win の「Windows の機能の有効化または無効化」で突然 Hyper-V
に関連するオプションが見つからず、同時に wsl が起動できません。
デスクトップに新しい .bat
ファイルを作成し、内容は次の通りです ```
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
管理者としてスクリプトを実行すると、再び Hyper-V
を開くことができます。