应用Windows 10 Creators Update后,CouchDB无法启动

时间:2017-05-22 07:44:26

标签: windows service windows-10 couchdb

我在Windows上运行CouchDB 2.0用于开发目的。应用Windows 10 Creators更新后,CouchDB服务不再启动。当我尝试手动启动它时,我得到一个通用"无法启动服务"错误信息。

1 个答案:

答案 0 :(得分:15)

Windows上的CouchDB 2.0使用Non-Sucking Service Manager (NSSM)将自身作为服务运行。显然,NSSM在应用创建者更新后出现问题:

  

2017-04-26:Windows 10 Creators Update的用户应该使用prelease build 2.2.4-101来避免服务无法启动的问题。

因此,可以通过使用上面提到的NSSM构建来解决问题:

  1. https://nssm.cc/download
  2. 下载预发布版本2.2.4-101
  3. 通过Windows服务对话框停止CouchDB服务(暂停是不够的)
  4. 使用下载的ZIP文件中的一个覆盖nssm.exe中的<CouchDbInstallDir>\bin(确保选择正确的版本32位/ 64位)
  5. 启动CouchDB服务