如何从 Windows 10 中的文件资源管理器文件夹树中删除 OneDrive 文件夹?

如何从 Windows 10 中的文件资源管理器文件夹树中删除 OneDrive 文件夹?

我不使用或不想使用 OneDrive,但升级到 Windows 10 后它已自动安装并添加到每个资源管理器窗口的侧边栏:

资源管理器侧栏中的 OneDrive

我似乎不知道该如何摆脱它。我无法像卸载普通应用程序那样卸载它,而且我似乎无法在 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夹。ShellFolderInstanceInitPropertyBag

作为参考,微软对此有一个答案: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(我确实想要)出现在同一个位置,并且有一个单独的密钥。

以防其他人再次遇到这个烦人的事情。

答案4

据 asd,您可以使用 Windows 10 组策略编辑器禁用 OneDrive。

gpedit.msc -> Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\OneDrive

启用“阻止使用 OneDrive 进行文件存储”。这​​将在重启后禁用并删除所有内容


*默认情况下,组策略编辑器在 Windows 10 家庭版上不可用。但是,可以手动安装

相关内容