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

the*_*Dmi 4 windows service couchdb windows-10

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

the*_*Dmi 15

Windows上的CouchDB 2.0使用非吸吮服务管理器(NSSM)将其自身作为服务运行.显然,NSSM在应用创建者更新后出现问题:

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

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

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