通过注册表设置指定用户启动项的权限

本示例是利用注册表的Run启动项权限设置功能实现控制。

注意:

△ 要实现注册表的操作一般需要以管理员登录计算机,这样可以减少不必要的权限问题;

     △ 在“Run的权限项目”对话框中,由于“拒绝”的权利优于“允许”的权利,经过设置后,再在Run子健下创建键值项,就会被拒绝。

     △ 在一般情况下,登录计算机然后在Run文件中创建子项,如果要删除该子项可通过开机时按住“F8”,选择进入“安全模式”,然后就可以删除;

     △ 如果要恢复指定用户对启动项的权限的完全控制,我们可以通过修改“所有者”为指定用户本身实现;

     △系统默认情况下,Run文件夹的“所有者”为System;

启用权限设置

第1步

打开注册表编辑器,展开包含注册表启动项的子键。具体路径为:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun;

image

第2步

右击Run子键,选择“权限”命令,打开“Run的权限”对话框;

image

第3步

单击“高级”,打开“Run的高级安全设置”对话框。

image

第4步

如果“Run的高级设置”对话框中的“权限项目”列表没有需要设置的目标用户,那么我们可以通过“添加”按键进行添加目标用户。选择要更改权限设置的用户,双击打开“Run的权限项目”对话框,在权限设置中选择要拒绝操作的项目。

image

第5步

设置完成之后,我们再新建项,就会弹出错误提示窗口。

image.

关闭权限设置

通过上面的步骤我们实现了对特定用户的启动项的权限设置。那么如果要关闭这些权限设置呢?

我们可以通过“Run的高级安全设置”中的“将所有者更改为:”之前指定的用户,然后在“权限”选项卡中删除之前设置的权限栏目。最后点击应用确定,即可恢复对Run权限的完全控制。

原文地址:https://www.cnblogs.com/Jener/p/6279116.html