下面是完整的攻略:
1. 创建.reg文件并编辑
首先,我们需要创建一个.reg文件,并且编辑它,将相应的代码添加到文件中。在此过程中,我们将使用Windows自带的“记事本”工具进行编辑。
在桌面或文件夹中右键点击鼠标,选择“新建”-->“文本文档”-->命名为“AddAdmin.reg”。
双击打开“AddAdmin.reg”文件,在文件中输入以下代码:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="获取管理员权限"
"HasLUAShield"=""
"Extended"=""
"NoWorkingDirectory"=""
这段代码的作用是向Windows注册表中添加一个名为“runas”的新项,并将其中的键值分别设置为“获取管理员权限”,“”(空字符串),“”,“”。
解释一下这些键值的含义:
- @:这是注册表中的默认值。在这种情况下,默认值为“获取管理员权限”。它定义了在右键菜单中显示的文本。
- HasLUAShield:这个键值是一个空字符串。它添加了Windows Vista和Windows 7中用于指示需要管理员权限的程序的UAC盾牌图标。
- Extended:这个键值也是空的。它添加了菜单项扩展,隐藏了被点击它之后运行程序的窗口。
- NoWorkingDirectory:这个键值是一个空字符串。当在使用Administrator权限运行程序时,此键值会防止程序在错误路径下运行。
2. 执行.reg文件
保存.reg文件后,你需要双击它运行。弹出的提示框会问你是否要将信息添加到注册表中。点击“是”以确认添加。
完成上述步骤后,你应该能够在右键菜单中看到一个新的选项,名称为“获取管理员权限”。
示例说明
示例1:以记事本为例
我们以记事本为例来说明如何使用所添加的选项来获取管理员权限。
-
找到任何文本文件,例如txt文件,在其上单击右键,选择“获取管理员权限”。
-
在弹出的提示框中,点击“是”以确认将记事本以管理员权限打开。
-
直接在打开的记事本窗口中进行编辑,做出你需要的修改。
示例2:以cmd为例
我们以CMD为例来说明如何使用所添加的选项来获取管理员权限。
-
在桌面或文件夹中右键点击鼠标,选择“新建”-->“文本文档”-->命名为“test.bat”。
-
右键点击“test.bat”,在弹出的菜单中选择“获取管理员权限”。
-
在弹出的CMD窗口中,输入以下代码(供测试使用):
echo "Hello, World!" > C:\hello.txt
- 在任意文件夹中浏览,可以看到生成了一个新的文件C:\hello.txt,并且文件中写入了“Hello, World!”这句话。
以上就是完整的攻略和两个示例说明了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:win7右键中添加【获取管理员权限】手动添加reg到注册表 - Python技术站