控制面板里点「卸载」只是第一步,币安 Windows 客户端还会在 %AppData%、%LocalAppData%、注册表、任务计划、启动项里留下多处残留。想把系统彻底清理干净(例如换电脑、换用户、想重装解决故障),需要按步骤清理。如果你还没装过、只是来查卸载方法想回滚安装,可以先到 币安官网 对照版本号。想在手机继续使用,获取 币安官方APP 即可。本文分常规卸载、残留排查、PowerShell 一键脚本、企业批量回收四个层次讲清楚,适用于 Win10 22H2 与 Win11 23H2/24H2。
币安客户端都装在了哪里
先看一下完整的足迹地图:
| 路径 | 内容 | 标准卸载会删? |
|---|---|---|
%LocalAppData%\Programs\Binance\ |
程序主体 | ✅ |
%AppData%\Binance\ |
用户配置、登录态、订单历史缓存 | ❌ 保留 |
%LocalAppData%\Binance\ |
Electron 缓存、WebView 本地存储 | ❌ 保留 |
%LocalAppData%\Binance\User Data\Default\Cache |
Web 缓存 | ❌ 保留 |
HKCU\Software\Binance\ |
用户级注册表设置 | ❌ 保留 |
HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Binance |
自启动项 | ❌ 保留 |
HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Binance |
卸载注册项 | ✅(卸载后删) |
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup |
启动文件夹快捷方式 | ❌ 保留 |
%UserProfile%\Desktop\Binance.lnk |
桌面快捷方式 | ✅ |
| Task Scheduler → BinanceAutoStart | 自定义任务 | ❌ 保留 |
可以看到,官方卸载器只处理了程序主体与快捷方式,用户数据与注册表痕迹全留。
常规卸载步骤
方法一:控制面板(最保险)
Win + R → appwiz.cpl → 回车。程序列表里找 Binance → 右键 → 卸载。
方法二:设置应用页面
Win + I → 应用 → 安装的应用 → 搜索 Binance → 三个点菜单 → 卸载。
方法三:PowerShell 直接卸载
$app = Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*" | Where-Object { $_.DisplayName -eq "Binance" }
if ($app) {
Start-Process -FilePath $app.UninstallString -Wait
}
方法四:WinGet
winget uninstall Binance
(仅当以前通过 WinGet 安装才有效)
常规卸载完成后,客户端主体消失,但用户数据未动。
深度清理(按需)
如果你想彻底清理,按以下顺序删除残留:
第一步:停掉所有 Binance 进程
Get-Process -Name "Binance*" -ErrorAction SilentlyContinue | Stop-Process -Force
严禁 使用 taskkill /F /IM node.exe 这类批量命令,币安不依赖 node 进程名,但可能影响其它 node 应用。推荐按进程名精确操作:
taskkill /F /IM Binance.exe 2>nul
taskkill /F /IM BinanceSetup.exe 2>nul
第二步:删除主程序目录(如果卸载失败)
Remove-Item -Recurse -Force "$env:LocalAppData\Programs\Binance" -ErrorAction SilentlyContinue
第三步:删除用户数据
Remove-Item -Recurse -Force "$env:AppData\Binance" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:LocalAppData\Binance" -ErrorAction SilentlyContinue
警告:这会删除所有本地登录态、自选币列表、下单历史缓存。如果你以后还想用币安,建议先备份这两个目录再删。
第四步:清理注册表
reg delete "HKCU\Software\Binance" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "Binance" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Binance" /f
第五步:清理启动文件夹
Remove-Item "$env:AppData\Microsoft\Windows\Start Menu\Programs\Startup\Binance.lnk" -Force -ErrorAction SilentlyContinue
第六步:清理任务计划
Get-ScheduledTask | Where-Object { $_.TaskName -like "*Binance*" } | Unregister-ScheduledTask -Confirm:$false
PowerShell 一键清理脚本
把上面的步骤整合成一个脚本 Clean-Binance.ps1:
# 以管理员身份运行
Write-Host "停止 Binance 进程..." -ForegroundColor Cyan
Get-Process -Name "Binance*" -ErrorAction SilentlyContinue | Stop-Process -Force
Write-Host "卸载主程序..." -ForegroundColor Cyan
$app = Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*" -ErrorAction SilentlyContinue | Where-Object { $_.DisplayName -eq "Binance" }
if ($app -and $app.UninstallString) {
Start-Process -FilePath $app.UninstallString -ArgumentList "/S" -Wait -ErrorAction SilentlyContinue
}
$paths = @(
"$env:LocalAppData\Programs\Binance",
"$env:AppData\Binance",
"$env:LocalAppData\Binance",
"$env:AppData\Microsoft\Windows\Start Menu\Programs\Startup\Binance.lnk",
"$env:UserProfile\Desktop\Binance.lnk"
)
foreach ($p in $paths) {
if (Test-Path $p) {
Write-Host "删除 $p" -ForegroundColor Yellow
Remove-Item -Recurse -Force $p -ErrorAction SilentlyContinue
}
}
$regs = @(
"HKCU:\Software\Binance",
"HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\Binance"
)
foreach ($r in $regs) {
if (Test-Path $r) {
Write-Host "删除注册表 $r" -ForegroundColor Yellow
Remove-Item -Recurse -Force $r -ErrorAction SilentlyContinue
}
}
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run" -Name "Binance" -ErrorAction SilentlyContinue
Get-ScheduledTask -ErrorAction SilentlyContinue | Where-Object { $_.TaskName -like "*Binance*" } | Unregister-ScheduledTask -Confirm:$false
Write-Host "`n清理完成!" -ForegroundColor Green
保存为 .ps1,右键「以 PowerShell 运行」。如果提示执行策略限制:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
企业批量回收
IT 管理员需要在多台员工电脑上统一卸载币安客户端(例如合规要求),可以走以下路径:
方案一:Intune 应用管理
在 Intune 把上面的 PS1 脚本发布为 Windows → Script,目标组选所有 Windows 11 设备,执行后自动卸载。
方案二:GPO 登录脚本
域环境把 PS1 放到 netlogon 共享,GPO 配置「用户登录时运行」。
方案三:SCCM 包分发
对大型域,用 SCCM(Configuration Manager)打包 PS1 为程序,定向到目标集合批量执行。
回收后的审计
执行清理后,统一查是否有残留:
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*" | Where-Object { $_.DisplayName -like "*Binance*" }
为空说明清理完毕。把结果写入日志上报到 IT 后台。
常见报错
卸载时提示「另一个进程正在使用 Binance.exe」
关掉所有 Binance 窗口,托盘里也右键「退出」。还不行就 taskkill /F /IM Binance.exe(精确到币安,不动其它进程)。
删除 AppData 时提示「拒绝访问」
通常是杀软还在扫描。关掉实时保护或把 Binance 目录加白名单。仍不行就进安全模式:
shutdown /r /o /f /t 0
重启后选「疑难解答 → 高级选项 → 启动设置 → 安全模式」,再执行删除。
注册表删除失败
某些键带 SDDL 保护,需要先改 ACL:
regini protect.ini
其中 protect.ini 写 HKEY_CURRENT_USER\Software\Binance [1 17]。或干脆用 PsExec 以 SYSTEM 身份操作(Sysinternals 工具)。
对比:简单卸载 vs 深度清理
| 指标 | 简单卸载 | 深度清理 |
|---|---|---|
| 操作时间 | 30 秒 | 3 分钟 |
| 释放空间 | ~400 MB | ~1.2 GB |
| 重装后保留登录 | ✅ | ❌(需重新扫码) |
| 是否清除配置 | ❌ | ✅ |
| 是否解决故障 | 部分 | 大多数可解决 |
想保留个人设置就用简单卸载;要彻底解决问题或让出设备,用深度清理。
常见问题 FAQ
Q1:卸载币安后会影响其它 Electron 应用吗?
A:不会。币安自带的 Electron 运行时只用于自身进程,不和 VSCode、Discord 等其它 Electron 应用共享。WebView2 是系统级共享组件,但卸载币安不会动它。
Q2:深度清理后再装,登录状态会自动恢复吗?
A:不会。登录态存在 %AppData%\Binance\ 里,清理后重装需要重新扫码或输账号密码。想保留登录态就不要删 AppData。
Q3:清理后硬盘占用没减少多少,为什么?
A:Windows 的 NTFS 会延迟释放,Trim 没跑完之前可见空间不变。等几分钟,或跑 Optimize-Volume -DriveLetter C -ReTrim -Verbose 触发一次 Trim。
Q4:我卸载后注册表编辑器还能看到 Binance 键值,是清理失败了吗?
A:HKLM 下的安装信息(HKLM\Software\...\Uninstall)在管理员权限下才能清理。个人用户清理 HKCU 就够了,HKLM 的残留只是几条字符串,不影响系统。
Q5:卸载币安后想防止它被家里人重装,能禁用吗?
A:本地组策略可以做 AppLocker 规则,阻止 Binance.exe 运行。gpedit.msc → 计算机配置 → Windows 设置 → 安全设置 → 应用程序控制策略 → AppLocker → 新建 EXE 规则 → 禁止 → 发布者 Binance Holdings Limited。Win11 Home 版没有 gpedit,可以用注册表方式替代。
更多 Win10/Win11 场景的运维教程回到 分类导航 选择「Windows教程」分类继续浏览。