这里不直接操作注册表
1、下载Windows Server 2003 Resource Kit Tools(安装)http://pan.baidu.com/s/1pJAYzV1
解决办法:需要使用Windows提供的两个工具instsrv.exe和srvany.exe
1、直接用命令
instsrv [服务名] [应用程序的路径] eg.D:\tool\redis-2.4.5-win32-win64\64bit\redis-server.exe 【这里例子为redis】
步骤
命令行
>cmd
>cd xxx/instsrv.exe到这个exe的路劲
>然后直接 instsrv [服务名] [应用程序的路径]
就可以了
可能会出现启动不了的情况
解决方法:
1、进入注册表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\【为你创建的服务名eg.redisserver】
ImagePath改为指向srvany.exe eg。d:\tool\srvany.exe
2、新建Parameters项目,添加application子健,值为D:\tool\redis-2.4.5-win32-win64\64bit\redis-server.exe 【这里例子为redis】
Appdirectory D:\tool\redis-2.4.5-win32-win64\64bit\
3、ok在服务管理中启动就可以了
本人是
我用的是Win7系统,总是不断的提示:此计算机上运行的程序正在尝试显示一条消息
解决方法:开始输入services.msc 然后找到Interactive Services Detection 右键属性里把它禁用了之后确定-重启