Cum se execută orice program ca serviciu de fundal în Windows

Jul 5, 2025
Jocuri

Dacă sunteți ca majoritatea utilizatorilor de Windows, aveți o mulțime de utilități mici care rulează când porniți Windows. Deși acest lucru funcționează excelent pentru majoritatea aplicațiilor, există unele care ar fi bine să înceapă chiar înainte ca un utilizator să se conecteze la computer. Pentru a face acest lucru, va trebui să rulați aplicația ca serviciu Windows.

Servicii Windows sunt o clasă specială de programe care sunt configurate pentru a lansa și rula în fundal, de obicei fără niciun fel de interfață cu utilizatorul și fără a avea nevoie de un utilizator să se conecteze la computer. Totuși, mulți jucători și utilizatori puternici îi cunosc ca acele lucruri pe care le dezactivați pentru a vă accelera sistemul asta nu mai este necesar .

Avantajul principal al executării unei aplicații ca serviciu este că puteți începe un program înainte ca un utilizator să se conecteze. Acest lucru poate fi deosebit de important cu aplicațiile care oferă servicii importante pe care doriți să le fiți disponibile atunci când sunteți departe de computer.

LEGATE DE: Înțelegerea și gestionarea serviciilor Windows

Un exemplu perfect în acest sens este Plex , o aplicație pentru server media care poate transmite conținut local către aproape orice dispozitiv pe care îl dețineți. Sigur, l-ați putea lăsa să se așeze în tava de sistem ca un program normal, dar dacă computerul repornește din cauza unei întreruperi de curent sau a actualizărilor programate? Până nu vă conectați din nou pe computer, Plex nu va fi disponibil. Acest lucru este iritant dacă trebuie să fugi într-o altă cameră pentru a porni Plex înapoi în timp ce popcornul tău se răcește și este foarte iritant dacă ești în afara orașului și încerci să-ți transmite media pe internet. Configurarea Plex ca serviciu ar rezolva această problemă.

Înainte de a începe, ar trebui să fiți conștienți de câteva avertismente importante pentru rularea unei aplicații ca serviciu:

  • Aplicația nu va pune o pictogramă în tava de sistem. Dacă aveți nevoie de interfața disponibilă în mod regulat pentru o aplicație, este posibil să nu fie cea mai potrivită pentru a rula ca serviciu.
  • Când trebuie să efectuați modificări de configurare sau actualizări, va trebui să opriți serviciul, să rulați programul ca o aplicație obișnuită, să faceți ceea ce trebuie să faceți, să opriți programul și apoi să porniți din nou serviciul.
  • Dacă programul este deja configurat să ruleze la pornirea Windows, va trebui să îl dezactivați, astfel încât să nu ajungeți să ruleze două instanțe. Majoritatea programelor au o opțiune în interfață pentru a comuta această setare. Alții se pot adăuga la dvs. Dosar de pornire , astfel încât să le puteți elimina acolo.

Sunteți gata să rulați? Să vorbim despre modul de configurare.

Primul pas: Instalați SrvStart

Pentru a rula o aplicație ca serviciu, veți avea nevoie de un utilitar mic, terță parte. Există mai multe acolo, dar preferatul nostru este SrvStart . A fost inițial conceput pentru Windows NT și va funcționa cu aproape orice versiune de Windows de la Windows XP în sus.

Pentru a începe, mergeți la Pagina de descărcare SrvStart și apuca utilitarul. Descărcarea conține doar patru fișiere (două fișiere DLL și două fișiere EXE). Nu există niciun program de instalare; în schimb, copiați-le pe computerul dvs. C: \ Windows înregistrați-le în folderul principal Windows pentru a „instala” SrvStart.

De asemenea, vom presupune că ați instalat și configurat deja orice program pe care îl veți transforma într-un serviciu, dar dacă nu ați făcut-o, acum ar fi un moment bun să faceți și asta.

Pasul doi: Creați un fișier de configurare pentru noul serviciu

Apoi, veți dori să creați un fișier de configurare pe care SrvStart îl va citi pentru a crea serviciul. Puteți face multe lucruri cu SrvStart și puteți citi detaliile complete despre toate opțiunile de configurare de pe pagina de documentare . Pentru acest exemplu, vom folosi doar două comenzi: lansare , care specifică programul de lansat și shutdown_method , care spune SrvStart cum să închideți programul atunci când serviciul respectiv este oprit.

Porniți Notepad și creați fișierul de configurare utilizând formatul de mai jos. Aici, folosim Plex, dar puteți crea un fișier pentru orice program pe care doriți să îl rulați ca serviciu. lansare comanda specifică pur și simplu calea în care se află fișierul executabil. Pentru shutdown_method comandă, folosim mesaj de vin parametru, care face ca SrvStart să trimită un mesaj de închidere Windows către orice ferestre deschise de serviciu.

[Plex]
startup = "C: \ Program Files (x86) \ Plex \ Plex Media Server \ Plex Media Server.exe"
shutdown_method = winmessage

Evident, ajustați calea și numele în funcție de programul pe care îl lansați.

Salvați noul fișier de configurare oriunde doriți și înlocuiți extensia .txt cu o extensie .ini. Rețineți numele fișierului, deoarece vom avea nevoie de el în pasul următor. Pentru ușurința tastării la Linia de comandă, vă sugerăm să salvați temporar acest fișier chiar pe unitatea C :.

Pasul trei: utilizați linia de comandă pentru a crea noul serviciu

Pasul următor este utilizarea comenzii Windows Service Controller (SC) pentru a crea noul serviciu pe baza criteriilor din fișierul de configurare. Deschideți Command Prompt făcând clic dreapta pe meniul Start (sau apăsând Windows + X), alegând „Command Prompt (Admin)”, apoi făcând clic pe Da pentru a-i permite să ruleze cu privilegii administrative.

La Linia de comandă, utilizați următoarea sintaxă pentru a crea noul serviciu:

SC CREATE <servicename> Displayname = "<servicename>" binpath = "srvstart.exe <servicename> -c <cale către srvstart config file>" start = <starttype>

Există câteva lucruri de remarcat în acea comandă. În primul rând, fiecare semn egal (=) are un spațiu după el. Este necesar. De asemenea <servicename> valoarea depinde în totalitate de dvs. Și, în cele din urmă, pentru <tip de pornire> valoare, veți dori să o utilizați auto astfel încât serviciul să înceapă automat cu Windows.

Deci, în exemplul nostru Plex, comanda ar arăta astfel:

SC CREATE Plex Displayname = "Plex" binpath = "srvstart.exe Plex -c C: PlexService.ini" start = auto

Da, ai citit bine: am folosit C: PlexService.ini in loc de C: \ PlexService.ini . Comanda necesită eliminarea barei oblice.

Când rulați comanda, ar trebui să primiți un mesaj de SUCCES dacă totul merge bine.

Din acest moment, noul dvs. serviciu va rula ori de câte ori pornește Windows. Dacă deschideți interfața Servicii Windows (faceți clic pe Start și tastați „Servicii”), puteți găsi și configura noul serviciu la fel ca oricare altul.

Și asta este tot ceea ce există. Dacă aveți aplicații care încep cu Windows și ați prefera să înceapă fără a fi nevoie ca un utilizator să se conecteze, este suficient de ușor să transformați orice aplicație într-un serviciu. Tocmai am atins metoda de bază pentru crearea și rularea unui serviciu nou, dar puteți face mult mai multe cu SrvStart pentru a regla cum funcționează un serviciu. Verificați documentația dacă doriți să aflați mai multe.

.intrare-conținut .pentru-intrare

How To Run Any Program As A Background Service In Windows

How To Run Any Program As A Background Service In Windows

Run Python Programs In Background As Windows Service

How To Run Memcached As A Windows Service

How To Run Background Processes On Windows

How To Disable Running Background Programs In Windows

How To Disable Background Services In Windows 10

How To Create A Windows Service Using Exe File

How To Run Python File In Background Mac/Linux/Windows Secretly

Remove Programs Running In The Background In Windows 7

Stop Windows 10 Apps From Running In The Background

How To Enable Or Disable Background Apps In Windows 10

Close/stop Programs Running In Background - Windows 7

Disable Programs Running In The Background In Windows | HP Computers | HP

Background Tasks Without A Separate Service: Hangfire For ASP.NET

How To Stop Running Background Apps In Windows 8 (updated)

How To Stop Universal Windows Platform Apps From Running In Background | Windows 10 Tutorial

C# Tutorial - How To Make An Application Auto Run On Windows Startup | FoxLearn

Intro To Windows Services In C# - How To Create, Install, And Use A Service Using Topshelf


Jocuri - Cele mai populare articole

Cum se recuperează un fișier Microsoft Office nesalvat

Întreținere și optimizare Jul 12, 2025

Tocmai ați închis un document Office și ați dat clic din greșeală Nu salvați. Sau poate Word s-a prăbușit sau laptopul tău a pierdut puterea înainte de a-ți aminti să s..


„App Standby” de la Android economisește bateria, dar dezactivarea aplicațiilor este încă mai bună

Întreținere și optimizare Feb 24, 2025

CONȚINUTUL NECACHAT Cu Android 6.0 Marshmallow , Google a adăugat mai mult decât doar Doze . A adăugat o caracteristică numită App Standby, car..


Cum să ajustați actualizările meteo, traficului și sportului pe Amazon Echo

Întreținere și optimizare Jun 20, 2025

CONȚINUTUL NECACHAT Amazon Echo este foarte bun pentru a vă oferi condiții meteo la zi, rapoarte de trafic și actualizări sportive, dar numai dacă îl ajutați un pic modifi..


Ce trebuie să faceți când iPhone-ul sau iPad-ul dvs. rămâne fără spațiu

Întreținere și optimizare Jul 10, 2025

CONȚINUTUL NECACHAT Rămâneți fără spațiu și iPhone-ul dvs. vă va informa că spațiul de stocare este aproape plin. Nu veți putea să instalați aplicații noi, să face..


6 moduri de a elibera spațiu pe un Chromebook

Întreținere și optimizare Jun 20, 2025

Atingeți limita de stocare a Chromebookului și veți începe să vedeți erori atunci când descărcați și creați fișiere. Acest lucru nu este greu de făcut, deoarece Chromeb..


Eliminați Clutter din pagina de apelare rapidă Opera

Întreținere și optimizare May 21, 2025

CONȚINUTUL NECACHAT Doriți să curățați pagina de apelare rapidă din Opera, astfel încât să fie vizibile doar miniaturile? Astăzi vă arătăm câteva modificări care vor face ca..


Închideți toate aplicațiile deschise dintr-o clipă

Întreținere și optimizare Feb 3, 2025

CONȚINUTUL NECACHAT Ați făcut o muncă serioasă pe computerul dvs. și aveți deschise o grămadă de aplicații, browsere, foi de calcul și documente. Ați terminat pentru ziua respec..


Determinați cu ușurință timpul de funcționare Windows în Windows 7, Vista sau XP

Întreținere și optimizare Mar 26, 2025

„Calculatorul meu funcționează de 100 de zile fără repornire!” „Nu am făcut-o reinstalat Windows peste cinci ani! ” Geeks le place să se laude cu aceste..


Categorii