ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

用 OneDrive-Uninstaller 一键卸载 OneDrive,把 Windows 里的残留一次清干净

用 OneDrive-Uninstaller 一键卸载 OneDrive,把 Windows 里的残留一次清干净 用 OneDrive-Uninstaller 一键卸载 OneDrive把 Windows 里的残留一次清干净【免费下载链接】OneDrive-UninstallerBatch script to completely uninstall OneDrive in Windows 10 and 11项目地址: https://gitcode.com/gh_mirrors/on/OneDrive-UninstallerOneDrive 是 Windows 自带的云盘组件可卸载 OneDrive对很多人来说却是一场拉锯战装的时候悄无声息卸的时候无影无踪都算好的更多时候是卸完还残留后台进程和文件夹。开源项目 OneDrive-Uninstaller 用一组批处理脚本解决了这个痛点——右键以管理员身份运行输入一个字母 Y脚本就替你完成杀进程、调官方卸载程序、删目录、清注册表等一系列操作。下面我就把这套工具拆开讲清楚让你既会用也看得懂它每一步在做什么。先给结论它到底替你干了哪些活一句话总结这是一个用批处理实现的一条龙清理方案。以管理员身份跑一遍OneDrive Uninstaller v1.4.bat脚本会依次执行强制结束OneDrive.exe进程自动识别系统是 32 位还是 64 位并调用对应的OneDriveSetup.exe /uninstall官方卸载程序删除用户目录、AppData、ProgramData、临时目录下 4 处 OneDrive 文件夹移除开始菜单里的 OneDrive 快捷方式删除资源管理器侧边栏注册表键让 OneDrive 从文件资源管理器的导航栏中消失。这一串操作如果全手动做光是找路径、开注册表、敲命令就够折腾十几分钟而且容易漏。脚本把整个过程压缩成一次回车 按 Y 确认这就是它最大的价值。为什么常规卸载总卸不干净想理解这套工具的存在意义得先明白 OneDrive 为什么这么顽固。它可以被想象成爬在墙上的藤蔓你拔掉了主茎根须还扎在好几处墙缝里。首先OneDrive 在系统里根本没有传统意义上的卸载入口。你在设置 → 应用里翻遍列表多半找不到它就算通过官方卸载命令把它卸了也只是拔掉了主茎。其次它会在多处留下痕迹后台进程OneDrive.exe常驻内存卸载前不结束进程后续删除操作大概率报文件被占用分散的目录用户主目录下的OneDrive、AppData\Local\Microsoft\OneDrive、ProgramData\Microsoft OneDrive、C:\OneDriveTemp四处各存一点缓存和配置资源管理器挂钩OneDrive 在注册表HKEY_CLASSES_ROOT\CLSID下注册了命名空间让它在文件夹窗口左侧栏占一个固定位置普通卸载根本不会碰这里开始菜单快捷方式卸载后遗留的快捷方式会让你产生它还在的错觉。所以卸载 OneDrive这件事如果只做一半症状就是进程还在跑、磁盘空间没回来、侧边栏还挂着一个灰色图标。残留清理不到位等于没卸。一个仓库四个版本该下哪一个仓库里放了四个.bat文件乍看让人犯选择困难症其实每个版本都是上一个的增量升级。我对比过它们的源码差异如下版本维护时间相比上一版新增的能力v1.12016基础功能杀进程、调官方卸载程序、删目录、清理注册表键v1.22016写入System.IsPinnedToNameSpaceTree0把 OneDrive 从资源管理器导航栏移除v1.32019新增删除开始菜单快捷方式并补充对常见报错信息的说明v1.42020注册表清理更彻底直接强制删除对应键值是功能最全的最新版所以结论很直接无脑选 v1.4。它涵盖了前面所有版本的功能适合 Windows 10项目说明里也标注了在 Windows 11 上可用。旧版本留着更多是方便你对比演进历史或回溯问题。从下载到运行跟着做一遍先打开命令提示符管理员模式把仓库克隆到本地git clone https://gitcode.com/gh_mirrors/on/OneDrive-Uninstaller cd OneDrive-Uninstaller然后按下面四步操作右键点击OneDrive Uninstaller v1.4.bat选择以管理员身份运行。这一步不能省。脚本开头会用NET SESSION检查当前权限非管理员运行时它直接弹红色错误框并退出。看到红色WARNING警告画面认真读一遍确认自己已备份。看到Press Y to continue or any other key to exit.时输入大写或小写的Y并回车。等脚本跑完看到 OneDrive Uninstall and cleaning completed. 后按任意键关闭窗口然后重启电脑。整个执行过程通常不到一分钟比想象中快得多。脚本最后还会打印一句 So long and thanks for all the fish...——这是《银河系漫游指南》的梗作者显然是个有幽默感的人。读懂脚本运行时的每一句提示批处理脚本没有图形界面全靠命令行输出告诉你进度。第一次跑的人容易被几类报错吓到其实其中有相当一部分是虚惊看到 The system cannot find the file specified.——这是正常的。它的意思是这个文件/文件夹本来就不存在脚本专门输出了这句提示告诉你这些错误可以忽略说明残留已经被清掉或者本来就没有。看到 Access is denied.——这个需要处理。它通常意味着某个文件正被系统占用。脚本的应对建议是先重启电脑再以管理员身份重新运行一次。看到管理员权限错误框——说明你没有以管理员身份运行。关闭窗口右键重新选择以管理员身份运行即可。另外脚本在删除OneDriveSetup.exe卸载程序后如果遇到 32/64 位判断会输出当前系统是哪种架构。一般你看到 Removing OneDrive setup files. 就说明官方卸载程序已被正确调用。运行前必读三件事关乎数据安全这是全文最需要认真看的部分。这个脚本的定位是彻底移除彻底意味着不可逆动手前请先想清楚三件事第一本地文件会真的被删掉。脚本会用rd /s /q直接删除%UserProfile%\OneDrive整个目录。如果 OneDrive 里的文件还没有同步到云端或者你指望本地副本还在那它们会随目录一起消失。务必提前把需要保留的文件复制到其他位置。第二它可能影响微软账户相关的功能。项目 README 明确警告卸载 OneDrive 会破坏现有 OneDrive 账户的访问还可能影响漫游配置文件Roaming Profile、应用商店配置以及基于云的 Windows 设置——特别是你用微软账户而非本地账户登录系统时风险面更大。如果你平时完全不用这些功能影响很小但check anyway。第三建议先设置系统还原点。不需要多复杂的操作在控制面板 → 系统 → 系统保护里创建一个还原点或者用磁盘镜像工具给系统盘做个快照。多花两分钟给自己留一条退路。⚠️ 本脚本会永久删除本地 OneDrive 数据执行前务必备份重要文件并创建系统还原点。三步验证卸载是否干净跑完脚本、重启之后花三分钟做个卸载 OneDrive 后验证确认没有漏网之鱼第一步查进程。按Ctrl Shift Esc打开任务管理器在进程列表里搜 OneDrive。没有结果说明后台进程已清干净。第二步查目录。打开文件资源管理器依次确认这几个路径不存在C:\Users\你的用户名\OneDriveC:\Users\你的用户名\AppData\Local\Microsoft\OneDriveC:\ProgramData\Microsoft OneDriveC:\OneDriveTemp第三步查入口。看两处界面痕迹文件资源管理器左侧导航栏里应该没有 OneDrive 图标了这是脚本写注册表键System.IsPinnedToNameSpaceTree0的效果开始菜单的程序列表里也没有 OneDrive 快捷方式。这两处消失基本可以判定残留清理到位。如果三步都通过恭喜你的系统从此不再被 OneDrive 拖累。常见状况速查表实际操作中遇到问题先对号入座看看现象原因解决办法双击脚本弹出红色管理员权限错误未以管理员身份运行右键脚本 → 以管理员身份运行运行中提示 Access is denied文件被系统或进程占用重启电脑后重新以管理员身份运行一次大量 file not found 提示目标文件本就不存在正常现象无需处理卸载后重启 OneDrive 又出现系统更新或安装程序重新装回组件在任务计划程序里删除 OneDrive 相关任务关闭 Windows 更新中对应可选组件按 Y 没反应输入法处于中文状态或输入了其他字符切换到英文输入输入大写或小写 y卸载后 Office 云保存不可用OneDrive 是 Office 云存储的载体改用本地保存或在 Office 设置里更换云存储方案卸载之后下一步怎么选卸掉 OneDrive 不等于放弃了云存储后面有三条路可以走想换个云盘Google Drive 和 Dropbox 跨平台同步成熟适合与各自生态配合使用国内用户也可以考虑坚果云增量同步体验好或百度网盘免费空间大。选哪家取决于你主要用什么办公套件。想把 OneDrive 装回来直接去微软官网下载最新安装程序运行安装向导用微软账户登录重新指定同步文件夹即可。装回来之前注意确认旧残留已清理干净否则容易遇到安装冲突。想彻底防反弹任务计划程序里查一遍是否有 OneDrive 相关的自动任务有就禁用另外关注 Windows 更新说明避免更新把 OneDrive 组件悄悄带回来。最后说一句这个项目本身就是一份很好的批处理学习素材。仓库里的README.md和四个版本的.bat文件都是纯文本你可以直接打开源码逐行阅读看作者如何做权限检测、位数判断和错误提示。读懂了以后自己写清理类脚本也能少走弯路。【免费下载链接】OneDrive-UninstallerBatch script to completely uninstall OneDrive in Windows 10 and 11项目地址: https://gitcode.com/gh_mirrors/on/OneDrive-Uninstaller创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表