hubble.net服务无法启动报错“System.Exception: Hasn't instance name:Default in registry”的解决方法

来源:互联网 发布:淘宝怎么查付款顺序 编辑:程序博客网 时间:2024/06/14 22:20

hubble.net是asp.net下的一款开源全文检索框架,但安装之后,无法卸载,强行手工卸载之后,又无法安装。将其它机器上的hubble.net安装文件拷贝过来,手工安装hubble.net服务之后,启动服务之后又自动停止,查看windows系统日志,提示:

无法启动服务。System.Exception: Hasn't instance name:Default in registry
  在 HubbleService.TaskInformation.GetInstanceDir(String instanceName)
  在 HubbleService.HubbleSvr.OnStart(String[] args)
  在 System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)

据此分析,hubble.net使用是需要用邮箱注册的,可能是注册表中德邮箱与注册码被删除了的原因。赶紧到另外一台机器上找到对应的注册表项目,导出为reg文件,拷贝到故障机器上导入注册表,故障解决!

注册文件如下:

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\Hubble.net]
"Key"="5F-AC-71-D8-DF-D1-93-BA-E1-88-9D-F3-53-29-9B-7A-FA-4B-E0-87-26-39-42-29-D4-24-A4-31-38-10-39-CC-CD-0C-1B-F0-E4-76-CA-46-BC-92-88-73-FD-78-4A-16-B8-51-FE-5E-28-42-9F-C1-B4-3F-65-9B-61-B2-3E-1C-A5-CD-50-B3-B3-10-80-98-CD-CF-04-8D-99-84-F9-B3-35-60-90-8C-C3-04-1C-F2-F5-23-5C-2A-A2-6C-FE-BC-6F-47-C7-7E-6C-11-6A-B8-67-F5-14-CC-9F-36-CB-54-44-F5-E5-0C-FF-23-6B-A9-B6-D8-3D-A9-CE-53-3A-7A"
"Email"="thisIsYourEmail@gmail.com"


[HKEY_LOCAL_MACHINE\SOFTWARE\Hubble.net\Instances]
"DefaultStartTime"="2012-02-23 19:57:55"
"DefaultPort"=dword:00001d63
"Default"="C:\\Program Files\\HubbleDotNet\\Default"

原创粉丝点击