在Win10完全卸载OneDrive

2016年12月1日10:38:51在Win10完全卸载OneDrive已关闭评论 955

首先没有贬低OneDrive的意思,很多人还是支持OneDrive,喜欢这个方便的存储工具。也有很多人讨厌onedrive,访问麻烦加上国内被墙。无论哪一种观点都是合理的,都没有必要来质疑或者反对。Win10从skydrive到OneDrive,微软统一化平台的愿望果断明显,技术的存在必然是有其优越性,但是也应允许不被所有人喜欢的可能。由于微软没提供卸载方法,我们只好手动来做了。

在Win10完全卸载OneDrive

我们可以在本地组策略编辑器后,依次点击展开【计算机配置】-【管理模板】-【Windows组件】-【onedrive】,然后双击右侧的三个选项"禁止使用OneDrive进行文件存储"。

卸载OneDrive

方法一

1.以管理员方式打开命令提示符,先输入如下命令结束 OneDrive 进程

taskkill /f /im OneDrive.exe

2. 32位Windows 10 (x86) 使用如下命令卸载 OneDrive 应用

%SystemRoot%\System32\OneDriveSetup.exe /uninstall

3. 64位Windows 10 (x64) 使用如下命令卸载 OneDrive 应用

%SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall

在Win10完全卸载OneDrive

清理OneDrive残留数据

执行卸载命令后,OneDrive 应用程序就算是完全删除了。但还是会遗留下一些残余数据,例如 OneDrive 文件夹啥的。此时,我们可以使用如下命令来进行清理:

  1. rd "%UserProfile%\OneDrive" /Q /S
  2. rd "%LocalAppData%\Microsoft\OneDrive" /Q /S
  3. rd "%ProgramData%\Microsoft OneDrive" /Q /S
  4. rd "C:\OneDriveTemp" /Q /S

注意:清理如上文件夹时,请先确保里面不再有需要使用的数据文件。

清理OneDrive注册表

OneDrive默认会添加到 Windows 10 文件夹的导航窗格中,既然我们已经将其卸载,则可以将其注册表项也删除掉:

  1. REG Delete "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
  2. REG Delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f

方法二

打开 %localappdata%\Microsoft\OneDrive\ 或 C:\Users\用户\AppData\Local\microsoft\OneDrive\ 目录 ,查看版本号,一般是一串数值的形式。多串数值,取最大,即最新版本。本例中17.3.5892.0626和17.3.5930.0814取17.3.5930.0814。

运行CMD命令,输入%localappdata%\Microsoft\OneDrive\XXXXXXXXXXXXXXX\OneDriveSetup /uninstall 。

XXXXXXXXXXXXXXX为刚才查看到的那个版本号,本例为 17.3.5930.0814,输入%localappdata%\Microsoft\OneDrive\17.3.5930.0814\OneDriveSetup /uninstall 。如图。

这个命令可以卸载掉大多的onedrive程序与方法一有异曲同工之效,剩余的可以自行删除。

方法三

使用第三方工具卸载,如常用的垃圾清理工具 CCleaner 来卸载。如图:

在Win10完全卸载OneDrive

ITBIJI