jak spustit aplikaci jako službu (vytvořit uživatelem definovanou službu).
pokud chcete spustit aplikaci jako službu v operačním systému Windows, pokračujte ve čtení tohoto tutoriálu. Jak víte, běžnými způsoby spuštění programu při spuštění systému Windows je umístění programu do složky Po spuštění systému Windows nebo spuštění programu při spuštění pomocí registru systému Windows nebo spuštění aplikace pomocí Plánovače úloh. Ačkoli jsou tyto metody ve většině případů účinné, v některých případech je třeba spustit aplikaci při spuštění jako službu Windows před přihlášením uživatele nebo interakcí uživatele.
tento tutoriál obsahuje podrobné pokyny, jak vytvořit službu Windows s jakýmkoli programem v systému Windows 10, 8, 7 & Server OS.
jak spustit libovolnou aplikaci jako službu Windows.
Metoda 1. Spusťte aplikaci jako službu Windows pomocí obslužného programu RunAsService.
Metoda 2. Spusťte Program jako službu pomocí nástroje NSSM.
Metoda 1. Jak spustit libovolnou aplikaci jako službu Windows pomocí nástroje „Spustit jako službu“.
první metodou pro vytvoření uživatelem definované služby z jakéhokoli programu je použití nástroje“ RunAsService“.
1. Stáhněte si nástroj RunAsService do počítače.
2. Přesuňte nebo zkopírujte stažený soubor RunAsService.exe, do kořenové složky jednotky C:\. *
* Poznámka (důležitá): můžete umístit “ RunAsService.exe “ nástroj na libovolné místo, které chcete na disku, ale ujistěte se, že udržet nástroj na stejném místě, aby nainstalovaná služba (y), aby i nadále fungovat.
3. Otevřete příkazový řádek jako správce.
4. V příkazovém řádku zadejte: cd\
5. Nyní nainstalujte aplikaci, kterou chcete jako službu, pomocí následujícího příkazu: *
- RunAsService install „ServiceName“ „Display-Name“ „PathToExecutable“
poznámky:
1. Ve výše uvedeném příkazu nahraďte hodnoty červenými písmeny takto:
Název: zadejte název služby, kterou chcete vytvořit. Název služby můžete použít k ručnímu spuštění nebo zastavení služby v budoucnu zadáním příkazů „net start“ nebo „net stop“.
Zobrazovaný název: pokud chcete, zadejte jiný název seznamu služeb systému Windows. Takto se zobrazí název služby v seznamu služeb. Pokud není zadán žádný „Zobrazovaný název“, bude Zobrazovaný název stejný jako „název služby“ vytvořené služby.
PathToExecutable: zadejte úplnou cestu k aplikaci, kterou chcete spustit jako službu Windows.
například: Chcete-li nainstalovat “ Poznámkový blok.exe „aplikace jako služba Windows s názvem“ Poznámkový blok “ zadejte následující příkaz:
- RunAsService nainstalovat „Poznámkový blok“ „C:\Windows\System32\notepad.exe“
2. Pokud po provedení výše uvedeného příkazu obdržíte zprávu „aplikace potřebuje funkci. Net Framework 2.0, aby fungovala“, klikněte na Stáhnout a nainstalovat tuto funkci nebo si stáhněte. Net Framework 2.0 z centra stahování společnosti Microsoft.
6. Po provedení příkazu se v seznamu služeb objeví nová služba Windows s názvem, který jste zadali v příkazu „RunAsService“. Spuštění nově vytvořené služby při spuštění:
a. klepněte pravým tlačítkem myši na službu a vyberte Vlastnosti.
b.ujistěte se, že Typ spouštění je nastaven na Automatický.
c. restartujte počítač a vyzkoušejte službu. *
* poznámky:
1. Službu můžete kdykoli spustit nebo zastavit spuštěním příkazů“ net start „nebo“ net stop “ v příkazovém řádku (Admin).
2. Pokud chcete nainstalovanou službu v budoucnu odinstalovat:
a. zastavte službu spuštěním tohoto příkazu v příkazovém řádku Správce:
- net stop „ServiceName“
např. net stop „Notepad“
b. odinstalujte službu zadáním tohoto příkazu:
- RunAsService uninstall „ServiceName“
RunAsService odinstalovat „Poznámkový blok“
Metoda 2. Jak spustit libovolný program jako službu pomocí NSSM.
druhou metodou pro spuštění libovolné aplikace jako služby v systému Windows je použití nástroje Správce služeb bez sání.
1. Stáhnout NSSM.
2. Extrahujte stažený soubor ZIP.
3. Přejmenujte extrahovanou složku (např. „nssm-2.24“) na NSSM.
4. Zkopírujte složku NSSM do kořenové složky jednotky C:\
5. Otevřete příkazový řádek jako správce a přejděte do složky NSSM zadáním následujících příkazů v pořadí (po zadání každého příkazu stiskněte klávesu Enter):
- CD\
- cd nssm
6. Nyní podle verze systému Windows (32 nebo 64bit) přejděte do jedné ze dvou obsažených podsložek, zadejte odpovídající příkaz(a stiskněte klávesu Enter).
- pokud vlastníte 64bitový systém Windows, zadejte: cd win64
- pokud vlastníte 32bitový systém Windows, zadejte: cd win32
7. Nyní zadejte následující příkaz: *
- nssm instalace
8. V okně, které se otevře:
8a. stiskněte tlačítko strom (3) tečky další na cestu a vyberte spustitelný soubor aplikace, který chcete spustit jako službu.
8b. po dokončení zadejte název nové služby a klikněte na Instalovat službu.
8c. klikněte na OK na zprávu „služba byla úspěšně nainstalována“ a máte hotovo! *
* poznámky:
1. Po instalaci služby pomocí instalačního programu služby NSSM se v seznamu služeb objeví nová služba Windows s názvem, který jste zadali v názvu služby, než lze spravovat jako jakoukoli jinou službu systému Windows.
2. Chcete-li službu v budoucnu odinstalovat:
a. Postupujte podle výše uvedených kroků 5 & 6 a zadejte následující příkaz: *
- nssm odebrat název služby
* poznámka: kde ServiceName = název služby, kterou jste vytvořili, pomocí nástroje NSSM.
např. nssm odebrat poznámkový blok v tomto příkladu.
B. nakonec klikněte na Ano pro odebrání služby.
to je ono! Dejte mi vědět, pokud vám tato příručka pomohla tím, že zanecháte svůj komentář k vašim zkušenostem. Prosím, jako a sdílet tuto příručku na pomoc ostatním.
najímáme
hledáme technické spisovatele na částečný nebo plný úvazek, aby se připojili k našemu týmu! Je to o vzdálené pozici, kterou mohou uplatnit kvalifikovaní technici z libovolného místa na světě. Klikněte zde pro více informací.