Windows установить программу как службу

Если вы разрабатываете службу Windows с использованием. NET Framework, вы можете быстро установить приложение-службу с помощью Утилита командной строки InstallUtil.exe или PowerShell.

Как установить новую службу в Windows?

Выполните следующее:

  1. Запустите командную строку (CMD) с правами администратора.
  2. Введите c: windowsmicrosoft.netframeworkv4. 0.30319installutil.exe [путь вашей службы Windows к exe]
  3. Нажимаем return и все!

Может ли EXE запускаться как служба?

Обратите внимание, что это не будет работать для любого исполняемого файла: исполняемый файл должен быть службой Windows (т.е. внедрить ServiceMain).

Как мне вручную создать службу Windows?

Чтобы создать услугу:

  1. Откройте командную строку Windows от имени администратора.
  2. Введите sc.exe create SERVICE NAME binpath = «SERVICE FULL PATH».
  3. не оставляйте места в НАЗВАНИЕ СЕРВИСА.
  4. После binpath = и перед »должен быть пробел.
  5. в SERVICE FULL PATH укажите полный путь к исполняемому файлу службы.
  6. Пример:

Как мне зарегистрировать службу Windows?

  1. Остановите сервер с помощью bin / stop-server. Сервер не может быть зарегистрирован во время его работы.
  2. Зарегистрируйте сервер как сервис. В командной строке Windows запустите bat / register-windows-service. …
  3. После регистрации сервера запустите сервер из Панели управления службами Windows или с помощью bat / start-server.

Как запустить службу?

Вот как настроить себя на успех.

  1. Убедитесь, что люди будут платить за ваши услуги. Это звучит просто, но от этого зависит ваш успех. …
  2. Начните медленно. …
  3. Реалистично оценивайте свои доходы. …
  4. Составьте письменную стратегию. …
  5. Приведите свои финансы в порядок. …
  6. Изучите свои юридические требования. …
  7. Получите страховку. …
  8. Воспитывать себя.

Что такое службы Windows?

Службы Microsoft Windows, ранее известные как службы NT, позволяют создавать долго работающие исполняемые приложения, которые запускаются в своих собственных сеансах Windows. Эти службы могут запускаться автоматически при загрузке компьютера, могут быть приостановлены и перезапущены и не отображают никакого пользовательского интерфейса.

Как запустить локальную службу в Windows?

Как: запустить службу Windows как консольное приложение

  1. Добавьте в свою службу метод, запускающий методы OnStart и OnStop:…
  2. Перепишите метод Main следующим образом:…
  3. На вкладке «Приложение» свойств проекта установите для параметра «Тип вывода» значение «Консольное приложение».
  4. Выберите Начать отладку (F5).

Как управлять службами Windows?

Windows всегда использовала панель услуг как способ управления службами, работающими на вашем компьютере. Вы можете легко попасть туда в любой момент, просто нажав WIN + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить», и введя сервисы. msc.

Читайте также:
Как изменить путь установки программ по умолчанию в Windows 11

Где расположены службы Windows?

Во всех версиях Windows к Службам также можно получить доступ с помощью Консоль управления компьютером. Начните с открытия «Управление компьютером». В левой части окна «Управление компьютером» есть раздел «Службы и приложения». Откройте его и дважды щелкните «Службы».

Может ли служба Windows запустить приложение?

Службы Windows не могут запускать дополнительные приложения потому что они не работают в контексте какого-либо конкретного пользователя. В отличие от обычных приложений Windows, службы теперь запускаются в изолированном сеансе и им запрещено взаимодействовать с пользователем или рабочим столом.

Как установить EXE-файл как услугу?

Прежде всего, перейдите к . net framework, а затем запустите installutil.exe с указанием пути к исполняемому файлу Windows server.. Это установит службу в вашу систему.

Как запустить приложение как службу?

Запустить приложение как службу Windows

  1. Запустите службу. Чтобы запустить службу, используйте следующую команду Powershell: Копировать Start-Service -Name «ExampleService»
  2. Остановите службу. Чтобы остановить службу, используйте следующую команду Powershell: Копировать Stop-Service -Name «ExampleService»
  3. Удалите службу.

Источник: frameboxxindore.com

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

Я хочу установить службу Windows с помощью командной строки Windows (а не командной строки Visual Studio).

Как мне это сделать?

14 ответов:

перейдите к одним из наиболее важных системных.exe в вашей папке .net (для .net 4 это C:WindowsMicrosoft.NETFrameworkv4.0.30319 например) и использовать его для установки службы, например:

«C:WindowsMicrosoft.NETFrameworkv4.0.30319installutil.exe» «c:myservice.exe»
2011-11-17 11:52:12 hcb

если имя каталога содержит пробел, как c:program filesabc 123 , то вы должны использовать двойные кавычки вокруг пути.

installutil.exe «c:program filesabc 123myservice.exe»

Install windows service from command prompt

это делает вещи намного проще, если вы настроили файл bat, как показано ниже,

например, чтобы установить службу, создайте » myserviceinstaller.летучая мышь» и «Запуск от имени администратора»

удалить службу,

добавить — u к одним из наиболее важных системных команда.

cd C:WindowsMicrosoft.NETFrameworkv4.0.30319 C:WindowsMicrosoft.NETFrameworkv4.0.30319installutil.exe -u «C:Servicesmyservice.exe»
2016-03-09 13:22:58 Dhanuka777

ничего плохого в команде SC Create. Просто вам нужно знать правильные аргументы:

SC CREATE «MySVC» binpath= “D:MeServicesMySVCMySVC.exe»
2017-10-30 03:26:02 Sid

  1. Запустите командную строку (CMD) с правами администратора.
  2. тип c:windowsmicrosoft.netframeworkv4.0.30319installutil.exe [your windows service path to exe]
  3. пресс возвращение и это все!

2018-08-14 07:21:24 Base33

Я должен добавить еще один пункт в этой теме. Для установки / удаления 64-разрядной версии сборок необходимо использовать 64-разрядную версию инструмента. Чтобы установить службу, команда должна быть:

«C:WindowsMicrosoft.NETFramework64v4.0.30319InstallUtil.exe» «C:YourFolderYourService.exe»

и для удаления команды должно быть:

«C:WindowsMicrosoft.NETFramework64v4.0.30319InstallUtil.exe» -u «C:YourFolderYourService.exe»
2017-12-15 14:29:20 MKR

  • Install-Service-invokes InstallUtil.exe pathToExecutable команда
  • Install-ServiceIfNotInstalled-сначала он проверяет, является ли служба установлен, если не выполнить метод Install-Service
  • Uninstall-Service- он удаляет службу. ServiceName пути к исполняемому файлу может быть использован.
Читайте также:
Как поставить программу по умолчанию на Windows 10

2018-02-15 21:31:25 Pawel Wujczyk

создать *.bat файл рядом с вашей службой windows exe file установки со следующим контекстом:

CLS ECHO Installing My Windows Service START %windir%Microsoft.NETFrameworkv4.0.30319installutil.exe «%~d0%~p0YourWindowsServiceExeName.exe»

создать *.bat файл рядом с вашей службой windows exe file удалить со следующим контекстом:

CLS ECHO Uninstalling My Windows Service START %windir%Microsoft.NETFrameworkv4.0.30319installutil.exe -u «%~d0%~p0YourWindowsServiceExeName.exe»

выполнить каждый из bat file как admin для установки или удаления службы windows.

2018-07-07 14:54:47 Mohammad Dayyan

«C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe» «C:Servicesmyservice.exe»

UnInsatall Sevice: —

«C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe» -u «C:Servicesmyservice.Service.exe»
2018-09-16 11:24:31 Kaushik AppzyTech

  1. Запустите командную строку (CMD) с правами администратора.
  2. тип c:windowsmicrosoft.netframeworkv4.0.30319installutil.exe [ваш путь службы windows к exe]
  3. нажмите return

2017-04-14 13:08:37 what server

  1. Запустите командную строку Windows как администратор
  2. вставить этот код: cd C:WindowsMicrosoft.NETFrameworkv4.0.30319 , чтобы перейти в папку
  3. редактировать и запускать такое: installutil C:ProjectFolderbinDebugMyProject.exe

2017-10-17 09:56:49 Oguzhan KIRCALI

следующий код , установить и удалить службу,

открыть командная строка и запуск программы от имени администратора и выполните команду ниже и нажмите enter.

синтаксис

Установить

C:windowsmicrosoft.netframeworkv4.0.30319>InstallUtil.exe + Your copied path + your service name + .exe

например :наш путь Программы installutil.exe C:MyFirstServicebinDebugMyFirstService.exe

To удалить

C:windowsmicrosoft.netframeworkv4.0.30319>InstallUtil.exe -u + Your copied path + your service name + .exe

например: наш путь InstallUtil.exe-u C:MyFirstServicebinDebugMyFirstService.exe

для получения дополнительной помощи вы можете ознакомиться по следующей ссылке: пример программы

2018-09-16 10:23:57 Joji Thomas Eapen

откройте Visual studio и выберите новый проект, выбрав Windows Service шаблон Windows Desktop tab. Чем скопировать следующий код в имя_службы.cs-файл.

using System.Diagnostics; using System.ServiceProcess; namespace TimerService < public partial class Timer_Service : ServiceBase < public Timer_Service() < InitializeComponent(); >static void Main() < if (System.Diagnostics.Debugger.IsAttached) < Timer_Service service = new Timer_Service(); service.OnStart(null); >else < ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] < new Timer_Service() >; ServiceBase.Run(ServicesToRun); > > protected override void OnStart(string[] args) < EventLog.WriteEvent(«Timer_Service», new EventInstance(0, 0, EventLogEntryType.Information), new string[] < «Service start successfully.» >); > protected override void OnStop() < EventLog.WriteEvent(«Timer_Service», new EventInstance(0, 0, EventLogEntryType.Information), new string[] < «Service stop successfully.» >); > > >

Правой Кнопкой Мыши на имя_службы.cs файл и открыть конструктор сервиса. затем щелкните правой кнопкой мыши и выберите Add Installer . чем щелкните правой кнопкой мыши на serviceProcessInstaller1 и изменить его значение свойства Account С User до Local System .

удалить static void main метод . Чем сохранить и построить свой проект.

Примечание: перейти binDdebug папка вашей папки проекта. Чем открыть свойства вашего . Чем Гото Compatibility tab. Чем нажать на Change Settings For All Users .

Выберите вариант Run this program as an administrator .

теперь вы должны открыть CommandPromt как администратор. После открытия, установите каталог, где ваш InstallUtil.exe файл помещается. например: C:WindowsMicrosoft.NETFramework64v4.0.30319 . теперь напишите следующую команду:

Читайте также:
Лучшая программа для просмотра фильмов на Виндовс 10

C:WindowsMicrosoft.NETFramework64v4.0.30319>InstallUtil.exe -i C:TimerServiceTimerServicebinDebugTimerService.exe

Примечание: -я для установки он обслуживает и-u для Unsinstall.

после-я установил запись пути, по которому вы хотите установить свой сервис.

теперь напишите команду в CommandPromt следующим образом:

C:TimerServiceTimerServicebinDebug>net start service_name

Примечание: использовать stop для остановки службы.

теперь откройте ViewEventLog.exe . Выберите Журналы Windows>Приложение. Там вы можете проверить журнал своей службы, запустив и остановив службу.

2018-08-13 10:44:25 Karan Raiyani

когда ваша версия сборки и ваш проект Visual studio Biuld настройки на dot net 2 или 4 установить с той же версии.

установить с installutil та же версия

если построить в dot net 4

тип c:windowsmicrosoft.netframeworkv4.0.30319installutil.exe

если построить в dot net 2

тип c:windowsmicrosoft.netframeworkv2.0.11319installutil.exe

2018-09-16 12:54:01 saber tabatabaee yazdi

откройте командную строку, перейдите к

C:windowsmicrosoft.netframeworkv4.0.30319InstallUtil.exe -i «.EXE file of window service»

Источник: codengineering.net

Windows установить программу как службу

Как запустить приложение как службу. Запуск любого приложения Windows XP как сервиса.

Один из самых часто встречающихся вопросов, связанных с Windows XP — это вопрос о возможности запуска программ как сервиса, что дает определенные преимущества.
Сделать это не так трудно, как считается, для этого необходимо скачать определенный пакет утилит, называемый srvany. пакет состоит из двух утилит INSTSRV.EXE и SRVANY.EXE.
Взять их можно здесь: img.nnow.ru/data/myupload/0/841/841675/srvany.zip

Для начала необходимо скопировать эти файлы в системную директорию %windir%/system32. Затем необходимо запустить файл SRVANY.EXE из командной строки, используя следующий синтаксис: «INSTSRV ServiceName %windir%/srvany.exe», Где ServiceName — придуманное имя сервиса. Если всё сделано правильно, то появится сообщение, подтверждающее успешное создание сервиса (The service was successfuly added).

Теперь зайдите в Администрирование — Службы (Services). Находите только что созданную службу, двойной клик вызывает свойства сервиса. На первой вкладке можно выбрать параметры запуска — Automatic (автоматически при загрузке компьютера), Manual (Вручную) и Disabled (отключено). Для работы созданного сервиса в отдельном окне необходимо отметить на второй вкладке (Вход в систему) пункт Allow Service to Interact with Desktop (Разрешить взаимодействие с рабочим столом). Пока всё.

Следующим шагом является редактирование реестра. Запускаем редактор реестра Regedit. Шагаем к ветви HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices и находим имя сервиса здесь. Создаем раздел Paremeters и в этом разделе прописываем путь к программе, которую мы хотим запустить, следующим образом: Строковой параметр: Application значение — путь к программе, которую мы будем запускать как сервис.

Запустить сервис, если он не отключен, можно несколькими способами, во-первых через командную строку: Net Start ServiceName — где SеrviceName — имя Вашего сервиса. И другим способом — непосредственно через апплет административной панели — службы.

Чтобы удалить сервис, его сначала необходимо остановить: net stop ServiceName, затем опять же в коммандной строке выполнить команду INSTSRV ServiceName remove.

Источник: www.makak.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru