diff --git a/scripts/Windows/Scripts/Context.ps1 b/scripts/Windows/Scripts/Context.ps1 index bb3205ffe..f1087c48a 100644 --- a/scripts/Windows/Scripts/Context.ps1 +++ b/scripts/Windows/Scripts/Context.ps1 @@ -91,7 +91,7 @@ class Context { } [void] RegisterReboot([Microsoft.Win32.RegistryKey] $userKey) { - $null = New-ItemProperty -Path $this.GetRunOnceKey($userKey) -Name $this.RunOnceName -Value "pwsh `"$($this.EntryPoint)`"" -PropertyType ExpandString; + $null = $this.GetRunOnceKey($userKey).SetValue($this.RunOnceName, "pwsh `"$($this.EntryPoint)`"", "ExpandString"); } [void] RegisterNewUserReboot() { @@ -99,7 +99,7 @@ class Context { } [void] DeregisterNewUserReboot() { - $this.ProcessDefaultUserKey({ param ($root) Remove-ItemProperty $this.GetRunOnceKey($root) -Name $this.RunOnceName }); + $this.ProcessDefaultUserKey({ param ($root) $this.GetRunOnceKey($root).DeleteValue($this.RunOnceName) }); } [void] Reboot() {