From 6b90c19ae5f0583569513af1a667b7131f917961 Mon Sep 17 00:00:00 2001 From: Gabi <218829269+GabiNun2@users.noreply.github.com> Date: Sun, 21 Jun 2026 09:16:33 -0700 Subject: [PATCH] Update Invoke-WPFAppxRemoval.ps1 --- functions/public/Invoke-WPFAppxRemoval.ps1 | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/functions/public/Invoke-WPFAppxRemoval.ps1 b/functions/public/Invoke-WPFAppxRemoval.ps1 index c5f8fa26..b53a8a1d 100644 --- a/functions/public/Invoke-WPFAppxRemoval.ps1 +++ b/functions/public/Invoke-WPFAppxRemoval.ps1 @@ -1,33 +1,17 @@ function Invoke-WPFAppxRemoval { - if ($sync.ProcessRunning) { - [System.Windows.MessageBox]::Show("A process is currently running.", "Winutil", "OK", "Warning") - return - } - - $selected = @($sync.selectedAppx) - if (-not $selected) { - [System.Windows.MessageBox]::Show("Select AppX packages to remove.", "Winutil", "OK", "Warning") - return - } - $apps = $sync.configs.appxHashtable Invoke-WPFRunspace -ParameterList @(("selected", $selected),("apps", $apps)) -ScriptBlock { param($selected, $apps) - $sync.ProcessRunning = $true - foreach ($key in $selected) { $package = $apps[$key].PackageId - Write-Host "Removing $package" Get-AppxPackage -Name $package -AllUsers | Remove-AppxPackage -AllUsers } - $sync.ProcessRunning = $false - Write-Host "=================================" Write-Host "-- AppX Removal Finished ---" Write-Host "=================================" } -} \ No newline at end of file +}