蔺 楠
用过Windows Vista或者Windows 7的朋友都知道,系统默认开启的UAC(User Account Control,用户账号控制)虽然可以在一定程度上保证系统安全,但也会造成普通用户(非超级管理员)登录时,有些程序无法随系统启动而自动运行。
我在平时的电脑应用中,就很无奈地多次碰到了类似的问题,比如我的“本本(笔记本电脑)”一直在用的省电工具NHC(Notebook Hardware Control),又比如我的绿色软件集散地一一《云端软件平台》0.93版都存在上述腈况,这让我完全无法接受。
其实,解决的方法有很多,比如干脆把Administrator作为默认用户,或者禁用“恼人”的UAC——这些都简单易行,可是都是以降低系统安全为代价换来的,不可取!
作为一个发烧级的系统玩家,我们只要借助系统自带的任务计划就可以让普通用户在开启UAC的情况下实现程序开机自动运行。
我们这里就以windows 7系统为例,看看如何让NHC绕过UAC自启动。依次执行“开始”-“所有程序”-“附件”-“系统工具”-“任务计划程序”打开“任务计划程序”窗口,点击右侧的“创建任务”。在弹出的“创建任务”窗口中,任意填写一个“名称”,接着勾选‘‘使用最高权限运行”,并根据实际情况正确选择“配置”中的系统版本。
2切换到“触发器”选项页,点击“新建”,接着在“开始任务”中选择“登录时”,然后在下面的“延迟任务时间”中输入“30秒”(为了不影响其他程序正常登录)。
3切换到“操作”选项页,点击“新建”,在弹出的窗口中点击“浏览”,指定要开机启动程序的路径,然后点击“确定”保存即可。
至此,NHC已经可以开机自动启动了。不过,提醒大家还是要回到“任务计划程序”窗口,选中刚才建立好的计划,点击右侧“导出”,将计划单独保存。以后重装了Windows 7,直接导入保存好的计划文件就好。这个技巧避免了重复设置,实现了一劳永逸。