我试图在最新的Windows 11中使用PowerShell从我的桌面上删除回收站图标,似乎有问题。
Manyhelp guides online似乎指向控制回收站的注册表项645FF040-5081-101B-9F08-00AA002F954E
;大多数人建议只需使用以下命令删除它:
Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{645FF040-5081-101B-9F08-00AA002F954E}" -Force -Recurse -ErrorAction SilentlyContinue
字符串
应该工作得很好。然而,我删除了密钥,它仍然在我的桌面上!我已经尝试登录/退出并重新启动计算机,密钥仍然消失,但回收站仍然存在,所以似乎这不是最新的方法来做到这一点。
考虑到这几乎是我能找到的所有帖子都指向的地方,我有点不知道该如何继续下去。有什么建议吗?
1条答案
按热度按时间jhiyze9q1#
我强烈建议您使用组策略来实现您的目标。您可以使用Powershell管理组策略,但这需要安装和加载所需的Powershell组策略模块。
该策略位于此处:x1c 0d1x
也就是说,作为一种解决方法,您可以通过创建和设置以下键/值来模仿设置:
字符串
请注意,如果没有应用策略,KeyNonEnum可能不存在。并且该设置仅对当前用户有效。
下面是Powershell代码:
型
之后,您需要杀死并重新启动Explorer.exe进程或执行重新启动。
最后,您还可以通过创建和设置以下键/值来实现您的目标:
型
但同样,这将需要更改注册表项ClassicStartMenu的权限,因为默认情况下,管理员只有读取权限。我不推荐这种方法。
这篇文章中描述的一切都已经在Windows 11上测试过了。希望这能有所帮助。