很久没有到这⾥了,前两天因为某款播放软件的⾃启动功能让我很苦恼,就在⽹上苦苦查解决⽅法。当然结局如电影中演绎的那样,好⼈还活着,坏⼈被⼲掉了, 因为关于程序⾃动启动的设置很多都是对注册表的操作,勉强可以归结到NSIS分类。 好,闲⾔少序。先说服务启动项⾥⾯⾃动启动的程序,这些程序⼀般都是在安装的时候把可执⾏程序的路径等参数放到 "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services" 键下。到要禁⽌的服务的⽂件夹,删掉即可。还有⼀种⽤命令的⽅式删除,在控制台下执⾏ "sc delete <service name>",也是可⾏的。顺便送上启动Sevices 查看程序命令, 运⾏窗⼝输⼊"services.msc"。 奥运会知识删除服务搞定后,可能有的恶⼼程序还不停⽌它的疯狂举动。那只好继续了。
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/RunOnce;
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/Run
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/Run
职工信息管理系统HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/ShellServiceObjectDelayLoad
存在主义哲学HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/SharedTaskScheduler
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run
人效管理>巴塞杜氏病HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Runcrj-200
如果想让你的程序开机⾃动启动,那就⽤NSIS把程序路径放到上⾯这些位置中的⼀个或⼏个,让⽤户去吧。:-(