如何创建用户定义服务
概要
Instrsrv.exe 安装和删除 WindowsNT 系统服务并 Srvany.exe 允许任何 WindowsNT 应用程序以作为服务运行。
更多信息
1. | 在 MS-DOS 命令提示符 (运行 CMD.EXE), 键入以下命令:
路径 \INSTSRV.EXE 我服务 路径 \SRVANY.EXE 您正在创建其中 路径 是驱动器和目录是 WindowsNTResourceKit (即, C:\RESKIT), 我服务 是对服务名称。 示例: C:\Program Files\Resource Kit\Instsrv.exe Notepad C:\Program Files\Resource Kit\Srvany.exe
备注: 要验证已正确, 创建服务检查注册表以验证下 ImagePath 值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 服务名称
设置为指向 SRVANY.EXE。 如果没有设置正确, 此服务将停止很快在它启动并返回一个事件 ID 7000 要启动的 服务名 失败。 使用注册表编辑器 警告: 不当可能导致严重问题, 可能需要以重新安装操作系统。 Microsoft 不能保证能够解决因错误使用注册表编辑器导致问题而。 需要您自担风险使用注册表编辑器。 有关有关如何编辑注册表, 信息在注册表编辑器查看 " 更改项和值 " 联机帮助主题或 " 添加和删除信息中注册表 " 和 " 编辑注册表数据 " 联机帮助主题。 之前编辑备注: 您应该备份注册表。 |
2. | 运行注册表编辑器 (Regedt32.exe)and 找到以下子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ < 我服务 > |
3. | 在编辑菜单上, 单击添加密钥。 键入下面, 单击确定:
项名称参数: Parameters |
4. | 选择 Parameters 项。 |
5. | 在编辑菜单上, 单击添加数值。 键入下面, 单击确定:
值名称: Application 其中 <path>\<application.ext> 是驱动器和到应用程序执行包括扩展名 (即, C:\WinNT\Notepad.exe) 完整路径 |
6. | 关闭注册表编辑器。 |
默认情况下, 新建服务它配置为在重新启动系统时自动运行。 要更改此设置到手动, 从控制面板运行服务小程序, 将启动值手动更改。 设置为手动服务可以以多种方式之一启动:
- 从 MS-DOS 命令提示符, 请键入:
NET START <MyService>
- 使用 Sc.exe 工具。 键入以下从 MS-DOS 命令提示符:
<path> \Sc.exe Start <MyService>
<path> 即驱动器和目录是 WindowsNTResourceKit (即, C:\Reskit)。
有关安装和删除用户定义服务, 请参阅附带 WindowsNTResourceKit 实用程序 (即, C:\Reskit\Srvany.wri) Srvany.wri 文档。 也可以在 WindowsNT 资源工具包 CD Common\Config 目录中找到此文档。
这篇文章中的信息适用于:
• | Microsoft Windows 2000 Server |
• | Microsoft Windows 2000 Advanced Server |
• | Microsoft Windows 2000 Professional Edition |
• | Microsoft Windows NT Workstation 3.51 |
• | Microsoft Windows NT Workstation 4.0 Developer Edition |
• | Microsoft Windows NT Server 3.51 |
• | Microsoft Windows NT Server 4.0 Standard Edition |
版权声明:
作者:Kiyo
链接:https://www.wkiyo.cn/html/2008-05/i564.html
来源:Kiyo's space
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论