通常,在操作计算机时,我们会遇到一个软件程序,它被操作系统要求& quot作为管理员运行& quot。当我们收到这样的消息时,我们总是想知道Windows内部发生了什么,为什么要进行这个操作过程。
那些从windowsXP过渡到Vista的用户可能不会忘记引入的用户访问控制(UAC)或强制完整性控制(MIC)功能。作为微软操作系统的一部分,当软件程序试图修改你的系统时,安全功能会提示你,这就是为什么通常需要& quot升级& quot运行权限。
当您登录Windows时,将为您的帐户分配一个令牌,该令牌将计算数据与您的个人团队以及等同于学习、编写和执行权限的权限相结合。
令牌中的数据具有完整性级别,工作系统使用该级别来确定记录的数据、注册表项和其他对象的可信度,以便在开始安装时通知客户,并且还将该过程与无意义的系统记录数据隔离。
Windows强制完整性控制(MIC)机制至少有六个完全不同的完整性级别:不可信、低、中、高、系统和可信安装程序。
默认情况下,普通帐户具有中等完整性,当您在没有通过管理员凭据提供提升权限的情况下打开可执行文件时,该帐户可以最大程度地访问该程序。
当您右键单击文件或程序并选择& quot作为管理员运行& quot,进程(只有这个进程)从一个管理员令牌开始,这个令牌需要为Windows提供更多的完整性权限来记录数据和许多其他选项。
Windows完整性等级:
不受信任的完整性:提供给未命名的进程。低完整性:通常用于相当于浏览器的面向web的软件程序。中等完整性:适合直接客户,用于许多对象。高完整性:管理员级输入,通常需要提升。系统完整性:保留给Windows内核和核心公司。可信安装程序:用于Windows更新和系统元素。
作为一种快捷方式,按住Shift Ctrl键并双击文件以管理员身份启动系统。
此外,当右键单击文件时,按住Shift键并选择& quot作为另一个用户运行& quot命令,会出现一个提示窗口,您可以在其中输入另一个人的凭据和一个管理员帐户(用户名是administrator,如果不使用,应该没有密码)。
下面是以管理员身份运行程序的的快捷方式:
“开始”菜单:打开“开始”菜单,右键单击任何可执行文件,并可以选择“以管理员身份运行”命令来启动程序。
任务栏:单击任务栏中的程序打开列表,然后右键单击菜单中的exe进行管理选择。
文件资源管理器:在文件资源管理器中选择一个可执行文件,然后在文件应用程序工具功能区中选择以管理员身份运行。
立即运行:按下Windows R键打开& quot运行& quot对话框并输入命令:RunAs.exe/person:Administrator'cmd.exe'
命令提示符:在命令行上输入以下命令和文件的位置:
runas/person : administrator ' c : userstechspotdesktopfile . exe '
任务管理器:按下Shift Ctrl ESC键打开任务管理器,单击文件运行新任务,打开新建任务对话框,选择选项& quot用系统管理权限创建此任务& quot,然后输入文件的位置(例如,c : userstechspotdesktopfile . exe)。
当任务计划程序:创建一个全新的任务(& quot操作创建任务& quot),在“常规”选项卡中选择了以下选项:仅在用户登录时运行& quot和& quot以最高权限运行& quot。
请注意,在我们启用管理员帐户并调整另一个输入命令时不需要密码的设置之前,命令提示符方法将不起作用:
按Windows R打开运行对话框,输入命令:compmgmt.msc,打开计算机管理,转到本地用户和组用户,双击右窗格中的管理员,取消选中& quot帐户已禁用& quot打开的窗口中的选项。按Windows R键打开运行对话框,输入命令:gpedit.msc,打开本地组策略编辑器,转到计算机配置Windows设置安全设置本地策略安全选项,双击策略& quot帐户:密码为空的本地帐户只允许登录到控制台& quot,然后选择& quot禁用& quot在打开的窗户里。
1、对应用程序快捷方式设置以管理员身份运行
安装软件时,将在桌面上生成许可证。
多软件的快捷方式,这便于快速启动应用程序。右键单击桌面上的程序快捷方式图标,在弹出的菜单中单击“属性”命令,在打开的属性窗口中选择“快捷方式”选项卡,单击“高级”按钮,在出现的对话框中选中以“用管理员身份运行”选项。
需要注意的是,除了软件安装时自动在桌面创建的快捷方式,我们还可以自己创建任一可执行文件的快捷方式到桌面上,方法是:右键单击exe可执行文件,在弹击的快捷菜单中选择“发送到>桌面快捷方式”命令即可。
2、通过兼容性属性设置以管理员身份运行
右键单击exe文件,在弹击的快捷菜单中选择“属性”,在打开的窗口中选择“兼容性”选项卡,选中“以管理员身份运行此程序”选项。
3、通过注册表编辑器设置以管理员身份运行
按Windows+R键,打开“运行”对话框,输入命令:regedit,打开注册表编辑器。
导航至:HKEY_CURRENT_USER\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags
如果没有Layers项,请右键单击AppCompatFlags,创建一个名为Layers的项。
在Layers项右侧的窗格中右键单击,创建一个全新的字符串值。
设置值标题为exe文件的完整路径,将数值数据设置为~RUNASADMIN。
小提示:
在Windows设置中,创建的主要个人帐户是区域管理员帐户,而后续帐户是普通客户,默认情况下,内置管理员帐户被禁用。可以允许该帐户在登录到Windows时访问,方法是在命令提示符中输入命令(使用no可再次禁用它):webpersonadministrator/energetic:sure。
1.阅后如果喜欢,不妨点赞、收藏、评论和关注一下。
2.如果喜欢玩软件,请关注本头条号阅读相关文章。
3.在学习中有什么问题,欢迎与我沟通交流,今日头条号搜索【微课传媒】,我在这里等你哟!