Bármely program futtatása háttérszolgáltatásként a Windows rendszerben

Jul 5, 2025
Szerencsejáték

Ha olyan, mint a legtöbb Windows-felhasználó, rengeteg nagyszerű kis segédprogrammal rendelkezik, amelyek a Windows indításakor futnak. Bár ez a legtöbb alkalmazás számára kiválóan működik, vannak olyanok, amelyeket jó lenne elindítani, még mielőtt a felhasználó bejelentkezne a számítógépre. Ehhez futtatnia kell az alkalmazást Windows szolgáltatásként.

Windows-szolgáltatások a programok speciális osztálya, amelyek úgy vannak beállítva, hogy elinduljanak és fussanak a háttérben, általában mindenféle felhasználói felület nélkül, és anélkül, hogy felhasználónak kellene bejelentkeznie a PC-re. Sok játékos és nagy teljesítményű felhasználó ismeri őket, mint olyan dolgokat, amelyeket korábban letiltott a rendszer felgyorsítása érdekében erre már tényleg nincs szükség .

Az alkalmazás szolgáltatásként történő futtatásának elsődleges előnye, hogy a felhasználó előtt be lehet indítani a programot a bejelentkezéshez. Ez különösen fontos lehet azoknál az alkalmazásoknál, amelyek olyan fontos szolgáltatásokat nyújtanak, amelyek elérhetővé kívánnak válni, ha távol vannak a számítógéptől.

ÖSSZEFÜGGŐ: A Windows Services megértése és kezelése

Tökéletes példa erre Plex , egy médiaszerver alkalmazás, amely a helyi tartalmat szinte bármilyen saját eszközére képes streamelni. Persze, hagyhatja, hogy a rendszertálcán üljön, mint egy normál program, de mi van, ha a számítógép újraindul áramszünet vagy ütemezett frissítések miatt? Amíg nem jelentkezik be újra a számítógépre, a Plex nem lesz elérhető. Ez irritáló, ha egy másik szobába kell futnia, hogy elindítsa a Plex biztonsági mentését, miközben a pattogatott kukorica kihűl, és rendkívül irritáló, ha Ön nem a városban van, és megpróbálja az interneten keresztül közvetíteni a médiát. A Plex szolgáltatásként történő beállítása megoldja ezt a problémát.

Mielőtt elkezdené, ismernie kell néhány fontos figyelmeztetést az alkalmazás szolgáltatásként történő futtatásáról:

  • Az alkalmazás nem tesz ikont a tálcára. Ha szüksége van egy alkalmazáshoz rendszeresen elérhető felületre, akkor lehet, hogy nem a legalkalmasabb szolgáltatásként futtatni.
  • Ha konfigurációs változtatásokat vagy frissítéseket kell végrehajtania, le kell állítania a szolgáltatást, futtatnia kell a programot rendes alkalmazásként, meg kell tennie a szükséges lépéseket, le kell állítania a programot, majd újra el kell indítania a szolgáltatást.
  • Ha a program már be van állítva a Windows indításakor, akkor azt le kell tiltania, hogy végül ne két példány futjon. A legtöbb programnak van egy lehetősége a felületen a beállítás váltására. Mások hozzáadhatják magukat az Önhöz Indítási mappa , így ott eltávolíthatja őket.

Készen áll a gurulásra? Beszéljünk a beállításáról.

Első lépés: Telepítse az SrvStart alkalmazást

Az alkalmazás szolgáltatásként történő futtatásához szüksége lesz egy kisméretű, harmadik féltől származó segédprogramra. Többen vannak odakint, de a kedvencünk az SrvStart . Eredetileg a Windows NT rendszerhez készült, és a Windows szinte minden verziójával együtt működik a Windows XP rendszertől kezdve.

A kezdéshez menjen át a SrvStart letöltési oldal és megragadja a segédprogramot. A letöltés csak négy fájlt tartalmaz (két DLL és két EXE fájlt). Nincs telepítő; ehelyett másolja ezeket a számítógépére C: \ Windows mappába ezeket a Windows fő mappájába az SrvStart „telepítéséhez”.

Feltételezzük azt is, hogy már telepített és beállított bármilyen programot, amelyből szolgáltatássá válik, de ha még nem tette meg, akkor most is jó alkalom lenne erre.

Második lépés: Hozzon létre egy konfigurációs fájlt az új szolgáltatáshoz

Ezután létre kell hoznia egy konfigurációs fájlt, amelyet az SrvStart olvasni fog a szolgáltatás létrehozásához. Sokat tehet az SrvStart használatával, és a teljes konfigurációs lehetőségek részletes leírását elolvashatja a dokumentációs oldal . Ebben a példában csak két parancsot fogunk használni: üzembe helyezés , amely meghatározza az elindítandó programot, és shutdown_method , amely megmondja az SrvStartnak, hogyan kell bezárni a programot, amikor az adott szolgáltatás leáll.

Indítsa el a Jegyzettömböt, és az alábbi formátummal hozza létre a konfigurációs fájlt. Itt a Plex-et használjuk, de létrehozhat egy fájlt minden olyan programhoz, amelyet szolgáltatásként szeretne futtatni. A üzembe helyezés A parancs egyszerűen meghatározza a futtatható fájl elérési útját. A shutdown_method parancsot használjuk winmessage paraméter, amely miatt az SrvStart egy Windows bezáró üzenetet küld a szolgáltatás által megnyitott bármelyik ablakra.

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

Nyilvánvaló, hogy az útvonalat és a nevet az indított programnak megfelelően állítsa be.

Mentse az új konfigurációs fájlt bárhová, és cserélje le a .txt kiterjesztést egy .ini kiterjesztésre. Jegyezze fel a fájl nevét, mivel a következő lépésben szükségünk lesz rá. A parancssorba történő gépelés megkönnyítése érdekében javasoljuk, hogy ezt a fájlt ideiglenesen mentse közvetlenül a C: meghajtóra.

Harmadik lépés: Használja a Parancssorot az új szolgáltatás létrehozásához

A következő lépés a Windows Service Controller (SC) paranccsal hozza létre az új szolgáltatást a konfigurációs fájl kritériumai alapján. Nyissa meg a Parancssor parancsot a jobb egérgombbal a Start menüben (vagy nyomja meg a Windows + X billentyűkombinációt), válassza a „Parancssor (rendszergazda)” lehetőséget, majd kattintson az Igen gombra, hogy adminisztrátori jogosultságokkal fusson.

A Parancssorban használja a következő szintaxist az új szolgáltatás létrehozásához:

SC CREATE <kiszolgálónév> Megjelenítési név = "<kiszolgálónév>" binpath = "srvstart.exe <kiszolgálónév> -c <srvstart konfigurációs fájl elérési útja>" start = <starttype>

Ebben a parancsban meg kell jegyezni pár dolgot. Először is, minden egyenlőségjelnek (=) van szóköz utána. Erre szükség van. Továbbá a <kiszolgálónév> az érték teljes mértékben rajtad múlik. És végül a <kezdő típus> értéket, akkor érdemes használni auto hogy a szolgáltatás automatikusan elinduljon a Windows rendszerrel.

Tehát a Plex példánkban a parancs így néz ki:

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

Igen, jól olvastad: használtam C: PlexService.ini ahelyett C: \ PlexService.ini . A parancs megköveteli, hogy távolítsa el a perjelet.

A parancs futtatásakor SIKER üzenetet kell kapnia, ha minden jól megy.

Ettől kezdve az új szolgáltatás minden alkalommal fut, amikor a Windows elindul. Ha megnyitja a Windows Services kezelőfelületét (csak kattintson a Start gombra, és írja be a „Services” parancsot), ugyanúgy megtalálhatja és konfigurálhatja az új szolgáltatást, mint bármely más szolgáltatást.

És ennyi van benne. Ha vannak olyan alkalmazásai, amelyek a Windows rendszerrel indulnak, és inkább azok indulnának el, anélkül, hogy a felhasználónak bejelentkeznie kellene, elég egyszerű bármilyen alkalmazást szolgáltatásgá alakítani. Csak most érintettük az új szolgáltatás létrehozásának és futtatásának alapvető módszerét, de sokkal többet tehet az SrvStart segítségével a szolgáltatás működésének finomhangolásához. Ha többet szeretne megtudni, feltétlenül nézze meg a dokumentációt.

.entry-tartalom .entry-footer

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


Szerencsejáték - Most Popular Articles

Hogyan bontsa meg a webböngésző könyvjelzőit

Karbantartás és optimalizálás Jan 31, 2025

Kis mosolyok / Shutterstock.com. A böngésző könyvjelzői idővel rendetlenséggé válhatnak. Szüksége van könyvjelzőkre olyan weboldalak..


Hogyan lehet megmondani, hogy a MacBook melyik grafikus chipet használja (és váltani)

Karbantartás és optimalizálás Jan 12, 2025

Az Apple csúcskategóriás MacBook Pro-jaihoz két grafikus chip tartozik: egy integrált Intel Iris Pro chip és egy diszkrét, nagyobb teljesítményű grafikus kártya. Így has..


Hogyan szabadítson fel helyet Samsung készülékén a „Smart Manager” segítségével

Karbantartás és optimalizálás Jul 12, 2025

Amikor telefonja belső tárhelye megtelik, frusztráló lehet. A dolgok lelassulnak, az alkalmazások nem települnek, és egyes esetekben nem is tölthet le semmit. Szerencsére a..


5 Általános PC-játékgrafikai lehetőségek magyarázata

Karbantartás és optimalizálás Nov 14, 2024

BETŰTELEN TARTALOM A PC-játékok végtelennek tűnő grafikus lehetőségeket kínálnak a hegedüléshez. Mindegyik kompromisszumot jelent a grafikus minőség és a teljesítm..


Ugrás közvetlenül az Android kezdőképernyőről a képernyőkre egy alkalmazáson belül Tevékenységparancsokkal

Karbantartás és optimalizálás Aug 8, 2025

Az Android lehetővé teszi alkalmazás-parancsikonok létrehozását, de létrehozhat speciális parancsikonokat is, amelyek közvetlenül az alkalmazás képernyőihez kapcsolódn..


Töltse le a valódi többfeladatos munkát Androidon ezzel a 8 lebegő alkalmazással

Karbantartás és optimalizálás Jun 20, 2025

BETŰTELEN TARTALOM Az Android rendelkezik megfelelő többfeladatos feladattal, de a rejtvény hiányzó darabja az a lehetőség, hogy egyszerre több alkalmazás legyen a képe..


Megakadályozza, hogy a médiakönyvtár megjelenjen az Android Galériában

Karbantartás és optimalizálás Apr 20, 2025

BETŰTELEN TARTALOM Az Android eszközökön található Gallery alkalmazás kissé agresszívan kezeli a könyvtárak beolvasását és hozzáadását. Van egy könyvtár, amelyet tito..


Töltse le a Vista Explorer stílus teljes választékát és a jelölőnégyzeteket a Windows XP rendszerben

Karbantartás és optimalizálás May 3, 2025

BETŰTELEN TARTALOM Ha továbbra is a Windows XP rendszert használja, és féltékeny a opcionális, de nagyon hasznos jelölőnégyzetek a Vistában , vagy a teljes sor kiv..


Kategóriák