`

windows下按顺序启动服务方法

阅读更多


今天有个网友在群里问了一个这样的问题:
谁对微软的那个服务工具比较熟悉?我有一个程序,包含3个exe文件,我现在能把他们3个都做成后台自动服务方式,可是这3个进程的启动顺序有先后之分,我如何设置他们的启动顺序?
我知道用WINDOWS服务的依赖关系,可以实现这个功能。但我不会添加这个依赖服务,于是在网上找了一下,下面把我的研究成果供享一下。
第一种方法:添加注册表

如果你要为一个服务配置依赖的话,请打开注册表编辑器,然后按照以下的步骤打开,其中使你要延缓启动的服务名称:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

在 这个键值中,添加一个名字为DependOnService的REG_MULTI_SZ的值。然后,对DependOnService值来添加你要在此服 务之前启动的服务名。如果你不知道要指定哪些服务的话,你就指定Spooler或是Messenger服务,因为他们一般都比较后启动。

在你在设置服务依赖的时候,要注意不要建立循环依赖关系——两个服务互相依赖。这样的话会使得这两个服务都永远无法启动。

注意:在你对注册表进行编辑之前,请先备份注册表文件,如果注册表出错的话,你可对其进行恢复。

第二种方法:使用SC工具

要使用SC工具需要安装Windows Support Tools,WINDOWS2000自带的SC没有添加依赖服务的功能。所以你要使用XP或2003的Windows Support Tools功能。

例如给BITS服务添加的依赖服务是RPCSS和EVENTSYSTEM,可以使用如下命令:

sc config bits depend= rpcss/eventsystem

 

文章来源:http://www.cublog.cn/u/19664/showart_190069.html

 

分享到:
评论

相关推荐

    改变Windows服务的启动顺序

    - **解决启动冲突**:部分服务可能与其他服务存在依赖关系,如果不按正确的顺序启动,则可能导致启动失败。 - **提升系统稳定性**:通过调整服务启动顺序,可以确保关键服务优先启动,从而提高系统的整体稳定性。 #...

    windows Linux 双系统 启动顺序更改为默认windows启动

    Grub的配置文件`grub.cfg`通常根据`/etc/default/grub`生成,但在大多数情况下,直接修改`grub.cfg`文件是快速调整启动顺序的方法,尤其是在紧急情况下。然而,如果系统出现问题,建议恢复`/etc/default/grub`的备份...

    Ubuntu和Windows7双系统修改启动顺序问题

    Ubuntu 和 Windows7 双系统修改启动顺序问题是指在 Ubuntu 和 Windows7 双系统中,如何修改启动顺序,使得系统默认从 Windows 启动。解决这个问题的关键是修改 GRUB 启动器的配置文件。 GRUB(GRand Unified ...

    web开发,需要打包多个jar包运行,这些jar包启动是有顺序的,设置电脑开机就启动脚本来启动jar包.bat

    电脑一开机就执行bat批处理来启动jar包,设置间隔时间来达到批量启动顺序有依赖关系的jar包

    延迟顺序启动程序

    在计算机系统管理中,"延迟顺序启动程序"是一种优化启动过程的方法,特别是在多任务和多服务的环境中。这种策略允许用户或系统管理员控制程序和服务的启动顺序,以确保关键组件或依赖关系得到满足,从而避免资源冲突...

    ubuntu和windows双系统启动顺序的修改攻略

    通过上述步骤,可以有效地调整Ubuntu与Windows双系统环境下的启动顺序。这些技巧不仅有助于提升用户体验,还能帮助解决一些特定场景下的问题。对于更深入的学习和实践,建议参考官方文档和社区资源。

    自定义软件开机启动顺序

    【标题】"自定义软件开机启动顺序"涉及的是操作系统中的启动项管理,特别是Windows XP系统下的启动优化。在计算机启动时,操作系统会加载一系列程序和服务,这些程序和服务被称为开机启动项。用户可以通过调整启动...

    多系统安装首先在BIOS中设置系统启动顺序为“光盘优先启动”,然后把Win98安装光盘放入光驱,启动电脑进行安装。在“选择Windows 98的安装目录”窗口上选择“其他目录”,并指定为“E:\WINDOWS”,然后按常规方法完

    2. **调整启动顺序**:在BIOS设置界面中找到“Boot”或“启动”选项卡,调整启动设备的顺序,确保光驱为第一启动设备。 3. **保存设置并退出**:更改完成后,保存设置并退出BIOS,此时计算机将会从光盘启动。 #### ...

    Windows7下修改启动菜单

    ### Windows 7 下修改启动菜单的方法与步骤 随着计算机技术的发展和个人用户需求的多样化,许多用户选择在一台电脑上安装多个操作系统,以便于根据实际需求切换使用不同的环境。例如,在同一台电脑上同时安装 ...

    修改ubuntu启动顺序

    在多系统共存的情况下,Ubuntu用户可能会遇到需要调整启动顺序的情况。比如,默认启动的是Ubuntu而非Windows或其他操作系统。本文将详细介绍如何在不同版本的Ubuntu中修改启动顺序,使得用户可以根据自己的需求进行...

    windows服务开启

    在Windows操作系统中,服务是一种特殊的后台程序,它们可以被配置为在系统启动时自动运行,以便在用户登录之前或不依赖于用户会话提供持续的功能。"Windows服务开启"这个主题涉及了如何设置和管理这些服务,以确保...

    Rufus创建Windows Server 2019 UEFI启动盘.rar

    5. **后续操作**:一旦启动盘创建完成,你可以将它插入到服务器的USB端口,然后重启服务器进入BIOS/UEFI设置,将启动顺序调整为优先从USB设备启动。接着,按照屏幕提示进行Windows Server 2019的安装流程。 6. **...

    Windows的启动顺序.docx

    在这个阶段,如果按下F8键或其他预定义的热键,系统会显示启动选项菜单,允许用户选择不同的启动模式或修复选项。 #### 四、检测和配置硬件阶段 此阶段主要负责检测和配置各种硬件设备,确保它们能够正常工作。...

    开机启动顺序管理 批量开机启动 延时开机启动

    首先,开机启动顺序是指操作系统启动时加载的程序和服务的顺序。这些程序通常包括系统核心服务、驱动程序和用户自定义的启动应用。启动顺序对系统的整体响应速度有直接影响,因为每个启动项都需要占用一定的系统资源...

    顺序启动和暂停.zip

    操作系统内核启动后,会继续按特定顺序启动内建的服务、驱动程序和用户级别的应用程序。这个顺序可能由系统配置、启动脚本、服务配置文件或依赖关系决定,确保关键服务在其他依赖它们的服务之前启动。 在Linux系统...

    windows下的延时启动.exe

    可以设置软件的开机启动顺序,

    windows系统启动过程.docx

    服务程序按照特定的顺序启动,这通常是由服务的依赖关系和服务类型决定的。服务类型为0和1的服务优先启动,这些服务通常是系统核心服务,对系统的正常运行至关重要。如果服务的启动顺序不正确,可能会导致某些功能...

    windows应用程序延时启动器

    在Windows操作系统中,延时启动的概念是基于任务计划程序服务,它可以安排任务在特定时间或触发事件时执行。这个程序将这一功能进行了简化和定制,使得非技术人员也能方便地调整启动顺序。 使用延时启动器的主要...

    windows启动菜单编辑工具

    默认情况下,Windows会自动管理启动菜单,但当安装了多个Windows版本或其他操作系统(如Linux或Mac OS)时,启动菜单的设置可能会变得复杂。这时候,BCDEdit(Boot Configuration Data Editor)——一个命令行工具,...

    改变启动顺序以及grub2 配置技巧

    对于那些同时安装了Windows 7和Fedora的用户来说,掌握如何更改默认启动顺序及配置grub2是非常有用的技能。下面将详细介绍这一过程中的关键知识点。 #### 一、理解grub2 Grub2是GRand Unified Bootloader version ...

Global site tag (gtag.js) - Google Analytics