使程序默认以管理员权限运行(包括注册表修改法)
乐山大佛阅读答案
使程序默认以管理员权限运⾏(包括注册表修改法)
UAC技巧:使Windows内置程序默认以管理员权限运⾏
转载:
Windows Vista 和 Windows 7 中的⽤户帐户控制(UAC)功能可以为⽤户提供⼀个安全的桌⾯环境,所有程序默认都运⾏在普通权限(中完整性级别)下,有可能修改系统设置或⽂件的操作都需要经过⽤户的明确批准才能以⾼级权限(⾼完整性级别)执⾏。
  有的时候,我们需要某些程序运⾏在⾼权限下,只需在程序或快捷⽅式上点击右键,选择“以管理员⾝份运⾏”:
保暖内衣哪个品牌好
  如果希望该程序每次都以⾼权限运⾏可以在程序或快捷⽅式的属性中切换到“兼容性”选项卡,勾选“以管理员⾝份运⾏此程序”即可:
弓弓打一成语
  这样,每次运⾏该程序都会请求以管理员⾝份运⾏,并且该程序的图标上会多出⼀个UAC的盾牌图标。某些⽼旧的应⽤程序在新的操作系统上遇到运⾏不正常的情况,就可以通过这种⽅式来解决。
  但是,如果你希望对 Windows 内置的应⽤程序应⽤这样的设置呢?例如,有的IT管理员可能需要经常以管理员⾝份运⾏命令提⽰符cmd 执⾏系统管理命令,每次都点右键显然很烦⼈。当他试图为命令提⽰符程序设置兼容性模式时,会看到这样的提⽰:“由于这个程序是该版本 Windows 的⼀部分,⽆法在上⾯设置兼容模式。”
  出现这种问题的原因是由于该功能是为了解决⽼式应⽤程序的兼容性问题⽽设计的,⽽ Windows 内置程序具有先天优势,本⾝就完全兼容于当前系统,因此不允许为他们设置兼容性属性。
  要解决这个问题,让命令提⽰符每次都强制以管理员⾝份运⾏,你可以使⽤以下⼏种⽅式:
海南特水果
  修改⽂件绕过系统验证(不推荐)
  ⾸先你可能会想到,系统是如何判断这个程序是系统内置程序的呢?如果把⽂件从系统⽂件夹拷贝出来,可以解决以上问题吗?实验结果是不⾏的,因为系统是通过数字签名来判断该程序是否是 Windows 内置的。数字签名是保证⽂件在发布之后不被修改,并且标明发布者⾝份的⼀种技术,只要⽂件被修改,该⽂件的 Windows 签名就会失效,系统就不会认为它是内置程序了。但修改系统⽂件不是⼀种好⽅法,我们有更好的办法可以实现。
  注册表设置兼容性选项
  其实,⽂件的兼容性设置的选项是保存在⽤户的注册表中的。我们可以运⾏注册表编辑器,然后到
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers(针对当前⽤户有效)或者
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers(针对所有⽤户有效) 这个路径,其中就保存了已经设置兼容性模式的所有程序及其设置信息:中秋佳句简短句子
例如: 我们可以在批处理⽂件中使⽤
REG ADD "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %~ /t REG_SZ /d RUNASADMIN  /f来添加管理员权限
或者
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
添加⼀个值(名称: Data,类型: REG_BINARY,数据: fe340ead)
REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail
添加⼀个值(名称: MRU,类型: REG_MULTI_SZ,数据: fax\0mail\0\0)
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%港澳通行证网上签证
添加⼀个值(名称: Path,类型: REG_EXPAND_SZ,数据: %systemroot%)
注意: 在扩充字符串中使⽤插⼊符号 ( ^ )
  依葫芦画瓢,新建⼀个字符串值,名称设置为程序的路径(不带引号),数据为“RUNASADMIN”,这样就可以绕过系统的限制,同时⼜不必修改该程序,强制指定该程序以管理员⾝份运⾏了:
  快捷⽅式设置
  第⼆种⽅法也很⽅便,只需在程序的快捷⽅式上点右键,选择‘属性’,并单击“快捷⽅式”选项卡上的“⾼级”按钮,看到没,在这⾥也有⼀个“以管理员⾝份运⾏”的选项。选中之后,我们的⽬的就达到了:
  不过需要注意的是,第⼀种⽅法是对当前⽤户⽣效的,第⼆种⽅法只是快捷⽅式的⼀个属性,因此只对该快捷⽅式⽣效。例如,对开始菜单中的“画图”快捷⽅式进⾏了该设置,只有在单击该快捷⽅式时才会以管理员⾝份运⾏画图程序,运⾏其他地⽅的快捷⽅式,以及直接运
⾏画图程序exe都不会应⽤该设置。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。