今天写了一个bat脚本,用来一键关机,但发现双击运行不了,但是右击,以管理员身份运行,则可以正常执行。如何让它默认以管理员身份运行? 经过网上查找,需要在我的电脑-右击属性-管理,找到本地用户和组,修改administrator属性,但问题来了,我找不到本地用户和组选项。在运行中使用命令lusrmgr.msc,则提示说操作系统是wondows7 家庭普通版,没有此功能,原来家庭版的win7没有这个管理功能。 第二个问题来了,如何解决家庭版win7没有“本地用户和组”问题。一开始我想通过什么设置应该可以解决,但发现不行,必须要装windows7旗舰版才能解决,问题是,不可能因为这样重装系统。
admin 管理员组文章数量: 1184232
问题一:windows7家庭版升级为旗舰版 再经过一轮查找并实践,发现原来windows7家庭版升级为旗舰版很简单(百度经验那里有http://jingyan.baidu/article/08b6a591ed82d314a809228d.html),操作如下:
1、点击【控制面板】,【系统和安全】,选择【Windows Anytime Upgrade】
上网找了一下密钥,我使用这个是正常升级的:22TKD-F8XX6-YG69F-9M66D-PMJBM 3、等待升级
一直等待,升级期间系统会自动重启,直到最后完成。 4、完成
OK,操作系统已成功升级,再继续解决第一个管理员运行的问题。
问题二: 默认以管理员身份运行bat
1、在桌面的“计算机”鼠标右键“管理”
2、在左侧的控制台树依次展开到“计算机管理(本地)——系统工具——本地用户和组——用户”
这时打开了“Administrator 属性”的界面,在“常规”选项下将“账户已禁用”的勾去掉,这样就开启了Administrator(管理员)账户
注:以后打开任何程序都会默认以管理员的身份运行
4、在已写好的bat上鼠标右键“属性“
5、出现了该程序的属性窗口,我们将其切换到“兼容性”选项卡上 6、在特权等级栏下勾选“以管理员身份运行此程序”,单击“确定”
问题三:bat无法执行,只循环输出命令本身 此时以为可以正常执行了,但是发现还是不行,双击bat脚本运行后,dos界面一直在重复命令输出,没有执行。 由于我要做的事情很简单,就是一个关机命令:“shutdown -s -t 1”,直接在dos中输入此命令是可以正常执行,但是把它放在bat脚本那里则执行不了,只是不断输出命令本身,如下图所示:
第三个问题来了,这是为什么,如何能让它点击可以正常运行。 命令很简单,在dos中也可以直接运行,因此不是命令本身的问题,应该是脚本文件的问题,经过查找,发现是因为bat文件命名问题,bat文件名称不能以命令本身作为文件名称,否则会执行自身造成命令不断输出,无法正常执行。 由于我原来bat文件名称为shutdown.bat,而文件内执行的命令也是shutdown,因此出现上图中不断输出命令的现象。修改文件名称为myshutdown.bat,再次双击bat文件,执行成功!以后关机直接双击此文件即可。 以上是一条关机命令引发的三大问题,弄了我几个小时,终于解决,希望可以帮助到同样遇到此问题的人。
版权声明:本文标题:一个关机命令引发系列问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1754760011a3035690.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论