$ErrorActionPreference = 'SilentlyContinue' $taskName = 'Chimera Remote Play Worker' $target = Join-Path $env:LOCALAPPDATA 'Chimera\RemotePlayWorker' $clientTarget = Join-Path $env:LOCALAPPDATA 'Chimera\RemotePlayClient' Stop-ScheduledTask -TaskName $taskName Unregister-ScheduledTask -TaskName $taskName -Confirm:$false foreach ($candidate in @($clientTarget, $target)) { if (-not (Test-Path -LiteralPath $candidate)) { continue } $resolved = (Resolve-Path -LiteralPath $candidate).Path $localRoot = [IO.Path]::GetFullPath($env:LOCALAPPDATA).TrimEnd('\') + '\' if ($resolved -eq [IO.Path]::GetFullPath($candidate) -and $resolved.StartsWith($localRoot, [System.StringComparison]::OrdinalIgnoreCase)) { Remove-Item -LiteralPath $resolved -Recurse -Force } } Write-Host 'Chimera Remote Play Worker en beheerde client zijn verwijderd.' -ForegroundColor Green