如何在Windows 11中移除用户Shell文件夹并阻止OneDrive相关文件夹自动创建?
兄弟我太懂这种被OneDrive文件夹反复骚扰的痛苦了!卸载了还自动蹦出来,简直像甩不掉的牛皮糖。你找到注册表路径的方向是对的,接下来跟着我一步步操作,彻底解决这个问题:
先做好注册表备份(重中之重)
右键点击User Shell Folders这个注册表项,选择「导出」,把备份文件存到一个安全的地方(比如桌面)。万一改出问题,双击备份文件就能恢复原样,别嫌麻烦,这步能帮你避免很多坑。修改User Shell Folders中的OneDrive路径
在Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders下面,找那些数值数据指向OneDrive的键值(比如Desktop、Documents、Pictures这些常见的),把它们改成系统默认路径:- 桌面:
%USERPROFILE%\Desktop - 文档:
%USERPROFILE%\Documents - 图片:
%USERPROFILE%\Pictures
其他类似的文件夹也按这个逻辑,改回%USERPROFILE%开头的默认路径就行。
- 桌面:
同步修改Shell Folders项
别忘了去同一个目录下的Shell Folders(没有User前缀的那个注册表项),把里面对应的OneDrive路径也改成和上面一样的默认值。系统有时候会读取这个项的设置,只改User的可能还会漏网。让设置生效
改完注册表后,打开任务管理器,找到「Windows资源管理器」,右键选择「重启」,或者直接重启电脑。这时候再去看看之前自动生成的OneDrive文件夹,删除后应该就不会再自动创建了。额外保险:彻底禁用OneDrive残留服务
如果还是有问题,检查一下OneDrive的服务有没有残留:
按Win+R输入services.msc,找到「OneDrive」服务,把启动类型改成「禁用」,然后点击「停止」按钮,彻底掐断它的后台运行权限。专业版/企业版专属:用组策略彻底封死
要是你用的是Windows 11专业版或企业版,还能从根源禁止OneDrive:
按Win+R输入gpedit.msc,依次展开「计算机配置」→「管理模板」→「Windows组件」→「OneDrive」,双击「禁止使用OneDrive进行文件存储」,选择「已启用」,确定后重启电脑,OneDrive就再也没法搞事情了。
备注:内容来源于stack exchange,提问作者griffin175




