- 积分
- 2533
- 最后登录
- 2024-3-29
- 精华
- 0
- 阅读权限
- 50
- 主题
- 101
- UID
- 4720714
- 帖子
- 6258
- PB币
- 8186
- 威望
- 5
- 贡献
- 0
- 技术
- 15
- 活跃
- 2115
- UID
- 4720714
- 帖子
- 6258
- PB币
- 8186
- 贡献
- 0
- 技术
- 15
- 活跃
- 2115
|
如果从开始菜单打开组策略, 从UWP设置面板打开传统控制面板(比如进行语言设置的时候)的时候弹出了
windows无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目
那么多半是powershell的注册表损坏导致的. (其实是我自己zuō的, 我本来想删除右键菜单里的powershell, 仅此而已, 结果闹出乌龙)
使用工具
NSUDO, 设置 TrustedInstaller用户, 启动注册表编辑器.
然后在 高权限的注册表编辑器里导入6个注册表.(实际上其中3个是另外3个的映射, 但是具体谁映射谁我不管了, 都导进去没问题)
注册表.7z
(605 Bytes, 下载次数: 3)
光导入是不够的, 还要改权限, 把powershell的权限改成和上面cmd保持一致即可
打开powershell节点的权限设置, 到高级权限设置页
所有者是 NT Service\TrustedInstaller
记得 要打全名, 不能只打TrustedInstaller, 不用区分大小写
并替换所有子对象
注意跨权限进程剪贴板不能用了, 这个只能手打
- 1.reg 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
- 2.reg 计算机\HKEY_CLASSES_ROOT\Directory\shell powershell
- 3.reg 计算机\HKEY_CLASSES_ROOT\Drive\shell
- 4.reg 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell
- 5.reg 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell
- 6.reg 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell
复制代码 添加一个权限用户 NT Service\TrustedInstaller, 赋予最大权限
禁用继承转换为显示权限
删除create Owner的权限
除了TrustedInstaller, 其他用户全部授予读取权限即可
最后, 重启生效.
|
|