怎样把任意exe程序注册成windows系统服务
用Instsrv.exe(可以给系统安装和删除服务)和Srvany.exe(可以让程序以服务的方式运行)要实现这个功能要用到微软提供的两个小工具“instsrv.exe”和“srvany.exe”。
先下载这两个程序然后放在同一个目录,我是直接放在D盘的,然后进入到DOS命令行下面输入如下命令注册服务:d:\instsrv.exe tjserver d:\srvany.exe //tjserver是服务名这个命令是把srvany.exe这个程序注册成了系统服务然后进入注册表在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到刚刚注册的服务名tjserver,在tjserver新建一个项,名称为“Parameters”,单击选中它然后在右侧的窗口新建一个字符串值名称为“Application”,将其值设置为你针要做为服务运行的程序的路径,例如我的路径为“D:\\tools\\tjs.exe”。
这里特别要注意的是程序路径一定要写得跟前面的例子一样,也是就是中间是用双斜杠隔开,不然服务没办法自动启动。
然后可以再建立一个AppDirectory指定程序运行的初始目录(可选)。
如果你需要把自己注册的服务做得看起来更专业也更好理解的话还可以继续新建一个字符串值名称为“Description”,在其值里面你可以输入你想显示的服务描述。
用批处理怎样把一个程序添加到系统服务项呢?
@Echo Offsc create batservices binpath= "%~dp0123.exe" Type= share Start= auto Pause这要看你的123.exe程序是否支持服务调用,如果不支持.那就要使用第三方程序加载才能启动.例如: 使用srvany.exe,instsrv.exe这两个微软开发工具包中的工具加载指定程序和安装服务.runassrv也可以将程序添加为服务运行.
安装360以后每次开机servernt.exe这个服务都被停用,需要手动启用。
...
servernt.exe 是用友通的服务,如果报错是会打不开用友的,考虑重新安装吧。
在安装前用工具把用友完全卸载,推荐用Toatal Uninstall这个软件来卸载,然后再安装一次用友软件。
安装软件时,将防止修改注册表的软件暂停掉, 如360之类的软件。
由于安装时软件修改注册表被其他软件阻拦了而导致ERVERNT.EXE文件无法注册到系统服务,也就是用友通那服务。
怎样把任意exe程序注册成windows系统服务(
修改注册表 在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”,展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,在右侧窗格中显示的就是本机安装的服务项。
如果要新建服务,只须点击“编辑→新建→项”,然后为此项命名,如“test”;然后右击该项,选择“新建→字符串值”或“新建→DWORD值”即可。
添加一个服务项目具体需要添加的键值如下: “DisplayName”,字符串值,对应服务名称; “Description”,字符串值,对应服务描述; “ImagePath”,字符串值,对应该服务程序所在的路径; “ObjectName”,字符串值,值为“LocalSystem”,表示本地登录; “ErrorControl”,DWORD值,值为“1”; “Start”,DWORD值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止; “Type”,DWORD值,应用程序对应10,其它对应20。
另外,还要在“test”项下新建一个“Enum”项。
按照以上步骤添加QQ程序为服务,重新启动计算机后,打开“服务”窗口,就可以看到刚才添加的QQ服务。
如果要删除某项服务,只要删除注册表的中相关键值即可,本例中要删除QQ服务,直接删除“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\test”分支即可
如何把exe的可执行程序设置成系统服务
方法1:修改注册表在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”,展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,在右侧窗格中显示的就是本机安装的服务项。
如果要新建服务,只须点击“编辑→新建→项”,然后为此项命名,如“test”;然后右击该项,选择“新建→字符串值”或“新建→DWORD值”即可。
添加一个服务项目具体需要添加的键值如下:“DisplayName”,字符串值,对应服务名称;“Descrīption”,字符串值,对应服务描述;“ImagePath”,字符串值,对应该服务程序所在的路径;“ObjectName”,字符串值,值为“LocalSystem”,表示本地登录;“ErrorControl”,DWORD值,值为“1”;“Start”,DWORD值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止;“Type”,DWORD值,应用程序对应10,其他对应20。
http://i.cn.yahoo.com/liubo2461457/blog/p_52/
用C#写了一个控制台程序,如何让它作为服务来运行
01.●显示名称:Alerter ◎进程名称:svchost.exe -k LocalService ◎微软描述:通知所选用户和计算机有关系统管理级警报。
如果服务停止,使用管理警报的程序将不会受到它们。
如果此服务被禁用,任何直接依赖它的服务都将不能启动。
◎补充描述:警报器。
该服务进程名为Services.exe,一般家用计算机根本不需要传送或接收计算机系统管理来的警(AdministrativeAlerts),除非你的计算机用在局域网络上。
◎默认:禁用 ◎建议:禁用 02.●显示名称:Application Layer Gateway Service ◎进程名称:alg.exe ◎微软描述:为 Internet 连接共享和 Windows 防火墙提供第三方协议插件的支持。
◎补充描述:XP SP2自带的防火墙,如果不用可以关掉。
◎默认:手动(已启动) ◎建议:禁用 03.●显示名称:Application Management ◎进程名称:svchost.exe -k netsvcs ◎微软描述:提供软件安装服务,诸如分派,发行以及删除。
◎补充描述:应用程序管理。
从Windows2000开始引入的一种基于msi文件格式的全新有效软件管理方案:程序管理组件服务。
该服务不仅可以管理软件的安装、删除,还可以使用此服务修改、修复现有应用程序,监视文件复原并通过复原排除基本故障等,软件安装变更的服务。
◎默认:手动 ◎建议:手动 04.●显示名称:Automatic Updates ◎进程名称:svchost.exe -k netsvcs ◎微软描述:允许下载并安装 Windows 更新。
如果此服务被禁用,计算机将不能使用 Windows Update 网站的自动更新功能。
◎补充描述:自动更新,手动就行,需要的时候打开,没必要随时开着。
不过2005年4月12日以后微软将对没有安装SP2的WindowsXP操作系统强制安装系统补丁SP2。
◎默认:自动 ◎建议:手动 05.●显示名称:Background Intelligent Transfer Service ◎进程名称:svchost.exe -k netsvcs ◎微软描述:在后台传输客户端和服务器之间的数据。
如果禁用了 BITS,一些功能,如 Windows Update,就无法正常运行。
◎补充描述:经由HTTP1.1在背景传输资料的东西,例如 Windows Update 就是以此为工作之一。
这个服务原是用来实现http1.1服务器之间的信息传输,微软称支持windows更新时断点续传。
◎默认:手动 ◎建议:手动 06.●显示名称:ClipBook ◎进程名称:clipsrv.exe ◎微软描述:启用“剪贴簿查看器”储存信息并与远程计算机共享。
如果此服务终止,“剪贴簿查看器” 将无法与远程计算机共享信息。
如果此服务被禁用,任何依赖它的服务将无法启动。
◎补充描述:剪贴簿。
把剪贴簿内的信息和其它台计算机分享,一般家用计算机根本用不到。
◎默认:禁用 ◎建议:禁用 07.●显示名称:COM+ Event System ◎进程名称:svchost.exe -k netsvcs ◎微软描述:支持系统事件通知服务(SENS),此服务为订阅组件对象模型(COM) 组件事件提供自动分布功能。
如果停止此服务,SENS 将关闭,而且不能提供登录和注销通知。
如果禁用此服务,显式依赖此服务的其他服务将无法启动。
◎补充描述:COM+ 事件系统。
有些程序可能用到 COM+ 组件,如自己的系统优化工具BootVis。
检查系统盘的目录“C:\Program Files\ComPlus Applications”,没东西可以把这个服务关闭。
◎默认:手动(已启动) ◎建议:手动 08.●显示名称:COM+ System Application ◎进程名称:dllhost.exe /Processid:{02D4B3F1-FD88-11D1-960D-00805FC79235} ◎微软描述:管理 基于COM+ 组件的配置和跟踪。
如果服务停止,大多数基于COM+ 组件将不能正常工作。
如果本服务被禁用,任何明确依赖它的服务都将不能启动。
◎补充描述:如果 COM+ Event System 是一台车,那么 COM+ SystemApplication 就是司机,如事件检视器内显示的 DCOM 没有启用,则会导致一些 COM+软件无法正常运行。
检查系统盘的目录“C:\Program Files\ComPlus Applications”,没东西可以把这个服务关闭。
◎默认:手动 ◎建议:手动 09.●显示名称:Computer Browser ◎进程名称:svchost.exe -k netsvcs ◎微软描述:维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。
如果服务停止,列表不会被更新或维护。
如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
◎补充描述:计算机浏览器。
一般家庭用计算机不需要,除非你的计算机应用在局域网之上。
◎默认:自动 ◎建议:手动 10.●显示名称:Cryptographic Services ◎进程名称:svchost.exe -k netsvcs ◎微软描述:提供三种管理服务: 编录数据库服务,它确定 Windows 文件的签字; 受保护的根服务,它从此计算机添加和删除受信根证书机构的证书;和密钥(Key)服务,它帮助注册此计算机获取证书。
如果此服务被终止,这些管理服务将无法正常运行。
如果此服务被禁用,任何依赖它的服务将无法启动。
◎补充描述:简单的说就是 Windows Hardware Quality Lab (WHQL)微软的一种认证服务,例如你使用 Automatic Updates,升级驱动程序,你就会需要这个。
◎默认:自动 ◎建议:自动 11.●显示名称:DCOM Server Process Launcher ◎进程名称:svchost -k DcomLaunch ◎微软描述:为 DCOM ...
XP系统中哪些服务可以关掉?还有就是系统进程中哪些程序可以关掉...
这需要长期的使用经验来辨别 我给你COPY个东西 希望对你有用 最基本的系统进程(也就是说,这些进程是系统运行的基本条件,有了这些进程,系统就能正常运行): smss.exe 这是一个会话管理子系统,负责启动用户会话。
System Idle Process:这个进程是作为单线程运行在每个处理器上,并在系统不处理其它线程的时候分派处理器的时间。
csrss.exe 子系统服务器进程 winlogon.exe 管理用户登录 services.exe 包含很多系统服务 lsass.exe 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。
(系统服务) 产生会话密钥以及授予用于交互式客户/服务器验证的服务凭据(ticket)。
(系统服务) svchost.exe 包含很多系统服务 Svchost.exe:这个进程要着重说明一下,有不少朋友都有这种错觉:若是在“任务管理器”中看到多个Svchost.exe在运行,就觉得是有病毒了。
其实并不一定,系统启动的时候,Svchost.exe将检查注册表中的位置来创建需要加载的服务列表,如果多个Svchost.exe同时运行,则表明当前有多组服务处于活动状态;多个DLL文件正在调用它。
SPOOLSV.EXE 将文件加载到内存中以便迟后打印。
(系统服务) explorer.exe 资源管理器 internat.exe 托盘区的拼音图标 System Idle Process 启动时应该有的程序 附加的系统进程(这些进程不是必要的,你可以根据需要通过服务管理器来增加或减少): mstask.exe 允许程序在指定时间运行。
(系统服务) regsvc.exe 允许远程注册表操作。
(系统服务) winmgmt.exe 提供系统管理信息(系统服务)。
inetinfo.exe 通过 Internet 信息服务的管理单元提供 FTP 连接和管理。
(系统服务) tlntsvr.exe 允许远程用户登录到系统并且使用命令行运行控制台程序。
(系统服务) 允许通过 Internet 信息服务的管理单元管理 Web 和 FTP 服务。
(系统服务) tftpd.exe 实现 TFTP Internet 标准。
该标准不要求用户名和密码。
远程安装服务的一部分。
(系统服务) termsrv.exe 提供多会话环境允许客户端设备访问虚拟的 Windows 2000 Professional 桌面会话以及运行在服务器上的基 于 Windows 的程序。
(系统服务) dns.exe 应答对域名系统(DNS)名称的查询和更新请求。
(系统服务) 以下服务很少会用到,上面的服务都对安全有害,如果不是必要的应该关掉 tcpsvcs.exe 提供在 PXE 可远程启动客户计算机上远程安装 Windows 2000 Professional 的能力。
(系统服务) 支持以下 TCP/IP 服务:Character Generator, Daytime, Discard, Echo, 以及 Quote of the Day。
(系统服务) ismserv.exe 允许在 Windows Advanced Server 站点间发送和接收消息。
(系统服务) ups.exe 管理连接到计算机的不间断电源(UPS)。
(系统服务) wins.exe 为注册和解析 NetBIOS 型名称的 TCP/IP 客户提供 NetBIOS 名称服务。
(系统服务) llssrv.exe License Logging Service(system service) ntfrs.exe 在多个服务器间维护文件目录内容的文件同步。
(系统服务) RsSub.exe 控制用来远程储存数据的媒体。
(系统服务) locator.exe 管理 RPC 名称服务数据库。
(系统服务) lserver.exe 注册客户端许可证。
(系统服务) dfssvc.exe 管理分布于局域网或广域网的逻辑卷。
(系统服务) clipsrv.exe 支持“剪贴簿查看器”,以便可以从远程剪贴簿查阅剪贴页面。
(系统服务) msdtc.exe 并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其它事务保护资源管理器。
(系统服务) faxsvc.exe 帮助您发送和接收传真。
(系统服务) cisvc.exe Indexing Service(system service) dmadmin.exe 磁盘管理请求的系统管理服务。
(系统服务) mnmsrvc.exe 允许有权限的用户使用 NetMeeting 远程访问 Windows 桌面。
(系统服务) netdde.exe 提供动态数据交换 (DDE) 的网络传输和安全特性。
(系统服务) smlogsvc.exe 配置性能日志和警报。
(系统服务) rsvp.exe 为依赖质量服务(QoS)的程序和控制应用程序提供网络信号和本地通信控制安装功能。
(系统服务) RsEng.exe 协调用来储存不常用数据的服务和管理工具。
(系统服务) RsFsa.exe 管理远程储存的文件的操作。
(系统服务) grovel.exe 扫描零备份存储(SIS)卷上的重复文件,并且将重复文件指向一个数据存储点,以节省磁盘空间。
(系统服务) SCardSvr.exe 对插入在计算机智能卡阅读器中的智能卡进行管理和访问控制。
(系统服务) snmp.exe 包含代理程序可以监视网络设备的活动并且向网络控制台工作站汇报。
(系统服务) snmptrap.exe 接收由本地或远程 SNMP 代理程序产生的陷阱消息,然后将消息传递到运行在这台计算机上 SNMP 管理程序 。
(系统服务) UtilMan.exe 从一个窗口中启动和配置辅助工具。
(系统服务) msiexec.exe 依据 .MSI 文件中包含的命令来安装、修复以及删除软件。
(系统服务) 最基本的一定要保留 还有一些是你安的软件或者杀毒软件 你视情况而结束 但是我还是建议你要经常重做系统
一开机显示spoolsv.exe应用程序错误
1、单击开始,单击运行,键入mmc,然后单击确定。
2、在文件菜单上,单击添加/删除管理单元。
3、依次单击添加、计算机管理、添加,然后单击完成,单击关闭,然后单击确定。
4、依次展开计算机管理和“服务和应用程序”,然后单击服务。
5、右键单击 Print Spooler,然后单击停止。
(需要一些时间)6、单击开始,单击运行,在打开框中键入 %SystemRoot%\System32\spool\PRINTERS,然后单击确定。
并将 %SystemRoot%\System32\spool\PRINTERS 目录下的所有文件 删除。
7、选择服务窗口(3-4步中还没关闭的),右键单击 Print Spooler,然后单击启动。
8、重新执行打印操作,恢复正常。
转载请注明出处51数据库 » exe添加到系统服务软件
萌萌萌小可爱