卸载 DSH 桌面端
本指南介绍如何在 macOS 或 Windows 上卸载 DeepSeek Harness 桌面端。清理本地数据是可选操作。
1. 卸载应用
先结束使用桌面端内置 CLI(命令行界面)的命令。如果曾通过 Desktop 安装 dsh 命令,请先在应用菜单中选择 管理 dsh 命令… → 移除。此操作移除桌面端的命令注册,不卸载独立安装的 CLI 程序。
退出 DeepSeek Harness,然后按所在平台的方式卸载:
- macOS: 在 Finder 的“应用程序”中删除应用。
- Windows: 在 Windows 11 的“设置 → 应用 → 已安装的应用”,或“控制面板 → 程序 → 程序和功能”中卸载。
2. 清理本地数据
此步骤为可选操作。如果需要清理本地数据,请选择下方对应平台的脚本,在 macOS 的终端或 Windows 的 PowerShell 中粘贴运行。
脚本会永久删除当前用户默认的 Harness 主目录及下方列出的 Desktop 数据路径,包括会话、凭据、设置、插件、缓存和与 CLI 共用的状态。如果配置了 DSH_HOME,删除前请单独检查该目录;脚本仍会删除默认的 ~/.dsh。隔离的开发和测试数据目录不在此清理范围内。
Windows 卸载程序通常会删除脚本中列出的两个应用数据目录,但保留 Harness 主目录。若卸载时有文件残留或保留了应用数据,脚本也会清理这些目录。
sh
sh -c '
rm -rf -- \
"$HOME/.dsh" \
"$HOME/Library/Application Support/@deepseek-ai/dsh-desktop" \
"$HOME/Library/Logs/DeepSeek Harness" \
"$HOME/Library/Preferences/com.deepseek.dsh.plist" \
"$HOME/Library/Preferences/ByHost"/com.deepseek.dsh.ShipIt.*.plist \
"$HOME/Library/Caches/com.deepseek.dsh" \
"$HOME/Library/Caches/com.deepseek.dsh.ShipIt" \
"$HOME/Library/HTTPStorages/com.deepseek.dsh" \
"$HOME/Library/Caches/@deepseek-aidsh-desktop-updater" \
"$(getconf DARWIN_USER_CACHE_DIR)/com.deepseek.dsh" \
"$(getconf DARWIN_USER_CACHE_DIR)/com.deepseek.dsh.helper"
'powershell
$ErrorActionPreference = 'Stop'
@(
(Join-Path $env:USERPROFILE '.dsh'),
(Join-Path $env:APPDATA '@deepseek-ai\dsh-desktop'),
(Join-Path $env:LOCALAPPDATA '@deepseek-aidsh-desktop-updater')
) | ForEach-Object {
if (Test-Path -LiteralPath $_) {
Remove-Item -LiteralPath $_ -Recurse -Force
}
}3. 验证清理结果
如果运行了清理脚本,请在重新安装前确认脚本中列出的路径已不存在。如果脚本报错,请解决错误后重跑脚本,再次检查所有列出的路径。Windows 脚本会在首次报错时停止,后续路径可能仍未清理。