Установить службу Windows с помощью команды promt

Я устанавливаю службу Windows, используя командную команду visual studio, используя следующую команду

installutil D:Folder1ProjectnameinDebugService1.exe

Но я получаю следующее исключение

Исключение произошло при инициализации установки: System.IO.FileNotFoundException: Не удалось загрузить файл или файл сборки: /// D: Folder1 WIN или одна из его зависимостей. Система не может найти указанный файл..

Неправильно ли команда или я что-то пропустил?

.net,windows-services,

6

Ответов: 5


21 принят

Пути файлов с пробелами в них должны быть указаны.

Хорошо

installutil "c:my directoryservice1.exe"

Плохо

installutil c:my directoryservice1.exe

ОС перестает читать путь в первом пространстве, заставляя его искать файл с именем «c: my», которого не существует.


0

Чтобы избежать таких ошибок, выполните следующие действия:

  1. Выполнить командную строку с помощью «Как администратора»
  2. Измените каталог командной строки на ваш exe-файл службы.

После этого выполните

command> installutil service1.exe

0

Проблема с отсутствующими котировками. Installutil "путь exe / d"


0

1) Запустите команду командной строки разработчика в качестве режима администратора. 2) и внести изменения ниже

installutil -i "D:Folder1ProjectnameinDebugService1.exe"

0

У меня такая же проблема, в этом случае Service.exe был заблокирован.

Решение: щелкните правой кнопкой мыши файл и откройте «Свойства». Вы можете увидеть сообщение «Этот файл пришел с другого компьютера и может быть заблокирован, чтобы защитить этот компьютер. Нажмите кнопку «Разблокировать», а затем «Применить / ОК».

.net, окна-услуги,
Похожие вопросы