From 5b897911f6242056d3753a52de56ec2d9a37f470 Mon Sep 17 00:00:00 2001 From: Marterich Date: Sat, 13 Apr 2024 16:14:02 +0200 Subject: [PATCH] Add -Wait to avoid race condition when OOSU is run together with temp file cleanup --- functions/public/Invoke-WPFOOSU | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/functions/public/Invoke-WPFOOSU b/functions/public/Invoke-WPFOOSU index 27dd614d..99e13fc8 100644 --- a/functions/public/Invoke-WPFOOSU +++ b/functions/public/Invoke-WPFOOSU @@ -30,13 +30,13 @@ function Invoke-WPFOOSU { $oosu_config = "$ENV:temp\ooshutup10_recommended.cfg" Invoke-WebRequest -Uri "https://raw.githubusercontent.com/ChrisTitusTech/winutil/main/config/recommended_ooshutup10.cfg" -OutFile $oosu_config Write-Host "Applying recommended OO Shutup 10 Policies" - Start-Process $OOSU_filepath -ArgumentList "$oosu_config /quiet" + Start-Process $OOSU_filepath -ArgumentList "$oosu_config /quiet" -Wait } "undo"{ $oosu_config = "$ENV:temp\ooshutup10_factory.cfg" Invoke-WebRequest -Uri "https://raw.githubusercontent.com/ChrisTitusTech/winutil/main/config/factory_ooshutup10.cfg" -OutFile $oosu_config Write-Host "Resetting all OO Shutup 10 Policies" - Start-Process $OOSU_filepath -ArgumentList "$oosu_config /quiet" + Start-Process $OOSU_filepath -ArgumentList "$oosu_config /quiet" -Wait } } $ProgressPreference = $Initial_ProgressPreference