返回首页
当前位置: 主页 > Windows教程 >

Windows 下开机 不登陆系统 自动运行程序

时间:2013-04-06 23:00来源:Office教程学习网 www.office68.com编辑:麦田守望者

有些朋友想实现电脑定时开关机,但是接踵而至的问题来了,假如你不幸给windows设置了登录账户和密码的话,那么,兄弟也很不幸的告诉你,开机后,即使是加在开机启动项内的程序,你不登陆windows进行激活的话,也是没有办法运行的,这样,像迅雷等等的软件,我们想让它开机后自动给我们下载那些未完成的任务,我们该怎么办呢?
和伸手党不一样,遇到问题,我是积极上网找资料,一种种的尝试,抱着弄坏还可以重新装系统的态度,尝试了网上很多办法,都无济于事,最后无意间,看到一个办法:用服务。因为大家都知道服务启动是无视用户登录情况的。哈哈,我们的问题不就解决了,现在我来教给大家方法(不要尝试SC来添加服务,这个不行的,因为windows的服务机制限制太大了):
下手之前,请先下载下列软件:Windows Server 2003 Resource Kit Tools下载地址:(点我),因为其提供了2个小工具可以帮助我们实现,这两个小工具位于安装文件夹下面,请自行查找,下面我们来介绍一下这两个小工具:
Instsrv.exe 该程序用于安装或是卸载系统服务,也就是将你改成服务的程序装在系统服务里面,不然是不能开机启动的。
Srvany.exe 该程序允许程序以服务的方式启动,也就是将程序改成服务的方式启动了。
下面开始实际操作吧:
1、将Instsrv.exe和Srvany.exe放置到某目录下,下面用%AppPath%代替路径
2、打开cmd,输入以下内容,其中ServerName为你要创建的服务名称
%AppPath%\instsrv ServerName %AppPath%\srvany.exe<srvany.exe的路径必须完整>
3、打开regedit注册表编辑器,找到以下目录
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServerName>
4、鼠标右键单击<ServerName>,创建一个"项",名称为"Parameters"
5、鼠标左键单击"Parameters",在右边点击鼠标右键,创建一个"字符串值"(REG_SZ),名称为"Application",数值数据里填写你要执行的程序完整路径。
6、(可选)鼠标左键单击"Parameters",在右边点击鼠标右键,创建一个"字符串值"(REG_SZ),名称为"DependOnService",数值数据里填写该服务依存的服务名称。不知道依存是什么的,你可以保持继续不知道,我不解释。
7、打开services.msc服务控制面板,找到<ServerName>,鼠标右键-属性-登陆,勾选"允许服务与桌面交互"(一般你要运行的程序都是有界面的吧,也就是让你的程序界面能控制程序,但是局限于本地登录的用户,远程还是不能看到,正在努力寻求解决办法)。
好了,这样就大功告成了,以后你就放心的关机开机吧!不再担心你的程序不能启动了,抽支烟,干正事了,嘿嘿!

------分隔线----------------------------
标签(Tag):windows8 windows教程 windows技巧 windowsxp
------分隔线----------------------------
推荐内容
猜你感兴趣