Изменение «Пути к исполняемому файлу» службы Windows

Я бы хотел изменить путь к моему приложению, но это нарушит его, поскольку служба по-прежнему указывает на старое местоположение.

Перейдя в Администрирование> Службы , вы можете открыть диалоговое окно свойств и просмотреть Путь к исполняемому файлу , но нет возможности его изменить.

Можно ли каким-либо образом изменить путь к службе без переустановки приложения?

244
задан GenericJon 25 August 2011 в 03:15
поделиться

1 ответ

Небольшая модификация к ответу этого @CodeMaker, для любого как я, кто пытается изменить услуги MongoDB для использования аутентификации.

, Когда я посмотрел на "Путь к исполняемому файлу" в "Сервисах", выполняемая строка уже содержала речевые метки. Таким образом, я должен был сделать незначительную модификацию к его примеру.

, Чтобы быть конкретным.

  1. Type Services в Windows
  2. Find MongoDB (или сервис Вы хотите измениться) и открывают сервис, удостоверяясь останавливать его.
  3. Обращают внимание на Сервисное Название (не отображаемое имя)
  4. , Ищут и копируют "Путь к исполняемому файлу" и копируют его.

Для меня путь был (отметьте речевые метки)

"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg" --service

В типе

sc config MongoDB binPath= "<Modified string with \" to replace ">"

командной строки В моем случае это было

sc config MongoDB binPath= "\"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe\" --config \"C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg\" --service -- auth"
0
ответ дан 23 November 2019 в 03:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: