Added Winget source reset

Due to error on my machine, I needed to reset Wignet sources. It might happen to others so reset is run on WAU update from now.
pull/99/head
romanitho 2022-06-03 21:54:09 +02:00
parent 93c315c897
commit e63ff4ef0a
1 changed files with 9 additions and 0 deletions

View File

@ -5,6 +5,15 @@ function Invoke-PostUpdateActions {
#log #log
Write-Log "Running Post Update actions..." "yellow" Write-Log "Running Post Update actions..." "yellow"
#Reset Winget Sources
$ResolveWingetPath = Resolve-Path "$env:programfiles\WindowsApps\Microsoft.DesktopAppInstaller_*_x64__8wekyb3d8bbwe\winget.exe"
if ($ResolveWingetPath){
#If multiple version, pick last one
$WingetPath = $ResolveWingetPath[-1].Path
& $WingetPath source reset --force
Write-Log "-> Winget sources reseted." "green"
}
#Create WAU Regkey if not present #Create WAU Regkey if not present
$regPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Winget-AutoUpdate" $regPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Winget-AutoUpdate"
if (!(test-path $regPath)) { if (!(test-path $regPath)) {