Я пытаюсь установить компонент TOR obfsproxy.exe в качестве службы с использованием NSSM, но он работает только в том случае, если я изменяю службу для входа в систему как моя собственная учетная запись пользователя.

NSSM создает службы с учетной записью входа, установленной на «Локальная система». Когда я пытаюсь запустить службу Windows, появляется сообщение «Не удалось запустить, служба не вернула ошибку». Журнал событий не дает никаких подсказок, кроме

Program C:\Program Files (x86)\obfsproxy\obfsproxy.exe for service obfsproxy exited with return code -1073741515.

Если я изменю имя пользователя для входа на мою собственную учетную запись пользователя (члена группы администраторов), это будет работать отлично. Какие права может иметь моя собственная учетная запись, которой нет у учетной записи «Локальная система». Я не хочу заставлять пользователей использовать свои собственные учетные записи для запуска службы, я хочу выяснить, почему она не работает, и исправить ее, чтобы работала установка по умолчанию nssm.

2 ответа2

1

Вы должны посмотреть на:

  • Сеть. Использует ли obfsproxy.exe какие-либо удаленные / подключенные диски? Это будет характерно для вашей учетной записи.
  • Реестр. Если при установке файл obfsproxy.exe записал настройки в пользовательский раздел реестра, эти настройки не будут доступны для учетной записи локальной системы.

И обязательно проверьте файл журнала от obfsproxy.exe, который документирует причину его раннего выхода ...

0

Похоже, что obfsproxy.exe имеет некоторые зависимости в каталоге приложения пакета tor. Копирование их, кажется, решает проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .