如何正确安装Windows服务(Kerio vpn客户端服务)?

时间:2014-06-04 11:11:23

标签: c# windows wcf service

我尝试从C#安装服务并使用 ServiceTools.dll Source - Dll - Refer)并使用from < strong> InstallUtil.exe 但未安装服务或安装后无法启动服务!

当我使用InstallUtil.exe时:( 32位和64位/ .net 1 -...- 4)
使用此推荐:

  

InstallUtil“服务文件路径”

     

“C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.303 \ InstallUtil.exe”   “C:\ Program Files(x86)\ Kerio \ VPN Client \ kvpncsvc.exe”

但我得到以下错误:

  

初始化安装时发生异常:   System.BadImageFormatException:无法加载文件或程序集   'file:/// C:\ Prog ram Files(x86)\ Kerio \ VPN Client \ kvpncsvc.exe'或者一个   它的依赖关系。预计该模块将包含一个组件   清单..

以及使用ServiceTools.dll安装服务的情况 使用此推荐:

ServiceInstaller.InstallAndStart("Service Name", "Service Display Name", "Service File Path");
ServiceInstaller.InstallAndStart("KrSVC", "Krio service", "C:\Program Files (x86)\Kerio\VPN Client\kvpncsvc.exe");

已安装工作和服务,但服务无法启动,我收到以下错误:

Windows could not start the KrSVC service on a local computer
Error 1053: The service did not respond to the start or control request in a timely fashion


注意:

  • 当我正确安装kerio vpn客户端服务时安装和 工作,也可以开始/停止/等...
  • 首先安装服务我删除kerio vpn客户端或取消kvpncsvc服务
  • kvpncsvc有服务,但可以从用户界面开始 如果双击它就像桌面应用程序一样打开。
  • 我还检查了InstallUtil 32位和64位来自.net 2等等。
  • kerio vpn client就是她:32bit - 64bit - site

现在我想知道如何安装或启动此服务?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

分辨率:
1.启用Keiro虚拟网络适配器(控制面板\网络和Internet \网络连接)
2.启动Keiro VPN CLient服务
3.运行Keiro VPN客户端

答案 1 :(得分:0)

确保您拥有系统的管理员权限。以管理员身份启动命令窗口 确保所有依赖项都在同一个文件夹中。