程序“运行方式...”的替代

王朝other·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

本人习惯与使用Users权限的用户登入windows(XP),需要使用管理员权限的时候SHIFT+鼠标右键,选择“运行方式...”来达到管理的目的。

不过,不知是用了Norton WinDoctor的缘故,所有的程序使用SHIFT+鼠标右键有没有“运行方式...”了,快捷方式里的高级属性中也没有“使用其他身份运行”了。

检查了一下注册表,发现[HKEY_CLASSES_ROOT\exefile\shell\runas]已经没有了,估计是被Norton WinDoctor删了。

既然没了就自己建吧。使用管理员权限编辑注册表,建立如下注册表值(假设计算机名为computer):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Open as Administrator\Command]

@="runas /profile /savecred /user:computer\\Administrator \"cmd.exe /c start \\\"管理员环境-请小心操作\\\" \\\"%1\\\"\""

[HKEY_CLASSES_ROOT\Folder\shell\Open as Administrator\Command]

@="runas /profile /savecred /user:computer\\Administrator \"cmd.exe /c start \\\"管理员环境-请小心操作\\\" G:\\tools\\2xExplorer.exe \\\"%1\\\"\""

建好后,所有文件和目录的右键菜单就都会出现Open as Administrator的选择。

特别注意的是,runas 的/savecred 参数只有在XP PRO和2003上有,用用户以前保存的凭据来运行;WWindows XP Home Edition 上也没有这个选项,该选项会被忽略。所以如果是windows 2000的计算机,就不用加这个参数了。

至于G:\\tools\\2xExplorer.exe,个人喜好而已,可以使用"C:\Program Files\Internet Explorer\IEXPLORE.EXE",来打开目录。但不能使用explorer.exe,该程序不能运行多个副本。

从此,电脑上所有的文件就可以以简单的操作使用管理员权限运行了,而系统的“运行方式...”只能打开可执行程序。而且,只需要第一次使用的时候输密码,以后就不需要了。如果都想使用密码的话,取消/savecred 参数即可。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航