[Windows] Set WSLv1 version on Windows Server 2022 (#5762)

* Set WSLv1 version on Windows Server 2022

* Create path if missing
This commit is contained in:
Aleksandr Chebotov
2022-06-17 09:24:02 +02:00
committed by GitHub
parent a58f12fe95
commit e42b607790
3 changed files with 28 additions and 1 deletions

View File

@@ -6,6 +6,13 @@
Write-Host "Cleanup WinSxS"
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
# Sets the default install version to v1 for new distributions
# https://github.com/actions/virtual-environments/issues/5760
if (Test-IsWin22) {
Write-Host "Sets the default install version to v1 for new distributions"
Add-DefaultItem -DefaultVariable "DefaultVersion" -Value 1 -Name "DEFAULT\Software\Microsoft\Windows\CurrentVersion\Lxss" -Kind "DWord"
}
Write-Host "Clean up various directories"
@(
"$env:SystemDrive\Recovery",