diff --git a/agent/install.ps1 b/agent/install.ps1
index e8ed7e9..da4035c 100644
--- a/agent/install.ps1
+++ b/agent/install.ps1
@@ -119,9 +119,10 @@ if ($Uninstall) {
Stop-ScheduledTask -TaskName $TaskName -ErrorAction SilentlyContinue
Unregister-ScheduledTask -TaskName $TaskName -Confirm:$false -ErrorAction SilentlyContinue
Remove-Item -LiteralPath $AgentFile -Force -ErrorAction SilentlyContinue
+ Remove-Item -LiteralPath $LauncherFile -Force -ErrorAction SilentlyContinue
Remove-Item -LiteralPath $StateDir -Recurse -Force -ErrorAction SilentlyContinue
- Remove-Item -LiteralPath $DataDir -Force -ErrorAction SilentlyContinue
- Remove-Item -LiteralPath $InstallDir -Force -ErrorAction SilentlyContinue
+ try { [IO.Directory]::Delete($DataDir, $false) } catch [IO.IOException] { }
+ try { [IO.Directory]::Delete($InstallDir, $false) } catch [IO.IOException] { }
Write-Host "Agent 已卸载"
exit 0
}
diff --git a/backend/src/db/queries.rs b/backend/src/db/queries.rs
index c5cccab..8efa6d0 100644
--- a/backend/src/db/queries.rs
+++ b/backend/src/db/queries.rs
@@ -512,26 +512,6 @@ pub async fn reorder_servers(db: &Database, ids: &[String]) -> Result<()> {
Ok(())
}
-pub async fn rotate_server_token(db: &Database, id: &str) -> Result