Files
Reasonix 880915bf01 feat: Windows 应用管理卸载支持
- uninstall.vbs:静默卸载(杀进程、清自启项、删快捷方式、删目录、删注册项)
- register-uninstall.ps1:注册 HKCU Uninstall 项(设置->应用 可卸载)
2026-08-14 16:22:23 +08:00

34 lines
1.2 KiB
Plaintext

' DeepSeek Harness uninstaller (silent)
' Invoked from Windows Apps & Features via UninstallString
Set ws = CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
' 1. stop app and backend service
ws.Run "taskkill /F /IM dsh-app.exe /T", 0, True
ws.Run "taskkill /F /IM node.exe /T", 0, True
' 2. remove autostart registry entry
On Error Resume Next
ws.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\DeepSeekHarnessService"
Err.Clear
' 3. remove desktop shortcuts
Dim desktop
desktop = ws.SpecialFolders("Desktop")
On Error Resume Next
If fso.FileExists(desktop & "\DeepSeek Harness.lnk") Then fso.DeleteFile desktop & "\DeepSeek Harness.lnk"
If fso.FileExists("C:\Users\VanuSystems-Mu\DeskBox\AI\DeepSeek Harness.lnk") Then fso.DeleteFile "C:\Users\VanuSystems-Mu\DeskBox\AI\DeepSeek Harness.lnk"
Err.Clear
' 4. remove uninstall registry key
On Error Resume Next
ws.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\DeepSeekHarness"
Err.Clear
' 5. remove install directory
On Error Resume Next
Dim installDir
installDir = ws.ExpandEnvironmentStrings("%LOCALAPPDATA%\DeepSeekHarness")
If fso.FolderExists(installDir) Then fso.DeleteFolder installDir, True
Err.Clear