我不使用或不想使用 OneDrive,但升级到 Windows 10 后它已自动安装并添加到每个资源管理器窗口的侧边栏:
我似乎不知道该如何摆脱它。我无法像卸载普通应用程序那样卸载它,而且我似乎无法在 Explorer 的选项中取消固定它。
我尝试过微软的指南之一(需要登录)摆脱它,但这似乎只能删除存储的 OneDrive 文件。
我也尝试过关注另一个Microsoft 指南和SU 答案,但我似乎无法在我的计算机上编辑组策略(可能是因为我从 Win7 Home Premium 升级了?)。
我真正想要的是能够从我的资源管理器侧边栏中删除 OneDrive 快捷方式,但能够卸载 OneDrive 则是一个额外的好处。
我不知道现在我应该尝试什么。有没有办法从 Windows 10 中删除 OneDrive?
答案1
编辑:新技术。
自两次升级以来,如果您不打算使用 Microsoft OneDrive,现在只需卸载它即可。
为此,请打开“设置”->“应用程序”,从列表中搜索“Microsoft OneDrive”,然后单击“卸载”。
因为这是一个应用程序而不是程序,所以它没有在控制面板中列为程序。
编辑:此更新的小补充:鉴于您实际上卸载了该应用程序,升级后似乎不会重新安装该应用程序,而使用以下技术,它会在应用程序本身重新安装时重新出现。因此,如果您卸载 OneDrive,它将消失,直到您通过 Windows 应用商店重新安装它。
--------[以下是旧答案]-------------------------
OneDrive 也是 Windows 8 的一部分,只不过在那里它是隐藏的。当你真正想使用它时,这比你不想使用它时麻烦得多。
但看起来禁用(而不是完全摆脱)并不是那么难。
阻止 OneDrive 在启动时启动
从注册表中删除其启动项,该项位于此处:
HKEY_LocalMachine\Software\Microsoft\Windows\CurrentVersion\Run
如果您删除那里的 OneDrive 条目,并使用任务管理器终止进程,右键单击图标并选择退出或重新启动,OneDrive 将不再加载。
现在您可以删除位于C:\Users\%USERNAME%\OneDrive
从资源管理器侧栏中删除 OneDrive
经过一番搜索和挖掘,我找到了这个键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A52BBA46-E9E1-435f-B3D9-28DAA648C0F6}]
它将我引导到相关的 CLSID,即:{018D5C66-4533-4307-9B53-224DE2ED1FE6}
因此,您要删除的注册表项是这个:
HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}
如果您转到此项,它应该显示 OneDrive 并应具有以下子文件夹:DefaultIcon
、、InProcServer32
和,其中还有另一个名为的子文件Instance
夹。ShellFolder
Instance
InitPropertyBag
作为参考,微软对此有一个答案:https://answers.microsoft.com/en-us/msoffice/forum/all/how-to-turn-offhide-onedrive-personal-but-leave/bea35a10-78e9-4b35-a5df-c69060ad509b/#threadSummaryAnswersSection- 如果您找不到正确的注册表项,这将有助于识别。
答案2
打开记事本并复制/粘贴以下代码:
@echo off
cls
set x86="%SYSTEMROOT%\System32\OneDriveSetup.exe"
set x64="%SYSTEMROOT%\SysWOW64\OneDriveSetup.exe"
echo Closing OneDrive process.
echo.
taskkill /f /im OneDrive.exe > NUL 2>&1
ping 127.0.0.1 -n 5 > NUL 2>&1
echo Uninstalling OneDrive.
echo.
if exist %x64% (
%x64% /uninstall
) else (
%x86% /uninstall
)
ping 127.0.0.1 -n 5 > NUL 2>&1
echo Removing OneDrive leftovers.
echo.
rd "%USERPROFILE%\OneDrive" /Q /S > NUL 2>&1
rd "C:\OneDriveTemp" /Q /S > NUL 2>&1
rd "%LOCALAPPDATA%\Microsoft\OneDrive" /Q /S > NUL 2>&1
rd "%PROGRAMDATA%\Microsoft OneDrive" /Q /S > NUL 2>&1
echo Removeing OneDrive from the Explorer Side Panel.
echo.
REG DELETE "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f > NUL 2>&1
REG DELETE "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f > NUL 2>&1
pause
将其保存为 removeOneNote.bat 并以管理员身份运行(右键单击文件)。
我找到了答案这里,它对我有用。
答案3
注意到在最近的秋季创意者更新之后,这个问题又出现了(处于损坏状态)。尝试了几个地方的现有技巧,但仍然不起作用。最终,我开始寻找相关的 CLSID(这个丑陋的野兽:),{018D5C66-4533-4307-9B53-224DE2ED1FE6}
并在这里找到了它:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{018D5C66-4533-4307-9B53-224DE2ED1FE6}
删除该密钥后,它就消失了。我知道这是正确的地方,因为 Dropbox(我确实想要)出现在同一个位置,并且有一个单独的密钥。
以防其他人再次遇到这个烦人的事情。