Štruktúra servisného skriptu
V prvom riadku hlavičky skriptu sa nachádzajú informácie o verzii jadra (ev – engine version), verzii grafického rozhrania (gv – GUI version) a verzii protokolu (lv – log version). Tieto údaje môžete použiť pri hľadaní možných zmien v súbore .xml, ktorý generuje skript, a zamedziť všetkým nezrovnalostiam počas spúšťania skriptu. Túto časť skriptu by ste nemali meniť.
Zvyšok súboru je rozdelený do sekcií, v ktorých sa môžu jednotlivé položky upravovať (označiť tie, ktoré budú spracované skriptom). Položky označíte na spracovanie tak, že zameníte znak „–“ pred položkou za znak „+“. Jednotlivé sekcie v skripte sú oddelené prázdnym riadkom. Každá sekcia ma číslo a nadpis.
01) Running processes
Táto sekcia obsahuje zoznam všetkých spustených procesov v systéme. Každý proces je identifikovaný svojou UNC cestou a následne aj kontrolným súčtom CRC16 medzi hviezdičkami (*).
Príklad 01) Spustené procesy: V tomto príklade bol vybraný proces module32.exe (označený znakom „+“); proces bude ukončený pri spustení skriptu. |
02) Loaded modules
Táto sekcia obsahuje zoznam aktuálne použitých systémových modulov.
Príklad 02) Načítané moduly: V tomto príklade bol modul khbekhb.dll označený znakom „+“. Keď sa skript spustí, rozpozná procesy, ktoré používajú tento špecifický modul, a ukončí ich. |
03) TCP connections
Táto sekcia obsahuje informácie o existujúcich pripojeniach TCP.
Príklad 03) Pripojenia TCP: Keď sa skript spustí, nájde vlastníka socketu v označených pripojeniach TCP a zastaví tento socket, čím uvoľní systémové prostriedky. |
04) UDP endpoints
Táto sekcia obsahuje informácie o existujúcich koncových bodoch UDP.
Príklad 04) Koncové body UDP: Keď sa skript spustí, izoluje vlastníka socketu v označených koncových bodoch UDP a zastaví tento socket. |
05) DNS server entries
Táto sekcia obsahuje informácie o súčasnej konfigurácii DNS serverov.
Príklad 05) Záznamy DNS servera: Označené záznamy DNS budú odstránené, keď spustíte skript. |
06) Important registry entries
Táto sekcia obsahuje informácie o dôležitých položkách databázy Registry.
Príklad 06) Dôležité položky databázy Registry: Označené záznamy budú po spustení skriptu zmazané, zredukované na 0-bajtové hodnoty alebo obnovené do predvolených hodnôt. Akcia, ktorá sa na konkrétnu položku uplatní po spustení skriptu, závisí od kategórie daného záznamu a hodnoty kľúča v špecifickej vetve v databáze Registry. |
07) Services
Táto sekcia obsahuje zoznam služieb, ktoré sú zaregistrované v systéme.
Príklad 07) Služby: Služby, ktoré sú označené, a tiež služby, ktoré sú na nich závislé, budú po spustení skriptu zastavené a odinštalované. |
08) Drivers
Táto sekcia obsahuje zoznam nainštalovaných ovládačov.
Príklad 08) Ovládače: Keď spustíte skript, zvolené ovládače budú pozastavené. Všimnite si, že niektoré ovládače nie je možné pozastaviť. |
09) Critical files
Táto sekcia obsahuje informácie o súboroch, ktoré sú kritické pre správne fungovanie operačného systému.
Príklad 09) Kritické súbory: Zvolené položky budú buď odstránené, alebo obnovené do ich pôvodných hodnôt. |
10) Scheduled tasks
Táto sekcia obsahuje informácie o naplánovaných úlohách.
Príklad 10) Naplánované úlohy - c:\windows\syswow64\macromed\flash\flashplayerupdateservice.exe - c:\users\admin\appdata\local\google\update\googleupdate.exe - c:\users\admin\appdata\local\google\update\googleupdate.exe - c:\windows\syswow64\macromed\flash\flashplayerupdateservice.exe - c:\users\admin\appdata\local\google\update\googleupdate.exe /c - c:\users\admin\appdata\local\google\update\googleupdate.exe /ua /installsource - %windir%\system32\appidpolicyconverter.exe - %windir%\system32\appidcertstorecheck.exe - aitagent [...] |