Назад | Перейти на главную страницу

Служба Apache couchDB прекращает работу в Windows 10 для одного языка

После перезагрузки машины служба Apache CouchDB, кажется, остановлена, если мы запускаем ее вручную, она запускается. Я проверил, что просмотрщик событий получил следующие ошибки. Пожалуйста, помогите мне решить эту проблему

  1. Служба apache couchDB прервана из-за следующей ошибки: Не удалось прочитать ключ реестра конфигурации 9 Идентификатор события: 7023)
  2. Apache Couch DB01d14dda41ed1200: не удалось получить ключи для службы erlang (идентификатор события: 17)

По какой-то причине во время запуска Windows 10 erlsrv.exe ищет раздел реестра, используя InternalServiceName вместо SName. Вы не можете просто переименовать ключ в Regedit, иначе служба CouchDb не сможет быть перезапущена после загрузки, поэтому вам нужно продублировать его.

Запускаем Regedit, экспортируем ключ

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ericsson\Erlang\ErlSrv\1.1\Apache CouchDB

в файл, отредактируйте файл и измените ключ на

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ericsson\Erlang\ErlSrv\1.1\Apache Couch DB01d14dda41ed1200

затем импортируйте файл в Regedit. (Очевидно, замените 01d14dda41ed1200 значением, указанным в ключе InternalServiceName в вашем файле.)