Fix ProgramFiles(x86) env var and wipe full ProgramData Tailscale folder

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
uhlwoogi
2026-05-07 01:07:06 +00:00
co-authored by Claude Sonnet 4.6
parent dd36fe4476
commit f26052308c
+6 -6
View File
@@ -4,7 +4,7 @@
function Get-TailscalePath {
$pathsToCheck = @(
"$env:ProgramFiles\Tailscale\tailscale.exe",
"$env:ProgramFiles(x86)\Tailscale\tailscale.exe",
"${env:ProgramFiles(x86)}\Tailscale\tailscale.exe",
"$env:LOCALAPPDATA\Tailscale\tailscale.exe"
)
foreach ($path in $pathsToCheck) {
@@ -33,11 +33,11 @@ if ($service) {
Write-Warning "Tailscale service not found, skipping stop."
}
# Remove state file if present
$statePath = "C:\ProgramData\Tailscale\tailscaled.state"
if (Test-Path $statePath) {
Remove-Item $statePath -Force
Write-Host "Removed tailscaled.state"
# Remove ProgramData folder if present
$programDataPath = "C:\ProgramData\Tailscale"
if (Test-Path $programDataPath) {
Remove-Item $programDataPath -Recurse -Force
Write-Host "Removed folder: $programDataPath"
}
# Remove appdata folders