powershell - 在没有管理员权限的情况下更改注册表 Windows 10
问题描述
在没有管理员权限的情况下更改注册表 Windows 10
使用密码在 Windows 注册表上添加条目 XXX 的最佳方法是什么
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\XXX
当前每个人的权限都是读取。
试过这个:
[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker]
@="Run as user without UAC privilege elevation"
[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker\command]
@="cmd /min /C \"set __COMPAT_LAYER=RUNASINVOKER && start \"\" \"%1\"\""
出现注册表错误:
Cannot import RegFix.reg: not all data was successfully written to the registry. Some keys are open by the system or other processes, or you have insufficient privileges to perform this operations.
如果不能使用任何其他选项,请使用 powershell 或可执行文件,而不会泄露密码。
解决方案
我建议查看此链接:http : //woshub.com/run-program-without-admin-password-and-bypass-uac-prompt/ 即使注册表受管理员保护,运行的批处理文件也可以打开它具有 RUNASINVOKER 兼容模式的注册表,此链接中还有一个注册表文件,它允许您以管理员身份运行,而不会出现 UAC。要更改注册表中的元素,它需要管理员权限,因为它会影响系统配置,例如在没有管理员权限的情况下无法编辑 System32。
没有管理员权限,您不能写信给 HKLM 或 HKCR。没有解决方法
Ken white 在正常情况下是正确的,但是如果您使用链接中的注册表文件(您需要管理员权限才能将其导入注册表),您可以绕过 UAC 并以管理员身份运行注册表,从而允许您编辑注册表。
推荐阅读
- python - 在 google-apps-engine 中初始化和更改 ndb 属性
- google-app-engine - 即使在定义了 dispatch.yaml 之后,应用引擎灵活的 http 请求仍然会将用户带到默认服务
- jquery - 如何在悬停时加速 jQuery 替换图像
- c# - Visual Studio 项目 mdf
- android - 如何将事件侦听器添加到 RatingBar
- ag-grid - 从 ag-grid 导出的 excel 格式不正确
- jira - JIRA:CURL 命令的 Rest API 身份验证
- javascript - 在 node.js 中实现嵌套异步调用
- mono - Ubuntu 16.4:monodoc 不起作用(缺少 libgluezilla)
- math - 8T(n/2) +n^2 的树方法