From 04858ff84941363369a3f789a28bc174c39b8a56 Mon Sep 17 00:00:00 2001 From: GabiNun2 Date: Sun, 21 Jun 2026 18:34:27 +0300 Subject: [PATCH] yep --- functions/public/Invoke-WPFAppxRemoval.ps1 | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/functions/public/Invoke-WPFAppxRemoval.ps1 b/functions/public/Invoke-WPFAppxRemoval.ps1 index a5822d3d..79bbcdcc 100644 --- a/functions/public/Invoke-WPFAppxRemoval.ps1 +++ b/functions/public/Invoke-WPFAppxRemoval.ps1 @@ -20,8 +20,6 @@ function Invoke-WPFAppxRemoval { $totalSteps = $selected.Count $completedSteps = 0 - Invoke-WPFUIThread -ScriptBlock { Set-WinUtilTaskbaritem -state "Normal" -value 0.01 -overlay "logo" } - $handle = Invoke-WPFRunspace -ParameterList @(("selected", $selected), ("completedSteps", $completedSteps), ("totalSteps", $totalSteps)) -ScriptBlock { param($selected, $completedSteps, $totalSteps) @@ -31,18 +29,13 @@ function Invoke-WPFAppxRemoval { $key = $selected[$i] $appInfo = $sync.configs.appxHashtable.$key $packageId = $appInfo.PackageId - $friendlyName = $appInfo.content - Set-WinUtilProgressBar -Label "Removing $friendlyName" -Percent ($completedSteps / $totalSteps * 100) - Remove-WinUtilAPPX -Name $packageId - $completedSteps++ - $progress = $completedSteps / $totalSteps - Invoke-WPFUIThread -ScriptBlock { Set-WinUtilTaskbaritem -value $progress } + Write-Host "Removing $packageId" + Get-AppxPackage -Name $packageId -AllUsers | Remove-AppxPackage -AllUsers } - Set-WinUtilProgressBar -Label "AppX Removal finished" -Percent 100 $sync.ProcessRunning = $false - Invoke-WPFUIThread -ScriptBlock { Set-WinUtilTaskbaritem -state "None" -overlay "checkmark" } + Write-Host "=================================" Write-Host "-- AppX Removal Finished ---" Write-Host "================================="