{"id":27440,"date":"2026-11-10T07:14:36","date_gmt":"2026-11-10T06:14:36","guid":{"rendered":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/?p=27440"},"modified":"2026-11-12T07:31:25","modified_gmt":"2026-11-12T06:31:25","slug":"funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada","status":"publish","type":"post","link":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/","title":{"rendered":"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada"},"content":{"rendered":"\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>W tym artykule przedstawiamy najwa\u017cniejsze funkcje BIOS-u dost\u0119pne w komputerze Astraada \u2013 czym s\u0105 i do czego mo\u017cemy je wykorzysta\u0107, a tak\u017ce funkcj\u0119 systemu Windows Shell Launcher.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BIOS to program, kt\u00f3ry uruchamia si\u0119 jako pierwszy w momencie w\u0142\u0105czenia komputera, jeszcze zanim pojawi si\u0119 Windows. To on \u201ebudzi\u201d sprz\u0119t, sprawdzaj\u0105c poprawno\u015b\u0107 dzia\u0142ania i przekazuje w\u0142adze systemowi operacyjnemu. W nowszych komputerach m\u00f3wi si\u0119 w\u0142a\u015bciwie o UEFI, czyli nowocze\u015bniejszej wersji tego samego rozwi\u0105zania, ale nazwa BIOS zosta\u0142a w powszechnym u\u017cyciu i tak te\u017c b\u0119dziemy jej u\u017cywa\u0107 w tym artykule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Konfiguracja wykorzystywana podczas tworzenia artyku\u0142u<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wszystkie opisy i zrzuty ekranu pochodz\u0105 z komputera przemys\u0142owego Astraada z systemem BIOS American Megatrends (AMI Aptio Setup), wersja <strong>RKMXMA04, pracuj\u0105cego pod kontrol\u0105 systemu Windows 10.<\/strong> Wersj\u0119 BIOS-u zainstalowan\u0105 na w\u0142asnym urz\u0105dzeniu mo\u017cna sprawdzi\u0107 w BIOS-ie w zak\u0142adce <strong>Main<\/strong>, w pozycji <strong>BIOS Version<\/strong>. Uk\u0142ad menu oraz nazwy poszczeg\u00f3lnych opcji mog\u0105 si\u0119 nieznacznie r\u00f3\u017cni\u0107 w innych wersjach BIOS-u i na innych modelach urz\u0105dze\u0144, je\u015bli kt\u00f3ra\u015b z opisywanych pozycji nie jest widoczna, prawdopodobnie znajduje si\u0119 w innej zak\u0142adce lub nie jest dost\u0119pna na danej p\u0142ycie g\u0142\u00f3wnej.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W zwyk\u0142ym komputerze domowym czy biurowym BIOS to co\u015b, do czego ma\u0142o kto zagl\u0105da. Natomiast w komputerze przemys\u0142owym przewa\u017cnie ustawia si\u0119 funkcje, kt\u00f3re maj\u0105 realne znaczenie w pracy urz\u0105dzenia pozostawionego bez sta\u0142ego nadzoru cz\u0142owieka. Aby wej\u015b\u0107 do BIOS-u, wystarczy podczas uruchamiania komputera kilkukrotnie nacisn\u0105\u0107 klawisz <strong>Delete,<\/strong> najlepiej zacz\u0105\u0107 naciska\u0107 go od razu po w\u0142\u0105czeniu zasilania, gdy na ekranie pojawia si\u0119 logo AMI. Je\u015bli moment zostanie przegapiony, komputer uruchomi normalnie system operacyjny i trzeba b\u0119dzie ponowi\u0107 pr\u00f3b\u0119 po restarcie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Zanim zaczniemy, warto zapami\u0119ta\u0107 dwie zasady bezpiecze\u0144stwa.<\/strong> Po pierwsze, warto zmienia\u0107 wy\u0142\u0105cznie te ustawienia, kt\u00f3re opisujemy w tym artykule. BIOS zawiera wiele opcji niskopoziomowych, a przypadkowa zmiana niekt\u00f3rych z nich mo\u017ce uniemo\u017cliwi\u0107 uruchomienie systemu. Po drugie, je\u015bli co\u015b p\u00f3jdzie nie tak, zawsze mo\u017cna wr\u00f3ci\u0107 do punktu wyj\u015bcia: klawisz <strong>F3<\/strong> (Optimized Defaults) przywraca ustawienia fabryczne BIOS-u, a <strong>Esc<\/strong> pozwala wyj\u015b\u0107 z menu bez zapisywania wprowadzonych zmian. Zmiany zapisujemy dopiero klawiszem <strong>F4 (Save &amp; Exit).<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W tym artykule poka\u017cemy najwa\u017cniejsze funkcje BIOS-u dost\u0119pne w komputerze Astraada \u2013 czym s\u0105, do czego si\u0119 przydaj\u0105 i gdzie je znale\u017a\u0107 w menu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wake-on-LAN (WoL) \u2013 zdalne w\u0142\u0105czanie komputera przez sie\u0107,<\/li>\n\n\n\n<li>PXE \u2013 uruchamianie systemu bezpo\u015brednio z sieci, bez no\u015bnika typu pendrive,<\/li>\n\n\n\n<li>Tryb kiosk \u2013 ograniczenie komputera do jednej, wybranej aplikacji,<\/li>\n\n\n\n<li>Watchdog \u2013 automatyczny restart komputera, gdy system przestanie odpowiada\u0107,<\/li>\n\n\n\n<li>Power Loss \/ Auto Power On \u2013 zachowanie komputera po zaniku i powrocie zasilania.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Na ko\u0144cu artyku\u0142u opiszemy r\u00f3wnie\u017c funkcj\u0119 Shell Launcher. Nie jest to funkcja BIOS-u, tylko mechanizm samego systemu Windows (dost\u0119pny w wersjach IoT Enterprise\/Enterprise), ale poniewa\u017c jest \u015bci\u015ble powi\u0105zany z trybem kiosk, warto o nim tu wspomnie\u0107. Poka\u017cemy tylko pierwszy, bezpieczny krok jej w\u0142\u0105czenia \u2013 pe\u0142n\u0105 konfiguracj\u0119, wymagaj\u0105c\u0105 utworzenia dodatkowego konta w systemie, opiszemy teoretycznie, bez wprowadzania zmian na omawianym komputerze.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Uwaga dotycz\u0105ca nazewnictwa:<\/strong> menu BIOS-u dost\u0119pne jest wy\u0142\u0105cznie w j\u0119zyku angielskim. Zrzuty ekranu z systemu Windows pochodz\u0105 natomiast z wersji polskiej i angielskiej, wi\u0119c je\u015bli nazwa widoczna na obrazku r\u00f3\u017cni si\u0119 od tej na Twoim komputerze, chodzi o to samo ustawienie.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Wake on LAN (WoL)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wake on LAN<\/strong> to funkcja, kt\u00f3ra pozwala zdalnie w\u0142\u0105czy\u0107 komputer przez sie\u0107 bez konieczno\u015bci fizycznego naciskania przycisku zasilania. Wystarczy, \u017ce z innego urz\u0105dzenia w sieci zostanie wys\u0142any specjalny sygna\u0142 (tzw. magic packet), a komputer sam si\u0119 uruchomi, nawet je\u015bli by\u0142 wcze\u015bniej ca\u0142kowicie wy\u0142\u0105czony. W praktyce oznacza to, \u017ce komputer czy stanowisko przemys\u0142owe mo\u017cna zdalnie w\u0142\u0105czy\u0107 z innego urz\u0105dzenia w sieci bez potrzeby, aby kto\u015b fizycznie podchodzi\u0142 do urz\u0105dzenia i naciska\u0142 przycisk zasilania. To przydatne np. przy nocnych aktualizacjach czy zdalnym uruchamianiu wielu stanowisk przed rozpocz\u0119ciem pracy.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"778\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-01.jpg\" alt=\"\" class=\"wp-image-27763\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-01.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-01-840x467.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-01-768x427.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>BIOS \u2192 zak\u0142adka Advanced \u2192 Wake Up Settings \u2192 Wake on LAN (stan pocz\u0105tkowy)<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Opcj\u0119 <strong>Wake-on-LAN<\/strong> znajdujemy poruszaj\u0105c si\u0119 strza\u0142kami lewo\/prawo w zak\u0142adce <strong>Advanced<\/strong>, w podmenu <strong>Wake Up Settings<\/strong> poruszaj\u0105c si\u0119 za pomoc\u0105 strza\u0142ek d\u00f3\u0142\/g\u00f3ra a nast\u0119pnie klikaj\u0105c przycisk <strong>Enter<\/strong>. To tutaj zebrane s\u0105 wszystkie ustawienia zwi\u0105zane z wybudzaniem komputera.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"786\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-02.jpg\" alt=\"\" class=\"wp-image-27764\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-02.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-02-840x472.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-02-768x431.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Wake on LAN ustawione na Enabled<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po zmianie warto\u015bci z <strong>Disabled<\/strong> na <strong>Enabled<\/strong> funkcja <strong>Wake-on-LAN<\/strong> jest aktywna, karta sieciowa zacznie nas\u0142uchiwa\u0107 w tle, nawet gdy komputer jest wy\u0142\u0105czony, i po odebraniu pakietu Magic, uruchomi urz\u0105dzenie. Zmian\u0119 zatwierdza si\u0119 klawiszem <strong>F4<\/strong> (<strong>Save &amp; Exit<\/strong>). Widoczna obok pozycja <strong>Wake system from S5<\/strong> dotyczy uruchamiania komputera o zaplanowanej godzinie przez zegar RTC, a nie wybudzania przez sie\u0107 dla funkcji Wake-on-LAN \u2013 zostawiamy j\u0105 jako <strong>Disabled<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Po zatwierdzeniu zmiany komputer automatycznie zapisuje nowe ustawienia BIOS-u i uruchamia si\u0119 ponownie \u2013 tym razem \u0142aduj\u0105c system Windows. Samo w\u0142\u0105czenie opcji <strong>Wake on LAN<\/strong> w BIOS-ie to jednak dopiero pierwszy etap konfiguracji. Aby funkcja rzeczywi\u015bcie zadzia\u0142a\u0142a, kart\u0119 sieciow\u0105 trzeba jeszcze odpowiednio skonfigurowa\u0107 w samym systemie, a tym zajmuje si\u0119 kolejna cz\u0119\u015b\u0107 tej sekcji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konfiguracj\u0119 po stronie Windows zaczynamy od <strong>Mened\u017cera urz\u0105dze\u0144<\/strong> (<em>Device Manager<\/em>). Mened\u017cera urz\u0105dze\u0144 najszybciej otwiera si\u0119 z menu, kt\u00f3re pojawia si\u0119 po klikni\u0119ciu prawym przyciskiem myszy na przycisk <strong>Start<\/strong> (lub po skr\u00f3cie klawiszowym Windows + X). Z listy dost\u0119pnych opcji nale\u017cy wybra\u0107 <strong>Device Manager<\/strong> (Mened\u017cer urz\u0105dze\u0144).<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"275\" height=\"594\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-03.jpg\" alt=\"\" class=\"wp-image-27765\"\/><figcaption class=\"wp-element-caption\"><em>Menu szybkiego dost\u0119pu \u2192 wyb\u00f3r opcji <strong>Device Manager<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Nast\u0119pnie nale\u017cy rozwin\u0105\u0107 sekcj\u0119 <strong>Karty sieciowe<\/strong>. W komputerze Astraada karta sieciowa <strong>Intel(R) I211 Gigabit Network Connection<\/strong> wyst\u0119puje na li\u015bcie kilkukrotnie (#2, #3 itd.), wynika to z tego, \u017ce urz\u0105dzenie posiada kilka fizycznych port\u00f3w sieciowych, a ka\u017cdy z nich widoczny jest w systemie jako osobny wpis. Funkcj\u0119 Wake-on-LAN nale\u017cy skonfigurowa\u0107 dok\u0142adnie na tym porcie, do kt\u00f3rego faktycznie pod\u0142\u0105czony jest kabel prowadz\u0105cy do sieci \u2013 konfiguracja na pozosta\u0142ych, niepod\u0142\u0105czonych portach nie przyniesie \u017cadnego efektu.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"476\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-04.jpg\" alt=\"\" class=\"wp-image-27766\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-04.jpg 775w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-04-768x472.jpg 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><figcaption class=\"wp-element-caption\"><em>Mened\u017cer urz\u0105dze\u0144 \u2192 lista kart sieciowych<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Nie nale\u017cy przy tym zak\u0142ada\u0107, \u017ce numeracja wpis\u00f3w w Windows odpowiada numeracji port\u00f3w oznaczonych na obudowie komputera. Bywa ona pomieszana, dlatego zanim przejdziemy dalej, warto jednoznacznie ustali\u0107, kt\u00f3ry wpis odpowiada kt\u00f3remu gniazdu. Najpro\u015bciej zrobi\u0107 to metod\u0105 praktyczn\u0105: pod\u0142\u0105czamy kabel do jednego portu, a z drugiej strony do dzia\u0142aj\u0105cego urz\u0105dzenia (na przyk\u0142ad switcha), i sprawdzamy w <strong>Panelu sterowania<\/strong>, w sekcji <strong>Po\u0142\u0105czenia sieciowe<\/strong>, na kt\u00f3rej karcie pojawi\u0142o si\u0119 aktywne po\u0142\u0105czenie. Pozosta\u0142e wpisy b\u0119d\u0105 w tym czasie oznaczone jako niepod\u0142\u0105czone. To w\u0142a\u015bnie na tej karcie, kt\u00f3ra zareagowa\u0142a, wykonujemy dalsz\u0105 konfiguracj\u0119.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"301\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-05.jpg\" alt=\"\" class=\"wp-image-27767\"\/><figcaption class=\"wp-element-caption\"><em>W\u0142a\u015bciwo\u015bci karty sieciowej, zak\u0142adka <strong>Zaawansowane<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">We w\u0142a\u015bciwo\u015bciach karty sieciowej, w zak\u0142adce <strong>Zaawansowane<\/strong>, znajduje si\u0119 lista w\u0142a\u015bciwo\u015bci do konfiguracji. Znajduj\u0105 si\u0119 tam opcje powi\u0105zane z funkcj\u0105 <strong>Wake-on-LAN<\/strong>, kt\u00f3re warto rozr\u00f3\u017cni\u0107.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wake on Magic Packet<\/strong> to opcja, kt\u00f3ra w\u0142\u0105cza rozpoznawanie pakietu <strong>Magic<\/strong>, czyli specjalnego sygna\u0142u wysy\u0142anego celowo po to, \u017ceby zdalnie uruchomi\u0107 komputer. To podstawowy mechanizm, na kt\u00f3rym opiera si\u0119 ca\u0142a funkcja Wake-on-LAN, dlatego <strong>t\u0119 opcj\u0119 ustawiamy na Enabled<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wake on Pattern Match<\/strong> rozszerza t\u0119 funkcjonalno\u015b\u0107 o mo\u017cliwo\u015b\u0107 wybudzania komputera tak\u017ce na podstawie innych wzorc\u00f3w ruchu sieciowego. Wzorce to zdefiniowane filtry, kt\u00f3re opisuj\u0105, jak ma wygl\u0105da\u0107 pakiet, \u017ceby karta uzna\u0142a go za sygna\u0142 wybudzenia na przyk\u0142ad \u017c\u0105dania ARP kierowane do adresu komputera. Rejestruje je jednak system operacyjny lub konkretna aplikacja, programowo; nie ma tu okna, w kt\u00f3rym u\u017cytkownik m\u00f3g\u0142by zdefiniowa\u0107 w\u0142asny wzorzec. Poniewa\u017c w naszym scenariuszu komputer ma reagowa\u0107 wy\u0142\u0105cznie na \u015bwiadomie wys\u0142any pakiet Magic, t\u0119 opcj\u0119 zostawiamy <strong>wy\u0142\u0105czon\u0105<\/strong> (<strong>Disabled<\/strong>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wake on Link Settings<\/strong> dzia\u0142a zupe\u0142nie inaczej. Uruchamia komputer w momencie wykrycia zmiany stanu samego po\u0142\u0105czenia sieciowego, na przyk\u0142ad przy pod\u0142\u0105czeniu kabla Ethernet do portu. T\u0119 opcj\u0119 r\u00f3wnie\u017c zostawiamy <strong>wy\u0142\u0105czon\u0105<\/strong> (<strong>Disabled<\/strong>), poniewa\u017c jej w\u0142\u0105czenie mo\u017ce powodowa\u0107 przypadkowe uruchomienia komputera przy zwyk\u0142ych zmianach stanu \u0142\u0105cza, na przyk\u0142ad po restarcie switcha czy chwilowym zaniku po\u0142\u0105czenia, a nie tylko po \u015bwiadomie wys\u0142anym pakiecie Magic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Enable PME<\/strong> (Power Management Event) to opcja o kluczowym znaczeniu, kt\u00f3r\u0105 \u0142atwo przeoczy\u0107, poniewa\u017c znajduje si\u0119 na tej samej li\u015bcie, ale nie jest bezpo\u015brednio kojarzona z Wake-on-LAN. Odpowiada ona za mechanizm zg\u0142aszania p\u0142ycie g\u0142\u00f3wnej zdarzenia wybudzenia. Bez jej w\u0142\u0105czenia karta sieciowa mo\u017ce poprawnie rozpozna\u0107 pakiet Magic, ale sygna\u0142 wybudzenia nie zostanie przekazany dalej do p\u0142yty g\u0142\u00f3wnej i komputer si\u0119 nie uruchomi. T\u0119 opcj\u0119 <strong>koniecznie ustawiamy na Enabled,<\/strong> to w\u0142a\u015bnie ona okazuje si\u0119 decyduj\u0105ca dla poprawnego dzia\u0142ania ca\u0142ej funkcji, nawet je\u015bli pozosta\u0142e ustawienia s\u0105 ju\u017c wykonane prawid\u0142owo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W tej samej karcie sieciowej, w zak\u0142adce <strong>Zarz\u0105dzanie energi\u0105<\/strong>, znajduj\u0105 si\u0119 trzy opcje decyduj\u0105ce o tym, czy Windows mo\u017ce wy\u0142\u0105cza\u0107 kart\u0119 sieciow\u0105 dla oszcz\u0119dno\u015bci energii oraz czy karta ma prawo wybudzi\u0107 z tego stanu ca\u0142y komputer. To w\u0142a\u015bnie tu ustala si\u0119, na jakie sygna\u0142y z sieci komputer zareaguje uruchomieniem.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"470\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-06.jpg\" alt=\"\" class=\"wp-image-27768\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-06.jpg 471w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-06-301x301.jpg 301w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><figcaption class=\"wp-element-caption\"><em>W\u0142a\u015bciwo\u015bci karty sieciowej, zak\u0142adka <strong>Zarz\u0105dzanie energi\u0105<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Pierwsza opcja, <strong>Zezwalaj komputerowi na wy\u0142\u0105czanie tego urz\u0105dzenia w celu oszcz\u0119dzania energii<\/strong>, mimo myl\u0105cej nazwy musi pozosta\u0107 zaznaczona inaczej dwa pozosta\u0142e pola, w tym kluczowe dla Wake-on-LAN <em>Zezwalaj temu urz\u0105dzeniu na wznawianie pracy komputera<\/em>, stan\u0105 si\u0119 nieaktywne i nie da si\u0119 ich zaznaczy\u0107.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Druga opcja, <strong>Zezwalaj temu urz\u0105dzeniu na wznawianie pracy komputera<\/strong>, jest kluczowa dla funkcji WoL. Musi by\u0107 zaznaczona, poniewa\u017c to ona pozwala karcie sieciowej faktycznie uruchomi\u0107 komputer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trzecia opcja, <strong>Zezwalaj tylko pakietowi Magic na wznawianie pracy komputera<\/strong>, decyduje o tym, na jak szeroki zakres sygna\u0142\u00f3w sieciowych komputer b\u0119dzie reagowa\u0142 wybudzeniem i to, czy warto j\u0105 zaznaczy\u0107, zale\u017cy od tego, co ustawiono wcze\u015bniej w zak\u0142adce <strong>Zaawansowane<\/strong>, konkretnie przy opcji <strong>Wake on Pattern Match<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Je\u015bli zale\u017cy nam wy\u0142\u0105cznie na klasycznym Wake-on-LAN<\/strong>, czyli komputer ma si\u0119 budzi\u0107 tylko po odebraniu pakietu Magic, t\u0119 opcj\u0119 zaznaczamy. Zaw\u0119\u017ca ona wybudzanie do tego jednego rodzaju sygna\u0142u, dzi\u0119ki czemu zwyk\u0142y ruch sieciowy nie uruchomi komputera przypadkowo. Jest to najbezpieczniejsze i najbardziej przewidywalne ustawienie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Je\u015bli natomiast w zak\u0142adce Zaawansowane celowo w\u0142\u0105czono<\/strong> <strong>Wake on Pattern Match<\/strong> (czyli komputer ma reagowa\u0107 nie tylko na pakiet Magic, ale te\u017c na inne wzorce ruchu sieciowego), t\u0119 opcj\u0119 pozostawiamy <strong>odznaczon\u0105<\/strong>. Jej zaznaczenie wyklucza dzia\u0142anie <strong>Wake on Pattern Match<\/strong>, mimo \u017ce funkcja pozostaje w\u0142\u0105czona w zak\u0142adce <strong>Zaawansowane<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>W praktyce, je\u015bli nie ma konkretnego powodu, \u017ceby korzysta\u0107 z Wake on Pattern Match, prostszym i bezpieczniejszym rozwi\u0105zaniem jest zaznaczenie trzeciej opcji i poleganie wy\u0142\u0105cznie na klasycznym pakiecie Magic<\/strong>.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1154\" height=\"619\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-07.jpg\" alt=\"\" class=\"wp-image-27769\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-07.jpg 1154w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-07-840x451.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-07-768x412.jpg 768w\" sizes=\"auto, (max-width: 1154px) 100vw, 1154px\" \/><figcaption class=\"wp-element-caption\"><em>Panel sterowania systemu Windows<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Kolejnym etapem jest dost\u0119p do klasycznego Panelu sterowania systemu Windows, w kt\u00f3rym znajduj\u0105 si\u0119 zaawansowane ustawienia zasilania niedost\u0119pne w nowszym interfejsie Ustawie\u0144. Z widoku g\u0142\u00f3wnego, przedstawionego na rysunku, nale\u017cy wybra\u0107 kategori\u0119 <strong>Hardware and Sound<\/strong> (Sprz\u0119t i d\u017awi\u0119k). To w tej sekcji zlokalizowane s\u0105 opcje zarz\u0105dzania energi\u0105 komputera, w tym funkcja szybkiego uruchamiania systemu (Fast Startup), kt\u00f3rej dezaktywacja jest niezb\u0119dna do poprawnego dzia\u0142ania mechanizmu zdalnego wybudzania urz\u0105dzenia.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1154\" height=\"631\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-08.jpg\" alt=\"\" class=\"wp-image-27770\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-08.jpg 1154w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-08-840x459.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-08-768x420.jpg 768w\" sizes=\"auto, (max-width: 1154px) 100vw, 1154px\" \/><figcaption class=\"wp-element-caption\"><em>Sekcja Hardware and Sound \u2192 Opcje zasilania<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po przej\u015bciu do sekcji <strong>Hardware and Sound<\/strong> nale\u017cy odnale\u017a\u0107 obszar <strong>Opcje zasilania<\/strong> (Power Options), w kt\u00f3rym dost\u0119pny jest link <strong>Change what the power buttons do<\/strong> (Wybierz dzia\u0142anie przycisk\u00f3w zasilania). Wybranie tej opcji umo\u017cliwia dost\u0119p do zaawansowanych ustawie\u0144 zamykania systemu.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1154\" height=\"625\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-09.jpg\" alt=\"\" class=\"wp-image-27771\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-09.jpg 1154w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-09-840x455.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-09-768x416.jpg 768w\" sizes=\"auto, (max-width: 1154px) 100vw, 1154px\" \/><figcaption class=\"wp-element-caption\"><em>Okno opcji zasilania<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po przej\u015bciu do sekcji <strong>Opcje zasilania<\/strong> system prezentuje list\u0119 dost\u0119pnych plan\u00f3w zasilania, jednak w kontek\u015bcie konfiguracji funkcji Wake-on-LAN istotny jest odno\u015bnik znajduj\u0105cy si\u0119 w lewym panelu nawigacyjnym <strong>Wybierz dzia\u0142anie przycisk\u00f3w zasilania<\/strong>. Wybranie tego linku umo\u017cliwia przej\u015bcie do ustawie\u0144 odpowiedzialnych za tryb zamykania systemu, gdzie znajduje si\u0119 poszukiwana opcja szybkiego uruchamiania.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1154\" height=\"631\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-10.jpg\" alt=\"\" class=\"wp-image-27772\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-10.jpg 1154w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-10-840x459.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-10-768x420.jpg 768w\" sizes=\"auto, (max-width: 1154px) 100vw, 1154px\" \/><figcaption class=\"wp-element-caption\"><em>Ustawienia systemowe, stan pocz\u0105tkowy (opcje zablokowane)<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po przej\u015bciu do okna <strong>Ustawienia systemowe<\/strong> wszystkie pozycje w sekcji <strong>Ustawienia zamykania<\/strong> s\u0105 domy\u015blnie wy\u0142\u0105czone i niedost\u0119pne do edycji. Aby uzyska\u0107 mo\u017cliwo\u015b\u0107 ich modyfikacji, nale\u017cy klikn\u0105\u0107 odno\u015bnik <strong>Zmie\u0144 ustawienia, kt\u00f3re s\u0105 obecnie niedost\u0119pne<\/strong>, oznaczony ikon\u0105 tarczy. Czynno\u015b\u0107 ta wymaga uprawnie\u0144 administratora i odblokowuje edycj\u0119 opcji zamykania systemu, w tym kluczowej dla funkcji Wake-on-LAN opcji szybkiego uruchamiania.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"778\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-12.jpg\" alt=\"\" class=\"wp-image-27773\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-12.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-12-840x467.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/1-12-768x427.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Ustawienia systemowe \u2013 konfiguracja docelowa<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po odblokowaniu edycji ustawie\u0144 <strong>odznaczamy<\/strong> opcj\u0119 <strong>W\u0142\u0105cz szybkie uruchamianie (zalecane)<\/strong>. Przy w\u0142\u0105czonej tej funkcji Windows po klikni\u0119ciu <strong>Zamknij system<\/strong> nie wy\u0142\u0105cza si\u0119 do ko\u0144ca: wylogowuje u\u017cytkownik\u00f3w, ale stan j\u0105dra systemu i sterownik\u00f3w zapisuje do pliku na dysku, podobnie jak przy hibernacji, \u017ceby nast\u0119pny start by\u0142 szybszy. Komputer wygl\u0105da wi\u0119c na wy\u0142\u0105czony, cho\u0107 w rzeczywisto\u015bci znajduje si\u0119 w stanie po\u015brednim mi\u0119dzy wy\u0142\u0105czeniem a hibernacj\u0105. Karta sieciowa nie przechodzi wtedy w tryb nas\u0142uchiwania i nie jest w stanie odebra\u0107 sygna\u0142u wybudzaj\u0105cego, dlatego wy\u0142\u0105czenie szybkiego uruchamiania jest niezb\u0119dne do poprawnego dzia\u0142ania Wake-on-LAN. Pozosta\u0142e opcje zostawiamy bez zmian, a konfiguracj\u0119 zatwierdzamy przyciskiem <strong>Zapisz zmiany<\/strong>.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Kilka praktycznych wskaz\u00f3wek<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Sama poprawna konfiguracja BIOS-u i systemu Windows to jedno, ale warto wiedzie\u0107 o jeszcze kilku rzeczach, kt\u00f3re u\u0142atwiaj\u0105 testowanie i diagnozowanie funkcji Wake-on-LAN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jak sprawdzi\u0107, czy problem jest sprz\u0119towy, zanim zaczniemy szuka\u0107 go w ustawieniach?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Najprostszym i najbardziej wiarygodnym testem jest obserwacja diody <strong>link<\/strong> przy porcie Ethernet. Po ca\u0142kowitym wy\u0142\u0105czeniu komputera dioda ta powinna nadal \u015bwieci\u0107 (lub delikatnie miga\u0107) \u2013 to znak, \u017ce karta sieciowa ma zasilanie i teoretycznie jest gotowa do odebrania pakietu Magic. Je\u015bli dioda ga\u015bnie natychmiast po wy\u0142\u0105czeniu komputera, oznacza to brak zasilania na porcie. W takiej sytuacji \u017cadne ustawienie programowe nie sprawi, \u017ce Wake-on-LAN zadzia\u0142a \u2013 przyczyn nale\u017cy szuka\u0107 na poziomie elektrycznym, a system Windows nie ma na to wp\u0142ywu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ile trzeba odczeka\u0107 po wy\u0142\u0105czeniu komputera?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zaraz po wykonaniu pe\u0142nego zamkni\u0119cia systemu (shutdown) karcie sieciowej potrzeba chwili, \u017ceby w pe\u0142ni przej\u015b\u0107 w tryb nas\u0142uchiwania. Warto odczeka\u0107 co najmniej <strong>15\u201320 sekund<\/strong>, zanim wy\u015blemy pakiet Magic \u2013 pr\u00f3ba wys\u0142ania go zbyt wcze\u015bnie mo\u017ce nie przynie\u015b\u0107 \u017cadnego efektu, mimo \u017ce ca\u0142a konfiguracja jest poprawna. W takim przypadku wystarczy wys\u0142a\u0107 pakiet jeszcze raz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jak samodzielnie wys\u0142a\u0107 magic packet, bez instalowania dodatkowego oprogramowania?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do przetestowania funkcji nie trzeba \u015bci\u0105ga\u0107 \u017cadnego zewn\u0119trznego programu, wystarczy nam wbudowany w Windows PowerShell. Przedstawiony ni\u017cej skrypt buduje przyk\u0142adowy magic packet. W razie problem\u00f3w z jego dzia\u0142aniem gotowe rozwi\u0105zania mo\u017cna znale\u017a\u0107 w Internecie, na przyk\u0142ad w <a href=\"https:\/\/www.pdq.com\/blog\/wake-on-lan-wol-magic-packet-powershell\/\">poradniku PDQ<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Przed uruchomieniem skryptu trzeba uzupe\u0142ni\u0107 dwie warto\u015bci. <strong>Adres MAC<\/strong> to unikalny numer karty sieciowej komputera, kt\u00f3ry chcemy zdalnie uruchomi\u0107. Odczytujemy go na tym komputerze, jeszcze zanim go wy\u0142\u0105czymy: otwieramy wiersz polecenia (Win + R, wpisujemy <strong>cmd<\/strong>) i wpisujemy <strong>ipconfig<\/strong> \/<strong>all<\/strong>. Na li\u015bcie odnajdujemy kart\u0119 sieciow\u0105 odpowiadaj\u0105c\u0105 portowi, do kt\u00f3rego pod\u0142\u0105czony jest kabel, i odczytujemy pozycj\u0119 <strong>Adres fizyczny<\/strong>, np. AB-9C-71-00-11-22.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adres rozg\u0142oszeniowy (<strong>broadcast<\/strong>) to adres, pod kt\u00f3rym <strong>magic packet<\/strong> trafia do wszystkich urz\u0105dze\u0144 w sieci lokalnej. W typowej sieci domowej lub firmowej (z mask\u0105 24-bit) powstaje przez zamian\u0119 ostatniego cz\u0142onu adresu IP na 255 \u2013 je\u015bli komputery maj\u0105 adresy w rodzaju 192.168.1.23, adresem rozg\u0142oszeniowym b\u0119dzie prawdopodobnie 192.168.1.255. W\u0142asny adres IP sprawdzimy tym samym poleceniem <strong>ipconfig<\/strong> \/<strong>all<\/strong>, w pozycji <strong>Adres IPv4<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Trzeba r\u00f3wnie\u017c uwa\u017ca\u0107 na struktur\u0119 sieci.<\/strong> Magic packet jest wysy\u0142any jako pakiet rozg\u0142oszeniowy, a takie pakiety standardowo nie przechodz\u0105 przez routery mi\u0119dzy r\u00f3\u017cnymi sieciami. Komputer wysy\u0142aj\u0105cy i odbieraj\u0105cy <strong>musz\u0105 wi\u0119c znajdowa\u0107 si\u0119 w tej samej sieci lokalnej<\/strong>. Je\u015bli s\u0105 w innych podsieciach, sygna\u0142 nie dotrze do celu, mimo \u017ce konfiguracja BIOS-u i systemu jest poprawna.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code># adres mac karty sieciowej komputera, kt\u00f3ry chcemy uruchomi\u0107 w stylu jak podano w cudzys\u0142owie (nie usuwa\u0107 cudzys\u0142ow\u00f3w)\n\n$mac = \"AA-BB-CC-DD-EE-FF\"\n\n# adres broadcast przyk\u0142adowy podany poni\u017cej\n\n$broadcast = \"192.168.1.255\" \n\n$macBytes = $mac -split '&#091;:-]' | ForEach-Object { &#091;byte](\"0x$_\") } \n$packet = &#091;byte&#091;]](,0xFF * 6)\n1..16 | ForEach-Object { $packet += $macBytes }\n \n$udpClient = New-Object System.Net.Sockets.UdpClient \n$udpClient.EnableBroadcast = $true\n$udpClient.Connect($broadcast, 9) \n$udpClient.Send($packet, $packet.Length) | Out-Null \n$udpClient.Close() \n\nWrite-Host \"Magic packet wyslany na $mac\"<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Niekt\u00f3re implementacje nas\u0142uchuj\u0105 na porcie 7 zamiast 9, wi\u0119c je\u015bli nie zadzia\u0142a, prosz\u0119 spr\u00f3bowa\u0107 zmieni\u0107 warto\u015b\u0107 w $udpClient.Connect($broadcast, 9) z 9 na 7<\/strong><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">PXE<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PXE<\/strong> to funkcja, kt\u00f3ra pozwala uruchomi\u0107 system operacyjny bezpo\u015brednio z sieci, bez potrzeby posiadania go na lokalnym dysku, p\u0142ycie czy pami\u0119ci USB. Komputer w\u0142\u0105cza si\u0119 normalnie, ale zamiast szuka\u0107 systemu na dysku, pobiera go z serwera w sieci. Wystarczy, \u017ce jest pod\u0142\u0105czony kablem do sieci, w kt\u00f3rej dzia\u0142a odpowiednio skonfigurowany serwer, a ca\u0142y system operacyjny lub narz\u0119dzia startowe zostan\u0105 pobrane automatycznie. Funkcja ta nie dzia\u0142a przez Wi-Fi, wi\u0119c fizyczne po\u0142\u0105czenie kablowe jest tu niezb\u0119dne. Oznacza to, \u017ce mo\u017cna zdalnie zainstalowa\u0107 lub od\u015bwie\u017cy\u0107 system na komputerze czy stanowisku przemys\u0142owym, bez podchodzenia do niego z pendrivem czy p\u0142yt\u0105 instalacyjn\u0105. Przydaje si\u0119 to na przyk\u0142ad przy masowej instalacji system\u00f3w na wielu stanowiskach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aby skonfigurowa\u0107 funkcj\u0119 <strong>PXE<\/strong>, po wej\u015bciu do BIOS-u przechodzimy do zak\u0142adki <strong>Advanced<\/strong>. Ustawienia zwi\u0105zane z <strong>PXE<\/strong> znajduj\u0105 si\u0119 w podsekcji <strong>UEFI PXE Configuration<\/strong>, widocznej na li\u015bcie wraz z innymi ustawieniami zaawansowanymi p\u0142yty g\u0142\u00f3wnej.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"775\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-01.jpg\" alt=\"\" class=\"wp-image-27775\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-01.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-01-840x465.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-01-768x425.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Zak\u0142adka <strong>Advanced<\/strong> w BIOS-ie z widoczn\u0105 pozycj\u0105 <strong>UEFI PXE Configuration<\/strong> na li\u015bcie ustawie\u0144 zaawansowanych<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po wej\u015bciu w sekcj\u0119 <strong>UEFI PXE Configuration<\/strong> widoczna jest lista opcji odpowiadaj\u0105cych za dzia\u0142anie funkcji PXE:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>UEFI PXE<\/strong> \u2013 g\u0142\u00f3wny prze\u0142\u0105cznik ca\u0142ej funkcji. Musi by\u0107 ustawiony na <strong>Enabled<\/strong>, poniewa\u017c bez tego \u017cadna z pozosta\u0142ych opcji nie zadzia\u0142a.<\/li>\n\n\n\n<li><strong>IPv4 PXE Support<\/strong> \u2013 odpowiada za mo\u017cliwo\u015b\u0107 bootowania sieciowego po protokole IPv4. Ustawiamy na <strong>Enabled<\/strong>, poniewa\u017c to w\u0142a\u015bnie IPv4 jest wykorzystywane w zdecydowanej wi\u0119kszo\u015bci \u015brodowisk PXE.<\/li>\n\n\n\n<li><strong>IPv4 HTTP Support<\/strong> \u2013 nowsza metoda bootowania sieciowego (przez HTTP zamiast klasycznego TFTP). Pozostawiona jako <strong>Disabled<\/strong>, poniewa\u017c nie jest potrzebna do standardowej konfiguracji PXE.<\/li>\n\n\n\n<li><strong>IPv6 PXE Support<\/strong> \u2013 analogiczna opcja dla protoko\u0142u IPv6. Ustawiona na <strong>Disabled<\/strong>, poniewa\u017c typowe \u015brodowiska PXE bazuj\u0105 na IPv4. Opcj\u0119 t\u0119 mo\u017cna w\u0142\u0105czy\u0107 (<strong>Enabled<\/strong>), je\u015bli w danej sieci celowo skonfigurowano i uruchomiono infrastruktur\u0119 PXE opart\u0105 na IPv6<\/li>\n\n\n\n<li><strong>IPv6 HTTP Support<\/strong> \u2013 pozostawiona jako <strong>Disabled<\/strong>, z tego samego powodu co powy\u017cej.<\/li>\n\n\n\n<li><strong>PXE boot wait time<\/strong> \u2013 czas oczekiwania (w sekundach) przed rozpocz\u0119ciem pr\u00f3by uruchomienia PXE. Warto\u015b\u0107 <strong>0<\/strong> oznacza, \u017ce pr\u00f3ba rozpoczyna si\u0119 natychmiast, bez dodatkowego op\u00f3\u017anienia.<\/li>\n\n\n\n<li><strong>Media detect count<\/strong> \u2013 liczba pr\u00f3b wykrycia fizycznego po\u0142\u0105czenia sieciowego (kabla) przed uznaniem, \u017ce \u0142\u0105cze jest nieaktywne. Warto\u015b\u0107 <strong>1<\/strong> oznacza jedn\u0105\u00a0 pr\u00f3b\u0119.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"800\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-02.jpg\" alt=\"\" class=\"wp-image-27777\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-02.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-02-840x480.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-02-768x439.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Sekcja <strong>Advanced \u2192 UEFI PXE Configuration<\/strong> z docelowymi ustawieniami<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Aby przej\u015b\u0107 do listy urz\u0105dze\u0144 startowych, z poziomu g\u0142\u00f3wnego menu BIOS-u (Aptio Setup \u2013 AMI) nale\u017cy strza\u0142kami <strong>lewo\/prawo<\/strong> przej\u015b\u0107 z zak\u0142adki Advanced do zak\u0142adki <strong>Boot<\/strong>, znajduj\u0105cej si\u0119 na g\u00f3rnym pasku menu (Main \u2192 Advanced \u2192 Chipset \u2192 Security \u2192 <strong>Boot<\/strong> \u2192 Save &amp; Exit).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W tej zak\u0142adce znajduje si\u0119 pe\u0142na lista wszystkich urz\u0105dze\u0144, z kt\u00f3rych komputer mo\u017ce zosta\u0107 uruchomiony, ponumerowana kolejno jako <strong>Boot Option #1, #2, #3<\/strong> itd. W\u015br\u00f3d nich widoczne s\u0105 pozycje zwi\u0105zane z funkcj\u0105 PXE, dla ka\u017cdego portu sieciowego (w tym przypadku karty <strong>Intel(R) I211 Gigabit Network Connection<\/strong>) system generuje osobn\u0105 pozycj\u0119 dla protoko\u0142u <strong>IPv4<\/strong> oraz <strong>IPv6<\/strong>,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Liczba takich pozycji odpowiada liczbie fizycznych port\u00f3w LAN w komputerze \u2014 im wi\u0119cej port\u00f3w sieciowych, tym wi\u0119cej wpis\u00f3w PXE (osobno dla IPv4 i IPv6) pojawia si\u0119 na li\u015bcie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Poni\u017cej listy znajduje si\u0119 opcja <strong>Fast Boot<\/strong>, ustawiona na <strong>Disabled<\/strong>. Jej wy\u0142\u0105czenie jest istotne dla poprawnego dzia\u0142ania PXE, poniewa\u017c funkcja Fast Boot przyspiesza start komputera poprzez pomijanie pe\u0142nej inicjalizacji niekt\u00f3rych podzespo\u0142\u00f3w w tym cz\u0119sto kart sieciowych.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"795\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-03.jpg\" alt=\"\" class=\"wp-image-27778\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-03.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-03-840x477.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-03-768x436.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Zak\u0142adka <strong>Boot<\/strong> z list\u0105 pozycji startowych PXE (IPv4\/IPv6) dla karty sieciowej Intel I211 oraz ustawieniem <strong>Fast Boot<\/strong> na <strong>Disabled<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">W g\u00f3rnej cz\u0119\u015bci zak\u0142adki <strong>Boot<\/strong> znajduje si\u0119 sekcja <strong>Boot Option Priorities<\/strong>, w kt\u00f3rej ustala si\u0119 kolejno\u015b\u0107, w jakiej komputer sprawdza kolejne urz\u0105dzenia podczas normalnego uruchamiania. Na pierwszym miejscu (<strong>Boot Option #1<\/strong>) ustawiony jest <strong>Windows Boot Manager<\/strong>, wskazuj\u0105cy na lokalny dysk (w tym przypadku dysk SSD Samsung) dzi\u0119ki temu komputer przy ka\u017cdym uruchomieniu w pierwszej kolejno\u015bci normalnie startuje system operacyjny zainstalowany na dysku.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kolejne pozycje (<strong>Boot Option #2<\/strong> i dalsze) to poszczeg\u00f3lne opcje <strong>PXE IPv4<\/strong> i <strong>PXE IPv6<\/strong> dla dost\u0119pnych interfejs\u00f3w sieciowych. Domy\u015blnie s\u0105 one zazwyczaj u\u0142o\u017cone kolejno wed\u0142ug port\u00f3w fizycznych (np. Boot Option #2 i #3 odpowiadaj\u0105 pierwszemu portowi LAN, #4 i #5 drugiemu, i tak dalej), jednak nie zawsze jest to regu\u0142\u0105. W razie w\u0105tpliwo\u015bci warto zweryfikowa\u0107, kt\u00f3ry wpis odpowiada kt\u00f3remu portowi, na przyk\u0142ad metod\u0105 testu z pod\u0142\u0105czonym kablem i obserwacj\u0105 komunikatu PXE, opisan\u0105 w dalszej cz\u0119\u015bci poradnika.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"788\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-04.jpg\" alt=\"\" class=\"wp-image-27779\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-04.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-04-840x473.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-04-768x432.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Sekcja <strong>Boot Option Priorities<\/strong> z <strong>Windows Boot Manager<\/strong> na pierwszym miejscu oraz opcjami PXE IPv4\/IPv6 na kolejnych pozycjach<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jak zmieni\u0107 kolejno\u015b\u0107 (priorytet) danej pozycji:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aby wybra\u0107, kt\u00f3re urz\u0105dzenie ma zosta\u0107 przypisane do danego miejsca na li\u015bcie (np. Boot Option #1), nale\u017cy najecha\u0107 na t\u0119 pozycj\u0119 i nacisn\u0105\u0107 <strong>Enter<\/strong> otworzy si\u0119 lista wszystkich dost\u0119pnych urz\u0105dze\u0144 startowych, z kt\u00f3rej wybiera si\u0119 \u017c\u0105dan\u0105 opcj\u0119 (np. konkretny port PXE IPv4). Poniewa\u017c nazwy poszczeg\u00f3lnych pozycji PXE s\u0105 identyczne dla ka\u017cdego portu (r\u00f3\u017cni\u0105 si\u0119 jedynie kolejno\u015bci\u0105 na li\u015bcie), \u0142atwo si\u0119 pomyli\u0107, kt\u00f3ry wpis odpowiada kt\u00f3remu fizycznemu portowi LAN. <strong>Zalecaliby\u015bmy zapisanie sobie (np. na kartce) numeru Boot Option wraz z portem, kt\u00f3remu odpowiada<\/strong> szczeg\u00f3lnie je\u015bli kolejno\u015b\u0107 by\u0142a zmieniana lub testowana, aby unikn\u0105\u0107 pomy\u0142ki przy p\u00f3\u017aniejszej konfiguracji lub serwisowaniu urz\u0105dzenia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Po zapisaniu ustawie\u0144 w BIOS-ie (<strong>F4)<\/strong> i restarcie komputera, mo\u017cna w dowolnym momencie wej\u015b\u0107 w jednorazowe menu wyboru urz\u0105dzenia startowego, naciskaj\u0105c przy starcie klawisz <strong>F7<\/strong>. Pojawi si\u0119 ekran <strong>Please select boot device<\/strong> z list\u0105 wszystkich dost\u0119pnych opcji, w tym <strong>Windows Boot Manager<\/strong> oraz poszczeg\u00f3lne pozycje <strong>PXE<\/strong> dla ka\u017cdego portu sieciowego.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"773\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-05.jpg\" alt=\"\" class=\"wp-image-27780\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-05.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-05-840x464.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/2-05-768x424.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Ekran <strong>Boot Menu<\/strong> z list\u0105 dost\u0119pnych urz\u0105dze\u0144 startowych, w tym Windows Boot Manager oraz kolejne porty PXE IPv4<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Menu to obs\u0142uguje si\u0119 <strong>strza\u0142kami<\/strong> <strong>g\u00f3ra\/d\u00f3\u0142<\/strong> oraz klawiszem <strong>Enter<\/strong>, kt\u00f3ry uruchamia wybran\u0105 pozycj\u0119. Wyb\u00f3r opcji w tym miejscu jest <strong>jednorazowy<\/strong> i nie zmienia na sta\u0142e konfiguracji zapisanej wcze\u015bniej w BIOS-ie (<strong>Boot Option Priorities<\/strong>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To miejsce s\u0142u\u017cy r\u00f3wnie\u017c do <strong>praktycznego sprawdzenia, czy dana pozycja PXE odpowiada w\u0142a\u015bciwemu, fizycznie pod\u0142\u0105czonemu portowi LAN<\/strong>. Po najechaniu na wybran\u0105 pozycj\u0119 <strong>PXE IPv4<\/strong> i naci\u015bni\u0119ciu <strong>Enter<\/strong>, mog\u0105 wyst\u0105pi\u0107 dwa scenariusze:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. <strong>Port bez pod\u0142\u0105czonego kabla \u2013<\/strong> na ekranie pojawia si\u0119 jedynie migaj\u0105cy kursor (_) przez u\u0142amek sekundy, po czym komputer automatycznie wraca do Boot Menu lub przechodzi do kolejnej pozycji. Oznacza to, \u017ce karta sieciowa nie wykry\u0142a \u017cadnego fizycznego po\u0142\u0105czenia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. <strong>Port z pod\u0142\u0105czonym, aktywnym kablem<\/strong> \u2013 na ekranie pojawia si\u0119 komunikat: \u201e<strong>Start PXE over IPv4<\/strong>\u201d. Komputer przez kilkana\u015bcie do kilkudziesi\u0119ciu sekund pr\u00f3buje uzyska\u0107 odpowied\u017a od serwera PXE w sieci.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli w sieci nie ma uruchomionego serwera <strong>PXE<\/strong>, po up\u0142ywie tego czasu (timeout) komputer automatycznie wraca do <strong>Boot Menu<\/strong>. Jest to normalne, oczekiwane zachowanie, kt\u00f3re potwierdza, \u017ce dany port oraz konfiguracja PXE w BIOS-ie dzia\u0142aj\u0105 poprawnie. Sam fakt pojawienia si\u0119 komunikatu \u201e<strong>Start PXE over IPv4<\/strong>\u201d jest wystarczaj\u0105cym dowodem prawid\u0142owej konfiguracji, nawet bez dost\u0119pu do rzeczywistego serwera PXE. Pe\u0142ne uruchomienie systemu operacyjnego przez sie\u0107 wymaga ju\u017c jednak takiego serwera (us\u0142ugi DHCP i TFTP) po drugiej stronie po\u0142\u0105czenia.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Tryb kiosk<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tryb kiosk<\/strong> to spos\u00f3b pracy komputera, w kt\u00f3rym urz\u0105dzenie po ka\u017cdym uruchomieniu wczytuje dok\u0142adnie t\u0119 sam\u0105 aplikacj\u0119 i jest zabezpieczone przed przypadkow\u0105 lub celow\u0105 ingerencj\u0105 os\u00f3b trzecich. Dzi\u0119ki temu mo\u017ce dzia\u0142a\u0107 autonomicznie, bez nadzoru cz\u0142owieka. To rozwi\u0105zanie spotykane wsz\u0119dzie tam, gdzie komputer ma pe\u0142ni\u0107 jedn\u0105, \u015bci\u015ble okre\u015blon\u0105 funkcj\u0119 z jednym wgranym programem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Warto na wst\u0119pie wyja\u015bni\u0107 jedn\u0105, kluczow\u0105 rzecz: tryb kiosk nie jest pojedyncz\u0105 opcj\u0105, kt\u00f3r\u0105 mo\u017cna w\u0142\u0105czy\u0107 jednym klikni\u0119ciem. To zestaw kilku powi\u0105zanych ze sob\u0105 ustawie\u0144, z kt\u00f3rych cz\u0119\u015b\u0107 konfiguruje si\u0119 w BIOS-ie urz\u0105dzenia, a cz\u0119\u015b\u0107 ju\u017c w samym systemie operacyjnym. W tej sekcji skupimy si\u0119 na pierwszej warstwie, czyli na tym, co mo\u017cna i warto ustawi\u0107 bezpo\u015brednio w BIOS-ie, zanim system operacyjny w og\u00f3le si\u0119 uruchomi. Drug\u0105 warstw\u0105, konfigurowan\u0105 po stronie Windows, zajmiemy si\u0119 w sekcji \u201e<strong>Shell Launcher<\/strong>\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W zak\u0142adce <strong>Boot<\/strong> znajduje si\u0119 sekcja <strong>Boot Option Priorities<\/strong>, w kt\u00f3rej ustawia si\u0119 kolejno\u015b\u0107, w jakiej komputer pr\u00f3buje uruchomi\u0107 system. W polu <strong>Boot Option #1<\/strong> wybieramy pozycj\u0119, kt\u00f3ra pozwoli uruchomi\u0107 w\u0142a\u015bciwy system operacyjny \u2013 w tym przypadku jest to <strong>Windows Boot Manager (Samsung SSD PM851 mSATA 256GB)<\/strong>. Dzi\u0119ki temu komputer przy ka\u017cdym uruchomieniu automatycznie startuje z w\u0142a\u015bciwego dysku, niezale\u017cnie od tego, co jest w danym momencie pod\u0142\u0105czone do urz\u0105dzenia (na przyk\u0142ad pendrive). Pozosta\u0142e pozycje (Boot Option #2-6) to opcje uruchamiania systemu przez sie\u0107, opisane wcze\u015bniej w sekcji po\u015bwi\u0119conej <strong>PXE<\/strong>.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"798\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-01.jpg\" alt=\"\" class=\"wp-image-27782\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-01.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-01-840x479.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-01-768x438.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Ustawienie kolejno\u015bci bootowania w zak\u0142adce <strong>Boot<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Kolejnym elementem konfiguracji jest opcja <strong>Full Logo Display<\/strong>, widoczna w tej samej zak\u0142adce. Po prawej stronie ekranu BIOS wy\u015bwietla kr\u00f3tki opis: opcja w\u0142\u0105cza lub wy\u0142\u0105cza pe\u0142noekranowe wy\u015bwietlanie logo. <strong>Ustawiamy j\u0105 na Enabled<\/strong> \u2013 dzi\u0119ki temu podczas uruchamiania komputera u\u017cytkownik widzi wy\u0142\u0105cznie logo producenta na ca\u0142ym ekranie, zamiast surowego tekstu diagnostycznego. W kiosku ma to znaczenie estetyczne i praktyczne: urz\u0105dzenie sprawia wra\u017cenie uruchamiaj\u0105cego si\u0119 p\u0142ynnie i wygl\u0105da jak gotowy produkt, a nie jak zwyk\u0142y komputer z uruchomionym programem. Przy okazji na ekranie startowym nie pojawiaj\u0105 si\u0119 informacje o podzespo\u0142ach i konfiguracji sprz\u0119tu, kt\u00f3re mog\u0142yby u\u0142atwi\u0107 osobie nieuprawnionej ingerencj\u0119 w ustawienia urz\u0105dzenia.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"795\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-02.jpg\" alt=\"\" class=\"wp-image-27783\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-02.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-02-840x477.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-02-768x436.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>W\u0142\u0105czenie opcji <strong>Full Logo Display<\/strong> w zak\u0142adce <strong>Boot<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Kolejna opcja w zak\u0142adce <strong>Boot<\/strong> to <strong>Setup Prompt Timeout<\/strong>, obecnie ustawiona na warto\u015b\u0107 <strong>3<\/strong>. Po prawej stronie ekranu BIOS wy\u015bwietla opis: okre\u015bla ona liczb\u0119 sekund, przez kt\u00f3re komputer czeka na wci\u015bni\u0119cie klawisza aktywuj\u0105cego setup, zanim przejdzie dalej. Warto\u015b\u0107 <strong>65535 (0xFFFF)<\/strong> oznacza czekanie w niesko\u0144czono\u015b\u0107.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"781\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-03.jpg\" alt=\"\" class=\"wp-image-27784\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-03.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-03-840x469.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-03-768x428.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Ustawienie <strong>Setup Prompt Timeout<\/strong> w zak\u0142adce <strong>Boot<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Domy\u015blne 3 sekundy to czas, przez kt\u00f3ry na ekranie wy\u015bwietlaj\u0105 si\u0119 komunikaty typu &#8222;<strong>Press DEL to enter Setup<\/strong>&#8222;. W trybie kiosk warto t\u0119 warto\u015b\u0107 skr\u00f3ci\u0107, komputer szybciej przechodzi do uruchamiania systemu, a zach\u0119ta do wej\u015bcia w ustawienia BIOS-u znika z ekranu, co ogranicza ryzyko przypadkowej lub celowej ingerencji osoby nieuprawnionej. Zamiast ustawia\u0107 0, bezpieczniej jest jednak wpisa\u0107 <strong>1<\/strong>. Efekt jest praktycznie taki sam, a zostaje minimalne okno na wci\u015bni\u0119cie klawisza <strong>Delete<\/strong>, kt\u00f3re przydaje si\u0119 przy ka\u017cdej p\u00f3\u017aniejszej zmianie konfiguracji czy serwisie urz\u0105dzenia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W zak\u0142adce <strong>Security<\/strong> znajduj\u0105 si\u0119 opcje zwi\u0105zane z has\u0142ami dost\u0119pu do BIOS-u. Ekran wy\u015bwietla opis dzia\u0142ania obu rodzaj\u00f3w hase\u0142:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Administrator Password<\/strong> \u2013 je\u015bli ustawione jest tylko to has\u0142o, ogranicza ono dost\u0119p wy\u0142\u0105cznie do samego Setupu (BIOS-u). Jest to wymagane tylko przy pr\u00f3bie wej\u015bcia do ustawie\u0144, nie blokuje normalnego uruchamiania systemu.<\/li>\n\n\n\n<li><strong>User Password \u2013<\/strong> mo\u017ce zosta\u0107 ustawione dopiero wtedy, gdy wcze\u015bniej ustawiono has\u0142o administratora. Dzia\u0142a jako has\u0142o w\u0142\u0105czenia komputera i musi zosta\u0107 podane zar\u00f3wno przy starcie systemu, jak i przy wej\u015bciu do Setupu. Zgodnie z opisem wy\u015bwietlanym przez BIOS u\u017cytkownik korzystaj\u0105cy z tego has\u0142a ma w ustawieniach jedynie uprawnienia do odczytu (&#8222;Read-Only rights&#8221;).<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"770\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-04.jpg\" alt=\"\" class=\"wp-image-27786\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-04.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-04-840x462.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-04-768x422.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Konfiguracja hase\u0142 dost\u0119pu w zak\u0142adce <strong>Security<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">W trybie kiosk warto ustawi\u0107 <strong>Administrator Password.<\/strong> Zabezpiecza on wszystkie wcze\u015bniej skonfigurowane ustawienia przed zmian\u0105 przez osob\u0119 nieuprawnion\u0105. Co r\u00f3wnie wa\u017cne, has\u0142o blokuje tak\u017ce dost\u0119p do jednorazowego menu wyboru urz\u0105dzenia startowego (klawisz <strong>F7<\/strong>, opisanego w sekcji po\u015bwi\u0119conej PXE). Bez tego zabezpieczenia sama konfiguracja kolejno\u015bci bootowania nie chroni urz\u0105dzenia, przez co osoba postronna mog\u0142aby pod\u0142\u0105czy\u0107 w\u0142asny no\u015bnik USB i uruchomi\u0107 z niego system, pomijaj\u0105c ustawienia zapisane w BIOS-ie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Opcj\u0119 <strong>Secure Boot<\/strong> ustawiamy na <strong>Enabled<\/strong>. Tu\u017c obok widnieje wtedy informacja \u201e<strong>Not Active<\/strong>\u201d, co mo\u017ce budzi\u0107 w\u0105tpliwo\u015bci. BIOS wyja\u015bnia przyczyn\u0119: <strong>Secure Boot<\/strong> staje si\u0119 w pe\u0142ni aktywny dopiero po zarejestrowaniu klucza <strong>Platform Key (PK)<\/strong>, gdy system znajdzie si\u0119 w tzw. <strong>User Mode<\/strong>. W opisie widnieje informacja: \u201e<strong>The mode change requires platform reset<\/strong>\u201d. Wystarczy zapisa\u0107 ustawienia i zrestartowa\u0107 komputer, a po ponownym uruchomieniu Platform Key rejestruje si\u0119 automatycznie, a status zmienia si\u0119 na <strong>Active<\/strong>.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"791\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-05.jpg\" alt=\"\" class=\"wp-image-27787\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-05.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-05-840x475.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/3-05-768x434.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Ustawienie opcji <strong>Secure Boot<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Trzeba pami\u0119ta\u0107, \u017ce aktywacja <strong>Secure Boot<\/strong> wymaga wy\u0142\u0105czonego trybu <strong>CSM (Compatibility Support Module).<\/strong> Po ustawieniu <strong>Secure Boot<\/strong> na <strong>Enabled<\/strong>, BIOS <strong>automatycznie wy\u0142\u0105czy\u0142 CSM<\/strong>, wy\u015bwietlaj\u0105c komunikat \u201eCSM disabled due to active UEFI Secure Boot mode\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Widoczna jest tu r\u00f3wnie\u017c opcja <strong>Secure Boot Mode<\/strong>, ustawiona na <strong>Standard.<\/strong> Oznacza to, \u017cesystem korzysta wtedy z domy\u015blnych kluczy bezpiecze\u0144stwa producenta p\u0142yty (tryb <strong>Custom<\/strong> pozwala zarz\u0105dza\u0107 kluczami samodzielnie). Dost\u0119pne s\u0105 te\u017c opcje <strong>Restore Factory Keys<\/strong> oraz <strong>Reset To Setup Mode<\/strong>, s\u0142u\u017c\u0105ce odpowiednio do przywracania domy\u015blnych kluczy i resetowania mechanizmu do stanu pocz\u0105tkowego. <strong>W praktyce nie s\u0105 one jednak konieczne do aktywacji funkcji.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na tym ko\u0144czy si\u0119 warstwa konfiguracji dost\u0119pna w BIOS-ie. Po wykonaniu powy\u017cszych krok\u00f3w komputer uruchamia si\u0119 automatycznie z w\u0142a\u015bciwego dysku, bez wy\u015bwietlania komunikat\u00f3w diagnostycznych i bez mo\u017cliwo\u015bci wej\u015bcia w ustawienia przez osob\u0119 nieuprawnion\u0105. To fundament, na kt\u00f3rym opiera si\u0119 <strong>tryb kiosk<\/strong>, ale sam w sobie nie sprawia jeszcze, \u017ce urz\u0105dzenie startuje bezpo\u015brednio do wybranej aplikacji. Za to odpowiada druga warstwa, konfigurowana ju\u017c w systemie Windows, a dok\u0142adniej mechanizm <strong>Shell Launcher<\/strong>, kt\u00f3ry opisujemy w dalszej cz\u0119\u015bci artyku\u0142u.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Watchdog<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Watchdog<\/strong> (\u201epies str\u00f3\u017c\u201d) to mechanizm, kt\u00f3ry pilnuje, czy komputer dzia\u0142a poprawnie i automatycznie go restartuje, je\u017celi wykryje, \u017ce system si\u0119 zawiesi\u0142. To rozwi\u0105zanie szczeg\u00f3lnie popularne w komputerach pracuj\u0105cych bezobs\u0142ugowo tam, gdzie fizyczny dost\u0119p do urz\u0105dzenia bywa utrudniony, a ci\u0105g\u0142a praca jest kluczowa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zasada dzia\u0142ania jest prosta. Na p\u0142ycie g\u0142\u00f3wnej znajduje si\u0119 uk\u0142ad odliczaj\u0105cy czas, niezale\u017cny od systemu operacyjnego, ustawiany na okre\u015blon\u0105 warto\u015b\u0107 \u2013 na przyk\u0142ad 60 sekund. Dop\u00f3ki system dzia\u0142a prawid\u0142owo, dedykowana aplikacja regularnie resetuje ten licznik do warto\u015bci pocz\u0105tkowej, zanim zd\u0105\u017cy on doj\u015b\u0107 do zera. Je\u015bli system przestanie odpowiada\u0107, sygna\u0142 resetuj\u0105cy przestaje przychodzi\u0107, licznik dolicza do ko\u0144ca, a p\u0142yta g\u0142\u00f3wna wymusza restart komputera. Zalet\u0105 tego rozwi\u0105zania jest to, \u017ce uk\u0142ad odliczaj\u0105cy dzia\u0142a poza systemem operacyjnym, a wi\u0119c zadzia\u0142a r\u00f3wnie\u017c wtedy, gdy system przestanie odpowiada\u0107 ca\u0142kowicie i nie reaguje ju\u017c na \u017cadne polecenia. <strong>Watchdog<\/strong> nie analizuje przyczyny awarii \u2013 wymusza restart zawsze, gdy nic nie potwierdza poprawnej pracy systemu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W praktyce mechanizm ten sk\u0142ada si\u0119 jednak z kilku warstw, kt\u00f3re wsp\u00f3\u0142pracuj\u0105 ze sob\u0105 na r\u00f3\u017cnych etapach pracy komputera, od samego BIOS-u, przez system operacyjny, a\u017c po dedykowane oprogramowanie. Jak dok\u0142adnie te warstwy si\u0119 ze sob\u0105 \u0142\u0105cz\u0105 i na czym polega ich konfiguracja, poka\u017cemy w dalszej cz\u0119\u015bci artyku\u0142u na konkretnym przyk\u0142adzie komputera przemys\u0142owego.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wchodzimy do BIOS-u i przechodzimy do zak\u0142adki <strong>Advanced<\/strong>. Na li\u015bcie dost\u0119pnych opcji znajdujemy pozycj\u0119 <strong>Watch Dog Configuration<\/strong>. W\u0142a\u015bnie tutaj skonfigurujemy sprz\u0119towy watchdog.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"800\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-01.jpg\" alt=\"\" class=\"wp-image-27789\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-01.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-01-840x480.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-01-768x439.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>G\u0142\u00f3wny ekran zak\u0142adki <strong>Advanced<\/strong> z widoczn\u0105 pozycj\u0105 <strong>Watch Dog Configuration<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Wchodzimy w pozycj\u0119 <strong>Watch Dog Configuration<\/strong> z poprzedniego ekranu i widzimy trzy ustawienia: <strong>Watch Dog Control<\/strong>, ustawione na Enabled, <strong>Watch Dog Degree<\/strong> okre\u015blaj\u0105ce jednostk\u0119 czasu, tutaj <strong>Second<\/strong>, oraz <strong>Watch Dog Timer<\/strong> z aktualn\u0105 warto\u015bci\u0105 0.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"829\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-02.jpg\" alt=\"\" class=\"wp-image-27791\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-02.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-02-840x497.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-02-768x455.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Zawarto\u015b\u0107 podmenu <strong>Watch Dog Configuration<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Licznik ten uruchamia si\u0119 ju\u017c na etapie POST, czyli podczas startu komputera, i odlicza dalej przez ca\u0142y rozruch systemu operacyjnego, a zatrzymuje si\u0119 dopiero wtedy, gdy przejmie nad nim kontrol\u0119 aplikacja uruchomiona w systemie Windows. Warto\u015b\u0107 0 oznacza, \u017ce \u017caden limit czasu nie jest obecnie ustawiony, wi\u0119c mimo \u017ce watchdog jest w\u0142\u0105czony, licznik realnie nic nie odlicza, dop\u00f3ki nie wpiszemy tu konkretnej liczby sekund.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>UWAGA, WA\u017bNE!<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nie nale\u017cy ustawia\u0107 tej warto\u015bci na ma\u0142\u0105 liczb\u0119 sekund, je\u015bli sam proces uruchamiania systemu operacyjnego zajmuje d\u0142u\u017cszy czas. Je\u015bli licznik dojdzie do zera, zanim system zd\u0105\u017cy w pe\u0142ni wystartowa\u0107 i uruchomi\u0107 oprogramowanie resetuj\u0105ce watchdog, komputer wpadnie w p\u0119tl\u0119 restart\u00f3w. Wyj\u015bciem z niej jest r\u0119czne wy\u0142\u0105czenie tej opcji w BIOS-ie, ale trzeba zd\u0105\u017cy\u0107 wej\u015b\u0107 do Setupu (klawisz Del) w kr\u00f3tkim oknie czasu mi\u0119dzy startem komputera a kolejnym restartem. Na pocz\u0105tek, dla bezpiecze\u0144stwa, zalecamy ustawienie du\u017cej warto\u015bci, na przyk\u0142ad 90 sekund. Parametr ten jest konfigurowalny a\u017c do 255 sekund, wi\u0119c warto zostawi\u0107 sobie du\u017cy margines, zw\u0142aszcza przy pierwszym uruchomieniu i testowaniu konfiguracji.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"734\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-03-580x734.jpg\" alt=\"\" class=\"wp-image-27792\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-03-580x734.jpg 580w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/4-03.jpg 612w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><figcaption class=\"wp-element-caption\"><em>Oprogramowanie steruj\u0105ce watchdogiem: NKIO_TEST<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">To w\u0142a\u015bnie to oprogramowanie jest najwa\u017cniejszym elementem ca\u0142ej konfiguracji watchdoga. Sam BIOS ustawia jedynie warto\u015b\u0107 pocz\u0105tkow\u0105 licznika na etapie uruchamiania komputera, ale to dedykowana aplikacja w Windows przejmuje nad nim kontrol\u0119 w trakcie normalnej pracy systemu i regularnie go karmi, czyli resetuje, zanim zd\u0105\u017cy doj\u015b\u0107 do zera. Bez zainstalowania i uruchomienia tego oprogramowania komputer, mimo poprawnie skonfigurowanego watchdoga w BIOS, b\u0119dzie wpada\u0142 w niesko\u0144czon\u0105 p\u0119tl\u0119 restart\u00f3w, poniewa\u017c nic nie b\u0119dzie potwierdza\u0107, \u017ce system dzia\u0142a prawid\u0142owo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Oprogramowanie mo\u017cna pobra\u0107 korzystaj\u0105c z <a href=\"https:\/\/download.astor.com.pl\/dokumentacja\/Astraada\/Komputery%20przemys%C5%82owe\/Astraada%20PC\/Programy%20instalacyjne\/NKWDTSDK-Driver-Setup-x86-V1.0.0.zip\">tego linku<\/a>.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Interfejs programu jest prosty i przejrzysty. W polu <strong>WDT Value<\/strong> ustawiamy docelow\u0105 warto\u015b\u0107 licznika w sekundach, w naszym przypadku 80. Warto w tym miejscu wyja\u015bni\u0107, jak ta warto\u015b\u0107 ma si\u0119 do 90 sekund ustawionych wcze\u015bniej w BIOS-ie. Ustawienie z BIOS-u obowi\u0105zuje wy\u0142\u0105cznie na starcie komputera i musi by\u0107 na tyle du\u017ce, \u017ceby system zd\u0105\u017cy\u0142 si\u0119 uruchomi\u0107 i w\u0142\u0105czy\u0107 t\u0119 aplikacj\u0119. Od chwili, gdy aplikacja przejmie kontrol\u0119 nad licznikiem, obowi\u0105zuje ju\u017c warto\u015b\u0107 z pola <strong>WDT Value<\/strong>. To ona decyduje, po jakim czasie braku sygna\u0142u komputer zostanie zrestartowany podczas normalnej pracy, a ustawienie z BIOS-u nie ma wtedy znaczenia a\u017c do kolejnego uruchomienia. Dlatego warto\u015b\u0107 w BIOS-ie dobiera si\u0119 na podstawie czasu startu systemu, a warto\u015b\u0107 w aplikacji pod to, jak szybko urz\u0105dzenie ma zareagowa\u0107 na zawieszenie. Docelowo stosuje si\u0119 tu warto\u015bci mniejsze, oko\u0142o 20 sekund, jednak na czas test\u00f3w zalecamy pozostawienie wi\u0119kszego zapasu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Checkbox <strong>Enabled<\/strong> w\u0142\u0105cza watchdog i uruchamia w tle proces regularnego resetowania licznika. Checkbox <strong>AutoStart<\/strong> sprawia, \u017ce program uruchamia si\u0119 automatycznie przy ka\u017cdym starcie systemu \u2013 jest to ustawienie kluczowe, poniewa\u017c bez niego trzeba by pami\u0119ta\u0107 o r\u0119cznym uruchomieniu programu po ka\u017cdym restarcie komputera. Dost\u0119pna jest r\u00f3wnie\u017c opcja <strong>StopFeedTest<\/strong>, pozwalaj\u0105ca celowo przetestowa\u0107 dzia\u0142anie mechanizmu: przerywa ona resetowanie licznika, dzi\u0119ki czemu mo\u017cna zweryfikowa\u0107, czy komputer faktycznie zrestartuje si\u0119 po ustawionym czasie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Co zrobi\u0107, je\u015bli AutoStart nie dzia\u0142a:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zdarza si\u0119, \u017ce mimo zaznaczenia checkboxa <strong>AutoStart<\/strong> w programie, aplikacja nie uruchamia si\u0119 automatycznie po restarcie komputera. Dzieje si\u0119 tak najcz\u0119\u015bciej wtedy, gdy program wymaga uprawnie\u0144 administratora do dzia\u0142ania, a standardowy mechanizm autostartu systemu Windows nie potrafi samodzielnie podnie\u015b\u0107 tych uprawnie\u0144 bez potwierdzenia u\u017cytkownika, przez co Windows po cichu pomija uruchomienie takiego programu przy starcie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W takiej sytuacji najbardziej niezawodnym rozwi\u0105zaniem jest r\u0119czne skonfigurowanie autostartu przez Harmonogram zada\u0144 systemu Windows:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. Otwieramy go poprzez <strong>Win + R<\/strong> i wpisanie <strong>taskschd.msc<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. Po prawej stronie okna klikamy <strong>Utw\u00f3rz zadanie&#8230;<\/strong> (nie wybieramy \u201eUtw\u00f3rz zadanie proste\u201d, poniewa\u017c potrzebujemy pe\u0142nej wersji z dodatkowymi opcjami).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. W zak\u0142adce <strong>Og\u00f3lne<\/strong> nadajemy zadaniu nazw\u0119, na przyk\u0142ad \u201eWatchdog AutoStart\u201d, a nast\u0119pnie zaznaczamy checkbox <strong>Uruchom z najwy\u017cszymi uprawnieniami<\/strong>. W polu <strong>Konfiguruj dla<\/strong> wybieramy nasz\u0105 wersj\u0119 systemu Windows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. Przechodzimy do zak\u0142adki <strong>Wyzwalacze<\/strong>, klikamy <strong>Nowy<\/strong>, z listy rozwijanej wybieramy <strong>Przy logowaniu<\/strong> i zatwierdzamy przyciskiem <strong>OK<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. Przechodzimy do zak\u0142adki <strong>Akcje<\/strong>, klikamy <strong>Nowa<\/strong>, w polu <strong>Program\/skrypt<\/strong> klikamy <strong>Przegl\u0105daj<\/strong> i wskazujemy plik wykonywalny naszego programu watchdog, a nast\u0119pnie zatwierdzamy przyciskiem <strong>OK<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">6. Klikamy <strong>OK<\/strong>, \u017ceby zapisa\u0107 ca\u0142e zadanie. System mo\u017ce poprosi\u0107 o podanie has\u0142a naszego konta Windows, co jest normalnym elementem procesu i pozwala zadaniu dzia\u0142a\u0107 z podniesionymi uprawnieniami bez pytania o zgod\u0119 przy ka\u017cdym starcie komputera.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wa\u017cna uwaga dotycz\u0105ca zapisywania ustawie\u0144 w samym programie:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podczas testowania zauwa\u017cyli\u015bmy, \u017ce pola takie jak <strong>WDT Value<\/strong> mog\u0105 by\u0107 nieaktywne, wyszarzone i niemo\u017cliwe do edycji, je\u015bli powi\u0105zany z nimi checkbox jest w danym momencie zaznaczony. \u017beby zmieni\u0107 warto\u015b\u0107 lub zapisa\u0107 nowe ustawienia, checkboxy takie jak <strong>Enabled<\/strong> powinny by\u0107 w danym momencie odznaczone, dzi\u0119ki czemu pole staje si\u0119 bia\u0142e i edytowalne. Dopiero po wprowadzeniu \u017c\u0105danej warto\u015bci nale\u017cy ponownie zaznaczy\u0107 checkbox, aby watchdog zacz\u0105\u0142 dzia\u0142a\u0107 z now\u0105 konfiguracj\u0105.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Power Loss \/ Auto Power On<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Auto Power On<\/strong> to funkcja BIOS-u, kt\u00f3ra decyduje o tym, jak komputer zachowa si\u0119 po zaniku i ponownym powrocie zasilania. To jedna z tych opcji, kt\u00f3re na pierwszy rzut oka wydaj\u0105 si\u0119 drobiazgiem, a w praktyce maj\u0105 kluczowe znaczenie dla niezawodnej pracy komputera przemys\u0142owego dzia\u0142aj\u0105cego bez nadzoru. Komputer w trybie kiosk cz\u0119sto stoi w miejscu, do kt\u00f3rego nikt regularnie nie zagl\u0105da. W takich warunkach przerwy w zasilaniu nie s\u0105 rzadko\u015bci\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Domy\u015blnie wiele komputer\u00f3w po takiej sytuacji pozostaje wy\u0142\u0105czonych nawet po powrocie zasilania. Urz\u0105dzenie pozostaje w tym stanie do momentu, a\u017c kto\u015b wci\u015bnie przycisk zasilania. W przypadku zwyk\u0142ego komputera biurowego nie stanowi to problemu, bo zawsze jest kto\u015b w pobli\u017cu. Inaczej wygl\u0105da to w zastosowaniach przemys\u0142owych \u2013 komputer bywa zamkni\u0119ty w szafie sterowniczej, umieszczony w trudno dost\u0119pnym miejscu albo obs\u0142uguje stanowisko, przy kt\u00f3rym nikt na sta\u0142e nie pracuje. W takich warunkach zanik zasilania oznacza zatrzymanie pracy urz\u0105dzenia a\u017c do chwili, gdy kto\u015b dotrze do niego fizycznie. Dlatego <strong>Auto Power On<\/strong> jest jednym z podstawowych ustawie\u0144 decyduj\u0105cych o niezawodnej pracy komputera przemys\u0142owego \u2013 zapewnia, \u017ce urz\u0105dzenie wraca do dzia\u0142ania samodzielnie, natychmiast po przywr\u00f3ceniu zasilania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Zanim przejdziemy do zak\u0142adki Chipset<\/strong>, warto wr\u00f3ci\u0107 na moment do pocz\u0105tku sekcji \u201eWake On Lan\u201d w tym artykule. W zak\u0142adce <strong>Advanced<\/strong>, w podmenu <strong>Wake Up Settings<\/strong>, znajduje si\u0119 pozycja <strong>Restore AC Power Loss<\/strong> \u2013 wida\u0107 j\u0105 dos\u0142ownie na pierwszych dw\u00f3ch ilustracjach w sekcji \u201eWake On LAN\u201d, tu\u017c nad opcj\u0105 <strong>Wake on LAN<\/strong>. To w\u0142a\u015bnie tam ustawiamy j\u0105 <strong>jako pierwsz\u0105<\/strong>, na warto\u015b\u0107 <strong>Power on<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nast\u0119pnie przechodzimy do zak\u0142adki <strong>Chipset<\/strong>, w kt\u00f3rej widoczne s\u0105 dwie podsekcje: <strong>System Agent (SA) Configuration<\/strong> oraz <strong>PCH-IO Configuration<\/strong>. Interesuj\u0105ca nas opcja <strong>Restore AC Power Loss<\/strong> znajduje si\u0119 w tej drugiej. Zaznaczamy j\u0105 i wchodzimy do \u015brodka klawiszem <strong>Enter<\/strong>.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"827\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/5-01.jpg\" alt=\"\" class=\"wp-image-27793\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/5-01.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/5-01-840x496.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/5-01-768x454.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Menu g\u0142\u00f3wne zak\u0142adki <strong>Chipset<\/strong> \u2013 wej\u015bcie do <strong>PCH-IO Configuration<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po wej\u015bciu w podsekcj\u0119 <strong>PCH-IO Configuration<\/strong> widoczna jest lista opcji dotycz\u0105cych niskopoziomowej konfiguracji chipsetu. W\u015br\u00f3d nich znajduje si\u0119 szukana pozycja: <strong>Restore AC Power Loss<\/strong>, ustawiona na <strong>[Power on]<\/strong>. Po prawej stronie ekranu BIOS wyja\u015bnia dok\u0142adnie, do czego s\u0142u\u017cy ta opcja: <em>\u201eSpecify what state to go to when power is re-applied after a power failure (G3 state)\u201d<\/em>, czyli okre\u015bla, w jaki stan ma przej\u015b\u0107 komputer, gdy zasilanie zostanie przywr\u00f3cone po jego ca\u0142kowitym zaniku (tzw. stan G3, oznaczaj\u0105cy pe\u0142ne odci\u0119cie zasilania).<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"802\" src=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/5-02.jpg\" alt=\"\" class=\"wp-image-27794\" srcset=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/5-02.jpg 1400w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/5-02-840x481.jpg 840w, https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2026\/11\/5-02-768x440.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\"><em>Ustawienie <strong>Restore AC Power Loss<\/strong> w podsekcji <strong>PCH-IO Configuration<\/strong><\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po naci\u015bni\u0119ciu <strong>Enter<\/strong> na tej pozycji BIOS pokazuje trzy warto\u015bci do wyboru. <strong>Power off<\/strong> oznacza, \u017ce komputer po powrocie zasilania pozostanie wy\u0142\u0105czony i b\u0119dzie czeka\u0142 na r\u0119czne wci\u015bni\u0119cie przycisku zasilania, <strong>Power on \u2013<\/strong> \u017ce uruchomi si\u0119 zawsze, niezale\u017cnie od tego, w jakim stanie by\u0142 przed zanikiem, a <strong>Last state \u2013<\/strong> \u017ce wr\u00f3ci do stanu sprzed awarii, czyli w\u0142\u0105czy si\u0119 tylko wtedy, gdy w chwili zaniku faktycznie pracowa\u0142. Dla kiosku dzia\u0142aj\u0105cego w trybie ci\u0105g\u0142ym wybieramy <strong>Power on<\/strong>, co gwarantuje, \u017ce urz\u0105dzenie samo wr\u00f3ci do pracy natychmiast po przywr\u00f3ceniu zasilania, bez potrzeby r\u0119cznej interwencji. Opcja <strong>Last state<\/strong> ma sens tam, gdzie komputer bywa celowo wy\u0142\u0105czany na d\u0142u\u017cszy czas i nie powinien sam startowa\u0107 po chwilowym zaniku zasilania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli mimo ustawienia <strong>Power on<\/strong> komputer nie uruchamia si\u0119 po powrocie zasilania, warto sprawdzi\u0107, czy urz\u0105dzenie rzeczywi\u015bcie do\u015bwiadczy\u0142o pe\u0142nego zaniku. Przy bardzo kr\u00f3tkich przerwach w zasilaniu zasilacz potrafi podtrzyma\u0107 prac\u0119 na tyle, \u017ce BIOS w og\u00f3le nie rozpoznaje sytuacji jako stanu G3, a wtedy opisywany mechanizm si\u0119 nie uruchamia.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Shell Launcher<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Windows po zalogowaniu u\u017cytkownika uruchamia domy\u015bln\u0105 pow\u0142ok\u0119, czyli program odpowiedzialny za ca\u0142y widoczny interfejs. Domy\u015blnie jest nim <strong>explorer.exe<\/strong>: to on rysuje pulpit, pasek zada\u0144, menu Start i obs\u0142uguje ikony. Nie jest to cz\u0119\u015b\u0107 j\u0105dra systemu ani co\u015b nienaruszalnego, tylko zwyk\u0142y proces wskazany w konfiguracji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Shell Launcher<\/strong> wykorzystuje t\u0119 w\u0142a\u015bciwo\u015b\u0107. To komponent opcjonalny Windows, kt\u00f3ry pozwala wskaza\u0107 <strong>inn\u0105 aplikacj\u0119 jako pow\u0142ok\u0119<\/strong> dla konkretnego konta u\u017cytkownika. Po zalogowaniu system uruchamia j\u0105 zamiast Eksploratora. Efekt: nie ma pulpitu, paska zada\u0144 ani menu Start. Nie jest tak dlatego, \u017ce s\u0105 one ukryte, tylko dlatego, \u017ce nigdy nie powsta\u0142y. Kluczowa cech\u0105 jest to, \u017ce konfiguracja jest <strong>przypisywana do konta<\/strong>. Na tym samym urz\u0105dzeniu operator mo\u017ce dostawa\u0107 wy\u0142\u0105cznie aplikacj\u0119 firmow\u0105, a administrator normalny pulpit (wystarczy si\u0119 przelogowa\u0107).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Warto od razu zaznaczy\u0107 jedn\u0105 rzecz. <strong>Shell Launcher nie jest mechanizmem zabezpiecze\u0144<\/strong>. Ukrywa pow\u0142ok\u0119, ale nie blokuje kombinacji Ctrl+Alt+Del ani Mened\u017cera zada\u0144, wi\u0119c u\u017cytkownik z klawiatur\u0105 nadal mo\u017ce uruchomi\u0107 z niego dowolny program. <strong>To warstwa, kt\u00f3ra uzupe\u0142nia wcze\u015bniej opisan\u0105<\/strong> <strong>konfiguracj\u0119 trybu kiosk<\/strong>, <strong>a nie taka, kt\u00f3ra j\u0105 zast\u0119puje<\/strong>. Dopiero razem z has\u0142em BIOS-u, zablokowanym menu wyboru urz\u0105dzenia startowego i odpowiednimi politykami systemowymi daje realnie zamkni\u0119te urz\u0105dzenie.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Wymagania<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Shell Launcher<\/strong> nie jest dost\u0119pny w ka\u017cdej wersji systemu Windows, dlatego zaczynamy od sprawdzenia, jak\u0105 edycj\u0119 mamy zainstalowan\u0105. To najcz\u0119stszy pow\u00f3d, dla kt\u00f3rego wdro\u017cenie ko\u0144czy si\u0119 ju\u017c na starcie. Funkcj\u0119 obs\u0142uguj\u0105 edycje <strong>Enterprise<\/strong> i <strong>Enterprise LTSC<\/strong>, <strong>Education<\/strong> oraz <strong>IoT Enterprise<\/strong> i <strong>IoT Enterprise LTSC<\/strong>. W edycjach Home i Pro Shell Launcher nie wyst\u0119puje i nie da si\u0119 go doinstalowa\u0107. Zainstalowan\u0105 edycj\u0119 mo\u017cna sprawdzi\u0107 w <strong>PowerShellu<\/strong> poleceniem:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-ComputerInfo -Property WindowsEditionId, WindowsVersion, OsBuildNumber<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Interesuje nas pozycja <strong>WindowsEditionId<\/strong>. Warto\u015bci <strong>Enterprise, EnterpriseS, Education i IoTEnterprise<\/strong> oznaczaj\u0105, \u017ce system obs\u0142uguje <strong>Shell Launcher<\/strong> i mo\u017cna przej\u015b\u0107 do dalszej konfiguracji. Warto\u015bci <strong>Professional i Core<\/strong> oznaczaj\u0105 odpowiednio edycj\u0119 Pro i Home, w kt\u00f3rych funkcja nie jest dost\u0119pna.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">W\u0142\u0105czenie funkcji w systemie<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Shell Launcher<\/strong> jest komponentem opcjonalnym, domy\u015blnie wy\u0142\u0105czonym, wi\u0119c trzeba go najpierw doda\u0107 do systemu. Otwieramy <strong>PowerShell<\/strong>&nbsp; jako administrator i wpisujemy polecenie:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-WindowsOptionalFeature -Online -FeatureName Client-EmbeddedShellLauncher<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Wynik <strong>Disabled<\/strong> oznacza, \u017ce komponent jest dost\u0119pny i czeka na w\u0142\u0105czenie. B\u0142\u0105d o tre\u015bci \u201efeature name is unknown&#8221; oznacza, \u017ce zainstalowana edycja systemu go nie zawiera<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W\u0142\u0105czamy go poleceniem:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Enable-WindowsOptionalFeature -Online -FeatureName Client-EmbeddedShellLauncher -All -NoRestart<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po zako\u0144czeniu pojawi si\u0119 komunikat o wstrzymaniu restartu \u2013 to nie b\u0142\u0105d, tylko efekt parametru <strong>-NoRestart<\/strong>. Restartujemy system i sprawdzamy stan ponownie:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>(Get-WindowsOptionalFeature -Online -FeatureName Client-EmbeddedShellLauncher).State<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Polecenie powinno zwr\u00f3ci\u0107 <strong>Enabled<\/strong>.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Stworzenie kont w celu zabezpieczenia si\u0119 przed niew\u0142a\u015bciw\u0105 konfiguracj\u0105<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">To moment, w kt\u00f3rym decyduje si\u0119, czy nie zablokujemy sobie dost\u0119pu do urz\u0105dzenia. Potrzebne b\u0119d\u0105 trzy konta o rozdzielonych rolach:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. <strong>Konto g\u0142\u00f3wne<\/strong> \u2013 to, z kt\u00f3rego pracujemy i konfigurujemy system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. <strong>Konto zapasowe administratora<\/strong> \u2013 droga wyj\u015bcia na wypadek, gdyby co\u015b posz\u0142o nie tak.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. <strong>Konto kiosku<\/strong> \u2013 konto standardowe, na kt\u00f3rym uruchomi si\u0119 wybrana aplikacja bez pow\u0142oki systemowej.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konto zapasowe tworzymy poleceniami:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>New-LocalUser -Name \"Zapas\" -Password (Read-Host -AsSecureString \"Podaj haslo\") -AccountNeverExpires\n\nAdd-LocalGroupMember -SID \"S-1-5-32-544\" -Member \"Zapas\"<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">W drugim poleceniu zamiast nazwy grupy u\u017cyli\u015bmy identyfikatora <strong>SID<\/strong> (Security Identifier), jest to wewn\u0119trzny numer, kt\u00f3rym Windows oznacza grupy i konta u\u017cytkownik\u00f3w. Nazwa grupy administrator\u00f3w zmienia si\u0119 wraz z j\u0119zykiem systemu (<strong>Administratorzy<\/strong> \/ <strong>Administrators<\/strong>), natomiast identyfikator <strong>S-1-5-32-544<\/strong> jest taki sam w ka\u017cdej wersji j\u0119zykowej.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konto kiosku tworzymy analogicznie, przypisuj\u0105c je do grupy u\u017cytkownik\u00f3w standardowych:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>New-LocalUser -Name \"Kiosk\" -Password (Read-Host -AsSecureString \"Haslo\") -AccountNeverExpires\n\nAdd-LocalGroupMember -SID \"S-1-5-32-545\" -Member \"Kiosk\"<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po utworzeniu kont warto wylogowa\u0107 si\u0119 i zalogowa\u0107 na konto zapasowe, \u017ceby sprawdzi\u0107, czy logowanie faktycznie dzia\u0142a i czy pojawia si\u0119 pulpit. Konto zapasowe, kt\u00f3rego nie sprawdzili\u015bmy, nie jest jeszcze zabezpieczeniem, a jedynie za\u0142o\u017ceniem. Dlatego lepiej zweryfikowa\u0107 to teraz, zanim przejdziemy do dalszej konfiguracji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Uwaga dotycz\u0105ca has\u0142a konta kiosku<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konto utworzone bez has\u0142a mo\u017ce przy pierwszym logowaniu za\u017c\u0105da\u0107 jego ustawienia. System zg\u0142asza wtedy, \u017ce has\u0142o jest nieprawid\u0142owe, a nast\u0119pnie wymaga jego zmiany i zatwierdzenia. Zasady zabezpiecze\u0144 mog\u0105 r\u00f3wnie\u017c wymaga\u0107 has\u0142a o okre\u015blonej d\u0142ugo\u015bci, przez co konto bez has\u0142a nie zostanie przyj\u0119te.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W takiej sytuacji logujemy si\u0119 na konto g\u0142\u00f3wne, otwieramy <strong>PowerShell<\/strong> jako administrator i nadajemy has\u0142o ponownie:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Set-LocalUser -Name \"Kiosk\" -Password (Read-Host -AsSecureString \"Nowe haslo\")<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Po wpisaniu has\u0142a zatwierdzamy je klawiszem <strong>Enter<\/strong>. Wpisywane znaki nie s\u0105 wy\u015bwietlane na ekranie. Nast\u0119pnie logujemy si\u0119 na konto <strong>Kiosk<\/strong>, u\u017cywaj\u0105c nowego has\u0142a.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Utworzenie pliku konfiguracyjnego<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Zaczynamy od wygenerowania identyfikatora profilu:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>New-Guid<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Otrzyman\u0105 warto\u015b\u0107 kopiujemy do notatnika. B\u0119dzie potrzebna w dw\u00f3ch miejscach pliku konfiguracyjnego i w obu musi by\u0107 identyczna.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nast\u0119pnie tworzymy plik <strong>C:\\Temp\\shell-launcher.xml<\/strong>:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>New-Item -Path C:\\Temp -ItemType Directory -Force\nnotepad C:\\Temp\\shell-launcher.xml<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Do otwartego notatnika wklejamy poni\u017csz\u0105 zawarto\u015b\u0107, podmieniaj\u0105c <strong>TWOJ-GUID<\/strong> na skopiowan\u0105 wcze\u015bniej warto\u015b\u0107. Klamry zostawiamy bez zmian.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?xml version=\"1.0\" encoding=\"utf-8\"?>\n&lt;ShellLauncherConfiguration\n  xmlns=\"http:\/\/schemas.microsoft.com\/ShellLauncher\/2018\/Configuration\"\n  xmlns:V2=\"http:\/\/schemas.microsoft.com\/ShellLauncher\/2019\/Configuration\">\n  &lt;Profiles>\n    &lt;DefaultProfile>\n      &lt;Shell Shell=\"%SystemRoot%\\explorer.exe\">\n        &lt;DefaultAction Action=\"RestartShell\"\/>\n      &lt;\/Shell>\n    &lt;\/DefaultProfile>\n    &lt;Profile Id=\"{TWOJ-GUID}\" Name=\"Test\">\n      &lt;Shell Shell=\"%SystemRoot%\\system32\\cmd.exe\" V2:AppType=\"Desktop\">\n        &lt;DefaultAction Action=\"DoNothing\"\/>\n      &lt;\/Shell>\n    &lt;\/Profile>\n  &lt;\/Profiles>\n  &lt;Configs>\n    &lt;Config>\n      &lt;Account Name=\".\\Kiosk\"\/>\n      &lt;Profile Id=\"{TWOJ-GUID}\"\/>\n    &lt;\/Config>\n  &lt;\/Configs>\n&lt;\/ShellLauncherConfiguration><\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Na czas pierwszego testu celowo podstawiamy <strong>cmd.exe<\/strong> zamiast docelowej aplikacji. Je\u015bli co\u015b zawiedzie, na ekranie pojawi si\u0119 dzia\u0142aj\u0105cy wiersz polece\u0144, a nie czarny ekran bez \u017cadnej mo\u017cliwo\u015bci reakcji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sekcja <strong>DefaultProfile<\/strong> wskazuje na <strong>explorer.exe<\/strong> i obowi\u0105zuje wszystkie konta, kt\u00f3rym nie przypisano innego profilu. Dzi\u0119ki temu konto g\u0142\u00f3wne oraz konto zapasowe zachowuj\u0105 normalny pulpit. Z punktu widzenia bezpiecze\u0144stwa jest to najwa\u017cniejszy fragment ca\u0142ego pliku, bez niego mo\u017cna straci\u0107 dost\u0119p do systemu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Parametr <strong>DefaultAction<\/strong> ustawiamy na <strong>DoNothing<\/strong> wy\u0142\u0105cznie na czas test\u00f3w. Do wyboru s\u0105 cztery warto\u015bci: <strong>RestartShell<\/strong>, <strong>RestartDevice<\/strong>, <strong>ShutdownDevice<\/strong> oraz <strong>DoNothing<\/strong>. Docelowostosuje si\u0119 <strong>RestartShell<\/strong>, jednak podczas test\u00f3w aplikacja zamykaj\u0105ca si\u0119 przy starcie wprowadzi\u0142aby wtedy komputer w p\u0119tl\u0119 ponownych uruchomie\u0144 pow\u0142oki. Przy ustawieniu <strong>DoNothing<\/strong> pojawia si\u0119 w takiej sytuacji pusty ekran, z kt\u00f3rego mo\u017cna spokojnie si\u0119 wylogowa\u0107.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Wgranie konfiguracji do systemu<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Sam plik XML nie wprowadza jeszcze \u017cadnych zmian, trzeba go jeszcze przekaza\u0107 systemowi. Na tym etapie pojawia si\u0119 jedyny nieoczywisty element ca\u0142ej konfiguracji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows nie przyjmie tej konfiguracji od konta administratora. Wymagane s\u0105 uprawnienia konta <strong>SYSTEM<\/strong>, czyli wy\u017csze ni\u017c administratorskie, a <strong>samo uruchomienie PowerShella<\/strong> <strong>jako administrator<\/strong> nie wystarczy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rozwi\u0105zaniem jest utworzenie zadania w Harmonogramie zada\u0144<\/strong>, kt\u00f3re Windows uruchomi w imieniu konta <strong>SYSTEM<\/strong>. Ca\u0142o\u015b\u0107 wykonamy w PowerShellu, bez instalowania dodatkowych program\u00f3w.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stw\u00f3rzmy plik <strong>C:\\Temp\\apply.ps1 :<\/strong><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>notepad C:\\Temp\\apply.ps1<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Notatnik zapyta, czy utworzy\u0107 nowy plik \u2013 potwierdzamy, wklejamy poni\u017csz\u0105 tre\u015b\u0107, zapisujemy skr\u00f3tem <strong>Ctrl+S<\/strong> i zamykamy okno.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>$xml = Get-Content -Raw C:\\Temp\\shell-launcher.xml\n$obj = Get-CimInstance -Namespace \"root\\cimv2\\mdm\\dmmap\" -ClassName MDM_AssignedAccess\n\n$obj.ShellLauncher = &#091;System.Net.WebUtility]::HtmlEncode($xml)\nSet-CimInstance -CimInstance $obj\n\"OK $(Get-Date)\" | Out-File C:\\Temp\\wynik.txt<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Ostatnia linijka s\u0142u\u017cy do potwierdzenia, \u017ce polecenie zosta\u0142o wykonane \u2013 bez niej nie wiadomo, czy konfiguracja zosta\u0142a przyj\u0119ta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nast\u0119pnie tworzymy i uruchamiamy zadanie. PowerShell uruchamiamy jako administrator:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>$a = New-ScheduledTaskAction -Execute \"powershell.exe\" -Argument \"-ExecutionPolicy Bypass -File C:\\Temp\\apply.ps1\"\n$p = New-ScheduledTaskPrincipal -UserId \"SYSTEM\" -LogonType ServiceAccount -RunLevel Highest\nRegister-ScheduledTask -TaskName \"ApplyShellLauncher\" -Action $a -Principal $p -Force\nStart-ScheduledTask -TaskName \"ApplyShellLauncher\"<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Odczekujemy kilkana\u015bcie sekund, po czym sprawdzamy wynik:<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-Content C:\\Temp\\wynik.txt<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli widzimy \u201eOK\u201d z dat\u0105 to konfiguracja jest w systemie.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Testy<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Wylogowujemy si\u0119 i logujemy na konto <strong>Kiosk<\/strong>. Pierwsze logowanie potrwa d\u0142u\u017cej, poniewa\u017c system tworzy wtedy profil u\u017cytkownika.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Po zalogowaniu na ekranie pojawia si\u0119 wy\u0142\u0105cznie okno wiersza polece\u0144 \u2013 bez pulpitu, paska zada\u0144 i menu <strong>Start<\/strong>. Pow\u0142oka <strong>explorer.exe nie zosta\u0142a uruchomiona, co oznacza, \u017ce konfiguracja zadzia\u0142a\u0142a.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aby wr\u00f3ci\u0107 do normalnej pracy, wpisujemy w oknie wiersza polece\u0144 <strong>logoff<\/strong> albo korzystamy ze skr\u00f3tu <strong>Ctrl+Alt+Del<\/strong> i wybieramy <strong>Wyloguj<\/strong>. Nast\u0119pnie logujemy si\u0119 na konto g\u0142\u00f3wne i sprawdzamy, czy pulpit wy\u015bwietla si\u0119 z domy\u015bln\u0105 konfiguracj\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tego ostatniego kroku nie nale\u017cy pomija\u0107. Potwierdza on, \u017ce konfiguracja obj\u0119\u0142a wy\u0142\u0105cznie konto Kiosk, a pozosta\u0142e konta dzia\u0142aj\u0105 bez zmian.<\/strong><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"dowiesz-sie\">\n<p>Autor artyku\u0142u:<\/p>\n<h2 align=\"left\"><strong>Bartosz Le\u015bniak<\/strong><\/h2>\n<p>Praktykant ASTOR<\/p>\n<p>Student kierunku Automatyka i robotyka na Akademii G\u00f3rniczo-Hutniczej w Krakowie<\/p>\n<p>Wsp\u00f3\u0142praca i wsparcie merytoryczne: <strong>Wojciech Talik<\/strong><\/p>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n            <div id=\"mailerlite-form_9\" data-temp-id=\"6af5646c8d384\">\n                <div class=\"mailerlite-form\">\n                    <form action=\"\" method=\"post\" novalidate>\n                                                    <div class=\"mailerlite-form-title\"><h3>Newsletter Poradnika Automatyka<\/h3><\/div>\n                                                <div class=\"mailerlite-form-description\"><p>Czytaj trendy i inspiracje, podstawy automatyki, automatyk\u0119 w praktyce<\/p>\n<\/div>\n                        <div class=\"mailerlite-form-inputs\">\n                                                                                            <div class=\"mailerlite-form-field\">\n                                    <label for=\"mailerlite-9-field-email\">Email<\/label>\n                                    <input id=\"mailerlite-9-field-email\"\n                                           type=\"email\" required=\"required\"                                            name=\"form_fields[email]\"\n                                           placeholder=\"Email\"\/>\n                                <\/div>\n                                                        <div class=\"mailerlite-form-loader\">Please wait...<\/div>\n                            <div class=\"mailerlite-subscribe-button-container\">\n                                <button class=\"mailerlite-subscribe-submit\" type=\"submit\">\n                                    Zapisz si\u0119                                <\/button>\n                            <\/div>\n                            <input type=\"hidden\" name=\"form_id\" value=\"9\"\/>\n                            <input type=\"hidden\" name=\"action\" value=\"mailerlite_subscribe_form\"\/>\n                            <input type=\"hidden\" name=\"ml_nonce\" value=\"24a4942ddb\"\/>\n                        <\/div>\n                        <div class=\"mailerlite-form-response\">\n                                                            <h4><p>Dzi\u0119kujemy za zapis do newslettera!<\/p>\n<\/h4>\n                                                    <\/div>\n                    <\/form>\n                <\/div>\n            <\/div>\n        <script type=\"text\/javascript\" src='https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/plugins\/official-mailerlite-sign-up-forms\/assets\/js\/localization\/validation-messages.js'><\/script>\n         <script type=\"text\/javascript\"> var selectedLanguage = \"pl\"; var validationMessages = messages[\"en\"]; if(selectedLanguage) { validationMessages = messages[selectedLanguage]; } window.addEventListener(\"load\", function () { var form_container = document.querySelector(`#mailerlite-form_9[data-temp-id=\"6af5646c8d384\"] form`); let submitButton = form_container.querySelector('.mailerlite-subscribe-submit'); submitButton.disabled = true; fetch('https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-admin\/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application\/x-www-form-urlencoded', }, body: new URLSearchParams({ \"action\" : \"ml_create_nonce\", \"ml_nonce\" : form_container.querySelector(\"input[name='ml_nonce']\").value }) }) .then((response) => response.json()) .then((json) => { if(json.success) { form_container.querySelector(\"input[name='ml_nonce']\").value = json.data.ml_nonce; submitButton.disabled = false; } }) .catch((error) => { console.error('Error:', error); }); form_container.addEventListener('submit', (e) => { e.preventDefault(); let data = new URLSearchParams(new FormData(form_container)).toString(); let validationError = false; document.querySelectorAll('.mailerlite-form-error').forEach(el => el.remove()); Array.from(form_container.elements).forEach((input) => { if(input.type !== 'hidden') { if(input.required) { if(input.value == '') { validationError = true; let error = document.createElement(\"span\"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.required; input.after(error); return false; } } if((input.type == \"email\") && (!validateEmail(input.value))) { validationError = true; let error = document.createElement(\"span\"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.email; input.after(error); return false; } } }); if(validationError) { return false; } fade.out(form_container.querySelector('.mailerlite-subscribe-button-container'), () => { fade.in(form_container.querySelector('.mailerlite-form-loader')); }); fetch('https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-admin\/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application\/x-www-form-urlencoded', }, body: data }) .then((response) => { fade.out(form_container.querySelector('.mailerlite-form-inputs'), () => { fade.in(form_container.querySelector('.mailerlite-form-response')); }); }) .catch((error) => { console.error('Error:', error); }); }); }, false); var fade = { out: function(el, fn = false) { var fadeOutEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 1; } if (el.style.opacity > 0) { el.style.opacity -= 0.1; } else { el.style.display = 'none'; clearInterval(fadeOutEffect); } }, 50); if( typeof (fn) == 'function') { fn(); } }, in: function(el) { var fadeInEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 0; } if (el.style.opacity < 1) { el.style.opacity = Number(el.style.opacity) + 0.1; } else { el.style.display = 'block'; clearInterval(fadeInEffect); } }, 50); } }; function validateEmail(email){ if(email.match( \/^(([^<>()[\\]\\\\.,;:\\s@\\\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\\\"]+)*)|(\\\".+\\\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$\/ )) { return true; } return false; } <\/script> \n","protected":false},"excerpt":{"rendered":"<p>W tym artykule przedstawiamy najwa\u017cniejsze funkcje BIOS-u dost\u0119pne w komputerze Astraada \u2013 czym s\u0105 i do czego mo\u017cemy je wykorzysta\u0107, a tak\u017ce funkcj\u0119 systemu Windows Shell Launcher.<\/p>\n","protected":false},"author":67,"featured_media":22169,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[234,233],"tags":[98],"class_list":["post-27440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatyka-w-praktyce","category-dla-uzytkownikow-produktow-astor","tag-astraada-pc"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada | Poradnik Automatyka<\/title>\r\n<meta name=\"description\" content=\"W tym artykule przedstawiamy najwa\u017cniejsze funkcje BIOS-u dost\u0119pne w komputerze Astraada \u2013 czym s\u0105 i do czego mo\u017cemy je wykorzysta\u0107.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/\" \/>\r\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada | Poradnik Automatyka\" \/>\r\n<meta property=\"og:description\" content=\"W tym artykule przedstawiamy najwa\u017cniejsze funkcje BIOS-u dost\u0119pne w komputerze Astraada \u2013 czym s\u0105 i do czego mo\u017cemy je wykorzysta\u0107.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Poradnik Automatyka\" \/>\r\n<meta property=\"article:published_time\" content=\"2026-11-10T06:14:36+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-11-12T06:31:25+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/02\/ipc-head.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"1037\" \/>\r\n\t<meta property=\"og:image:height\" content=\"328\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Wojciech Talik\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wojciech Talik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"47 minut\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/\"},\"author\":{\"name\":\"Wojciech Talik\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/person\\\/1763d257997202991f5d371bb3f07544\"},\"headline\":\"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada\",\"datePublished\":\"2026-11-10T06:14:36+00:00\",\"dateModified\":\"2026-11-12T06:31:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/\"},\"wordCount\":8071,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ipc-head.jpg\",\"keywords\":[\"Astraada PC\"],\"articleSection\":[\"Automatyka w praktyce\",\"Produkty ASTOR\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/\",\"name\":\"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada | Poradnik Automatyka\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ipc-head.jpg\",\"datePublished\":\"2026-11-10T06:14:36+00:00\",\"dateModified\":\"2026-11-12T06:31:25+00:00\",\"description\":\"W tym artykule przedstawiamy najwa\u017cniejsze funkcje BIOS-u dost\u0119pne w komputerze Astraada \u2013 czym s\u0105 i do czego mo\u017cemy je wykorzysta\u0107.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ipc-head.jpg\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ipc-head.jpg\",\"width\":1037,\"height\":328},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Produkty ASTOR\",\"item\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/category\\\/dla-uzytkownikow-produktow-astor\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#website\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/\",\"name\":\"Poradnik Automatyka\",\"description\":\"Poradnik Automatyka to przydatne kursy, u\u017cyteczne artyku\u0142y i merytoryczne webinary dla ka\u017cdego automatyka i elektryka.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#organization\",\"name\":\"ASTOR\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/ASTOR_zwykly_sam_logotyp.png\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/ASTOR_zwykly_sam_logotyp.png\",\"width\":3322,\"height\":1078,\"caption\":\"ASTOR\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/#\\\/schema\\\/person\\\/1763d257997202991f5d371bb3f07544\",\"name\":\"Wojciech Talik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/W.-Talik.jpg\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/W.-Talik.jpg\",\"contentUrl\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/W.-Talik.jpg\",\"caption\":\"Wojciech Talik\"},\"description\":\"Absolwent Wydzia\u0142u Mechanicznego Politechniki Krakowskiej na kierunku Automatyka i Robotyka. Na co dzie\u0144 zajmuje si\u0119 wsparciem technicznym przemys\u0142owych system\u00f3w sterowania i wizualizacji.\",\"url\":\"https:\\\/\\\/www.astor.com.pl\\\/poradnikautomatyka\\\/autor\\\/wojciechta\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada | Poradnik Automatyka","description":"W tym artykule przedstawiamy najwa\u017cniejsze funkcje BIOS-u dost\u0119pne w komputerze Astraada \u2013 czym s\u0105 i do czego mo\u017cemy je wykorzysta\u0107.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/","og_locale":"pl_PL","og_type":"article","og_title":"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada | Poradnik Automatyka","og_description":"W tym artykule przedstawiamy najwa\u017cniejsze funkcje BIOS-u dost\u0119pne w komputerze Astraada \u2013 czym s\u0105 i do czego mo\u017cemy je wykorzysta\u0107.","og_url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/","og_site_name":"Poradnik Automatyka","article_published_time":"2026-11-10T06:14:36+00:00","article_modified_time":"2026-11-12T06:31:25+00:00","og_image":[{"width":1037,"height":328,"url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/02\/ipc-head.jpg","type":"image\/jpeg"}],"author":"Wojciech Talik","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Wojciech Talik","Szacowany czas czytania":"47 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/#article","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/"},"author":{"name":"Wojciech Talik","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/1763d257997202991f5d371bb3f07544"},"headline":"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada","datePublished":"2026-11-10T06:14:36+00:00","dateModified":"2026-11-12T06:31:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/"},"wordCount":8071,"commentCount":0,"publisher":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/02\/ipc-head.jpg","keywords":["Astraada PC"],"articleSection":["Automatyka w praktyce","Produkty ASTOR"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/","name":"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada | Poradnik Automatyka","isPartOf":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/#primaryimage"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/02\/ipc-head.jpg","datePublished":"2026-11-10T06:14:36+00:00","dateModified":"2026-11-12T06:31:25+00:00","description":"W tym artykule przedstawiamy najwa\u017cniejsze funkcje BIOS-u dost\u0119pne w komputerze Astraada \u2013 czym s\u0105 i do czego mo\u017cemy je wykorzysta\u0107.","breadcrumb":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/#primaryimage","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/02\/ipc-head.jpg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2025\/02\/ipc-head.jpg","width":1037,"height":328},{"@type":"BreadcrumbList","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/funkcje-bios-wake-on-lan-pxe-watchdog-auto-power-on-tryb-kiosk-oraz-funkcje-windows-shell-launcher-wbudowane-w-komputery-przemyslowe-astraada\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Produkty ASTOR","item":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/category\/dla-uzytkownikow-produktow-astor\/"},{"@type":"ListItem","position":2,"name":"Funkcje BIOS (Wake-On-Lan, PXE, Watchdog, Auto Power On, Tryb Kiosk) oraz funkcje Windows (Shell Launcher) \u2013 wbudowane w komputery przemys\u0142owe Astraada"}]},{"@type":"WebSite","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#website","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/","name":"Poradnik Automatyka","description":"Poradnik Automatyka to przydatne kursy, u\u017cyteczne artyku\u0142y i merytoryczne webinary dla ka\u017cdego automatyka i elektryka.","publisher":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#organization","name":"ASTOR","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/logo\/image\/","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2018\/08\/ASTOR_zwykly_sam_logotyp.png","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2018\/08\/ASTOR_zwykly_sam_logotyp.png","width":3322,"height":1078,"caption":"ASTOR"},"image":{"@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/#\/schema\/person\/1763d257997202991f5d371bb3f07544","name":"Wojciech Talik","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/W.-Talik.jpg","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/W.-Talik.jpg","contentUrl":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-content\/uploads\/2023\/04\/W.-Talik.jpg","caption":"Wojciech Talik"},"description":"Absolwent Wydzia\u0142u Mechanicznego Politechniki Krakowskiej na kierunku Automatyka i Robotyka. Na co dzie\u0144 zajmuje si\u0119 wsparciem technicznym przemys\u0142owych system\u00f3w sterowania i wizualizacji.","url":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/autor\/wojciechta\/"}]}},"_links":{"self":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/27440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/comments?post=27440"}],"version-history":[{"count":2,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/27440\/revisions"}],"predecessor-version":[{"id":27809,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/posts\/27440\/revisions\/27809"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media\/22169"}],"wp:attachment":[{"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/media?parent=27440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/categories?post=27440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.astor.com.pl\/poradnikautomatyka\/wp-json\/wp\/v2\/tags?post=27440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}