Dynamiczne ładowanie sterowników w środowisku WinPE. Tworzenie niestandardowego procesu rozruchu systemu Windows PE w kompilacji systemu Windows PE


Bardzo często trzeba zapisać na przykład Live CD ISO Windows 7 PE na dysku flash, aby zawsze mieć pod ręką bootowalny Live USB Windows 7 x86 lub x64 Windows 10 PE torrent. Windows PE do pobrania torrent ISO waży tylko 748 Mb i zmieści się zarówno na płycie CD, jak i na małym dysku flash. W tym roku Universal Windows 7-10 PE x86x64 (EFI) od znanego rzemieślnika Xemom1 sprawdził się najlepiej ze wszystkich. Dlatego jest to najlepsze rozwiązanie jako bootowalny dysk CD z systemem Windows Live na rok 2017.
Dzięki temu obrazowi ISO masz możliwość tworzenia
- bootowalny Windows 7 PE 2017 mini
- bootowalny Windows 8.1 PE 2017 mini
- bootowalny Windows 10 PE 2017 mini

Z szerokim wyborem przydatnych programów do reanimacji systemu, przywracania informacji, tworzenia i wdrażania obrazów, testowania pamięci RAM i innego sprzętu. Ogólnie rzecz biorąc, jest to niezastąpiony bootowalny program Windows Pe Startsoft dla profesjonalnych doradców sprzętu i oprogramowania oraz dla tych, którzy samodzielnie rozwiązują problemy swojego laptopa lub komputera PC, bez pomocy domowego mechanika lub centrum serwisowego.

Pobierz torrent Windows PE Live ISO Windows 10|8.1|7 pe x86 x64

Wersja programu: 11.02.2017 EFI Uniwersalny.
Język interfejsu: Rosyjski.
Oficjalna strona: http://usbtor.ru
Rozmiar ISO: 748 Mb
Leczenie: Nie wymagane.

Zrzuty ekranu Live CD Windows pe x86 x64





Nawet małpa może nagrać Windows PE na dysk flash za pomocą UltraISO. To Windows Live trzy w jednym, lekki do minimum, który może być używany nie tylko jako bootowalny Windows Live PE, ale także jako pełnoprawne zestawy dystrybucyjne do instalacji Windows 7, 8.1 i 10. Istnieje również szerokie wsparcie dla zewnętrzne programy przenośne.

Program częściowego asystenta Aomei
- Program Explorer
- Program SmartFix
-program AIDA64
- Program Acronis Disk Director
- Program UltraISO
-program HDTunePro
- Program CrystalDiskInfo
- Program TeraByteImage
- Program Paragon HDM15
-program CPU-Z
- Program Acronis Tru Image 2017
- Program RegWorkshop
-program GimageX
-program HWiNFO32
- Program do edycji BCD
- Program Rezoratora 2007
- Program FastStone Capture
- Program Shadow Protect
- Program Defraggler
- Program Total Commander
- Program GotchaBackup
- Program WinRAR
- Program SumatraPDF
-program SSD-Z
- Program ONES
- Program ButtonBar
- Program SoftMaker Office 2010
- Program DriveSnapShot
- Autoruns program
- Program NirSoft ServiWin
-program VC2005_2008
- 78Program instalacyjny
-program DISM++
- programu EXT2_HFS
- Wyobraź sobie program
- Program 7Zip


Aby dokładnie sprawdzić integralność obrazu ISO, oto sumy kontrolne dystrybucji dla pliku Windows_7_10PE_x86x64(EFI)_Universal_11.02.2017_by_Xemom1.iso
MD5: 4F616C07F9B1C4AA995C3827FA12819D

Przeczytaj także artykuł o nowej wersji Windows PE używanej z Windows 8: Tworzenie dysku startowego za pomocą .NET Framework i PowerShell 3

Windows PE to środowisko preinstalacyjne systemu Windows używane do przygotowania instalacji systemów operacyjnych Windows Vista, Windows Server 2008 i Windows 7. Można jednak używać systemu Windows PE do wykonywania różnych zadań. Na przykład,

  • zarządzanie partycjami dysku twardego za pomocą narzędzia lub narzędzi firm trzecich,
  • Przechwytuj woluminy do obrazu WIM za pomocą narzędzia ObrazX i zapisanie ich na innej partycji dysku twardego lub dysku USB,
  • stosowanie obrazów WIM do woluminu za pomocą narzędzia ObrazX,
  • uruchomienie automatycznej instalacji systemów Windows XP, Windows Vista, Windows Server i Windows 7,
  • kopiowanie i zastępowanie plików, a także edycja rejestru zainstalowanego systemu operacyjnego, jeśli nie uruchamia się.

Windows PE jest również często używany przez producentów OEM do przywracania systemu do ustawień fabrycznych przy użyciu własnych narzędzi. Windows PE staje się szczególnie przydatny do diagnozowania i przywracania systemu operacyjnego, gdy zawiera zestaw narzędzi Microsoft Diagnostics and Recovery Toolset (MSDaRT), który jest zawarty w pakiecie optymalizacji pulpitu. Niestety program MSDaRT dla systemu Windows Vista jest dostępny wyłącznie w ramach pakietu Software Assurance lub licencji zbiorczych VL/OL/EA.

Tak czy inaczej, dysk Windows PE może być przydatny do pracy z obrazami WIM lub przywracania systemu operacyjnego, dlatego poniżej przyjrzę się procesowi jego tworzenia za pomocą zestawu zautomatyzowanej instalacji systemu Windows (WAIK). Proces tworzenia podstawowego dysku Windows PE jest dość prosty – zajmuje dosłownie 10 minut.

Na tej stronie

Tworzenie podstawowego zestawu plików

W tym artykule omówiono sposób tworzenia dysku z 32-bitową wersją systemu Windows PE. Dodatkowo zakładam, że masz na dysku utworzony folder C:\7Praca. Jeśli tworzysz 64-bitowy dysk Windows PE i/lub używasz innego folderu, będziesz musiał zmienić architekturę we wszystkich poleceniach ( x86 NA amd64) i ścieżki folderów.

W menu Początek klikaj kolejno Wszystkie programy, AIK Microsoftu Windows i - wszystkie kolejne polecenia zostaną wprowadzone w tym oknie wiersza poleceń.

Notatka. Jeśli używasz systemu Windows Vista lub nowszego, Narzędzia wiersza poleceń systemu Windows PE należy uruchomić jako administrator klikając prawym przyciskiem myszy na skrót i wybierając opcję z menu kontekstowego Uruchom jako administrator. Pozwoli to uniknąć problemów z prawami dostępu do folderów i plików.

Podstawowy zestaw plików tworzy się za pomocą jednego polecenia:

Copype.cmd x86 c:\7Work\winpe_x86

Po jego zakończeniu w folderze winpe_x86 struktura zostanie utworzona jak pokazano na zrzucie ekranu.

Montowanie obrazu Windows PE i praca z nim

Aby zmienić oryginalny obraz Windows PE, należy połączyć go za pomocą polecenia

Dism /Mount-Wim /WimFile:c:\7Work\winpe_x86\winpe.wim /index:1 /MountDir:c:\7Work\winpe_x86\mount

Po zamontowaniu obrazu możesz zainstalować pakiety i dodać do niego własne pliki.

Instalowanie pakietów

Korzystanie z narzędzia DISM Do podłączonego obrazu można dodać dodatkowe pakiety rozszerzające możliwości systemu Windows PE, a także integrujące sterowniki dla kontrolerów pamięci masowej. To ostatnie może być konieczne, jeśli korzystasz z kontrolerów, których sterowniki nie są zawarte w Windows PE. Poniżej znajduje się lista pakietów, które można zainstalować.

Na przykład, jeśli planujesz uruchamiać skrypty WSH w systemie Windows PE, powinieneś zainstalować pakiet WinPE-Scripting-Package. Odbywa się to za pomocą jednego polecenia:

Dism /image:c:\7Work\winpe_x86\mount /Add-Package /PackagePath:<путь>Pakiet skryptów WinPE

Wartość parametru /PackagePath: to pełna ścieżka do:

  • Plik CAB lub MSU
  • folder z jednym rozpakowanym plikiem CAB
  • folder z jednym plikiem MSU
  • folder z kilkoma plikami CAB lub MSU

Listę pakietów zainstalowanych na obrazie można wyświetlić za pomocą polecenia

Dism /image:c:\7Work\winpe_x86\mount\ /Get-Packages

Dodawanie własnych plików

Możesz rozszerzyć funkcjonalność Windows PE, dodając własne pliki. Na przykład, aby móc przechwytywać woluminy do obrazu WIM, należy dołączyć narzędzie do dysku ObrazX.

Pliki można dodawać bezpośrednio do obrazu Windows PE WIM lub na dysk, na którym znajduje się środowisko preinstalacyjne. Bardziej szczegółowo rozważę zalety i wady obu metod.

Dodawanie plików do obrazu WIM systemu Windows PE. W tym przypadku zwiększa się rozmiar obrazu Windows PE WIM, który początkowo wynosi około 200 MB. Ponieważ przy uruchomieniu Windows PE zawartość obrazu ładowana jest w całości do pamięci RAM komputera, nie należy niepotrzebnie zwiększać rozmiaru obrazu WIM. Zaletą dodawania plików do obrazu WIM jest to, że litera dysku załadowanego środowiska Windows PE jest znana z góry (zawsze jest to X:\) i wygodnie jest używać zmiennych środowiskowych (%SystemRoot%, %SystemDrive% itp. .). Folderem docelowym do dodawania plików do obrazu WIM jest winpe_x86\mount\Windows.

Dodawanie plików na dysk. Dodając pliki na dysk, unikasz zwiększania rozmiaru obrazu Windows PE WIM i oszczędzasz pamięć RAM podczas uruchamiania środowiska preinstalacyjnego. Wszystkie Twoje pliki będą dostępne - znajdują się na dysku startowym. Wadą tego podejścia jest to, że litera dysku, z której uruchamiany jest system Windows PE, nie jest z góry znana. W razie potrzeby możesz ominąć tę przeszkodę. Folder docelowy do dodawania plików na dysk to winpe_x86\ISO- jest odpowiednikiem katalogu głównego dysku startowego (oczywiście można w nim tworzyć podfoldery).

Spójrzmy na przykład dodawania plików na dysk. Zacznijmy ObrazX. Ponieważ narzędzie jest zawarte w WAIK, po prostu uruchom polecenie:

Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\imagex.exe" c:\7Work\winpe_x86\iso\

Jeśli planujesz korzystać z narzędzia ObrazX aby przechwycić obrazy, możesz (ale nie koniecznie) od razu przygotować listę wyjątków - plików i folderów, które nie zostaną uwzględnione na zapisanym obrazie. Utwórz plik w dowolnym edytorze tekstu Wimscript.ini i wskaż w nim pliki i foldery, które chcesz wykluczyć z obrazu. Domyślny ObrazX korzysta z następujących wyjątków:

\$ntfs.log \hiberfil.sys \pagefile.sys "\Informacje o woluminie systemowym" \RECYCLER \Windows\CSC *.mp3 *.zip *.cab \WINDOWS\inf\*.pnf

Plik Wimscript.ini znajduje się w tym samym folderze z ObrazX.

Aby dodać menedżera pakietów ( PakietMgr) musisz skopiować cały folder Serwisowanie, a także pliki MSXML6:

Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\Servicing" c:\7Work\winpe_x86\iso\Servicing /s xcopy %windir%\system32\msxml6*.dll c:\7Work\winpe_x86\iso\Servicing

Przyjrzyjmy się teraz przykładowi dodawania plików do obrazu Windows PE. Załóżmy, że chcę dołączyć menedżera plików Total Commander do obrazu WIM. Kopiuję jego folder RazemCmd do katalogu głównego folderu winpe_x86\mount. Można to zrobić ręcznie lub z wiersza poleceń:

Xcopy "%ProgramFiles%\TotalCmd" c:\7Work\winpe_x86\mount\TotalCmd /s

Konfigurowanie uruchamiania własnych aplikacji i skryptów

Jeśli tworzysz dysk Windows PE po raz pierwszy, możesz pominąć tę sekcję, aby materiał nie wydawał się bardziej skomplikowany niż jest w rzeczywistości. Gdy pomyślnie utworzysz swój pierwszy dysk Windows PE i będziesz cieszyć się jego magicznym interfejsem wiersza poleceń, będziesz mógł wrócić do dostosowywania sposobu działania aplikacji.

W systemie Windows PE można uruchamiać własne aplikacje i skrypty na różne sposoby.

startnet.cmd

Plik startnet.cmd znajduje się w folderze Windows\System32 zamontowany obraz systemu Windows PE i zawiera już jedno polecenie - wpeinit. To polecenie jest potrzebne do zainicjowania obsługi sieci i urządzeń typu Plug-and-Play. Jako opcja wiersza poleceń dla wpeinit.exe możesz określić ścieżkę do pliku odpowiedzi, który konfiguruje ustawienia Windows PE, co zostanie omówione poniżej. Podczas ładowania pliku Windows PE startnet.cmd działa automatycznie, więc wygodnie jest uruchamiać własne polecenia.

Możesz dodawać polecenia do tego pliku, używając standardowej składni pliku poleceń. Na przykład, aby uruchomić Total Commander, który umieściłem wcześniej na obrazku, możesz dodać następujące polecenie:

W tym przykładzie ścieżka do pliku konfiguracyjnego Total Commander jest podana jako parametr wiersza poleceń (jest to opisane w pomocy programu).

winpeshl.ini

Standardową powłoką Windows PE jest wiersz poleceń. Można jednak zdefiniować własną powłokę za pomocą pliku winpeshl.ini, określając plik wsadowy lub program do uruchomienia. Plik nie jest dołączony do systemu Windows PE. Należy go utworzyć w dowolnym edytorze tekstu i umieścić w folderze Windows\System32 zamontowany obraz systemu Windows PE. Przykład uruchomienia programu myshell.exe, pełniący rolę powłoki, podano poniżej.

AppPath = %SystemDrive%\myshell.exe

W tym przykładzie program znajduje się w katalogu głównym zamontowanego obrazu systemu Windows PE, czyli w katalogu głównym folderu winpe_x86\mount.

Notatka. Plik nie został wykonany podczas uruchamiania powłoki natywnej startnet.cmd.

Jeśli potrzebujesz obsługi sieci lub urządzeń typu Plug-and-Play, musisz skonfigurować polecenie do uruchomienia wpeinit. W takim przypadku lepiej skorzystać z sekcji, która pozwala nie tylko wykonać kilka poleceń, ale także określić parametry wiersza poleceń dla aplikacji.

Na przykład uruchom wpeinit i menedżera plików Total Commander, który umieściłem wcześniej na obrazku, można zaimplementować w następujący sposób:

Wpeinit %SystemDrive%\TotalCmd\TOTALCMD.EXE,"I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"

Proszę zwrócić uwagę, jak w winpeshl.ini ustawia parametry wiersza poleceń dla aplikacji.

Notatka. Ponieważ aplikacja została uruchomiona z pliku winpeshl.ini działa jak powłoka; zamknięcie jej kończy sesję Windows PE.

Uwaga! Nie używaj obu partycji jednocześnie, gdyż w takim przypadku aplikacje mogą się nie uruchomić. Punkt ten nie znajduje odzwierciedlenia w dokumentacji.

Plik odpowiedzi

Możesz użyć pliku odpowiedzi, aby zautomatyzować wykonywanie poleceń w systemie Windows PE. Po uruchomieniu systemu Windows PE automatycznie wyszukuje plik Unattend.xml w katalogu głównym dysku, z którego wykonano rozruch. Alternatywnie ścieżkę do pliku odpowiedzi można jawnie określić jako parametr wiersza poleceń w następujący sposób:

Wpeinit -unattend=<путь\ФайлОтветов.xml>

Możesz używać poleceń synchronicznych dodanych do przepustki, aby uruchamiać własne aplikacje i skrypty 1 WindowsPE. Kontynuując przykład uruchomienia Total Commandera, polecenie synchroniczne wyglądałoby następująco:

%SystemDrive%\TotalCmd\TOTALCMD.EXE "I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"

Przykład pliku odpowiedzi uruchamiającego komendę synchroniczną można znaleźć na stronie Przykłady. Plik ten można zapisać pod nazwą Unattend.xml w folderze winpe_x86\ISO i zostanie rozpoznany automatycznie.

Ten przegląd sposobów uruchamiania własnych programów można uznać za kompletny.

Zapisywanie obrazu systemu Windows PE i zastępowanie pliku boot.wim

Po dodaniu własnych plików do obrazu Windows PE i skonfigurowaniu pozostałych opcji uruchamiania środowiska przedinstalacyjnego należy zapisać obraz.

Dism /unmount-Wim /MountDir:c:\7Work\winpe_x86\mount /Commit

Jeśli pamiętasz, cała praca została wykonana z obrazem winpe.wim. W przypadku dysku rozruchowego systemu Windows PE plik jest używany boot.wim, znajdujący się w folderze winpe_x86\ISO\sources. Dlatego konieczna jest wymiana pliku boot.wim plik winpe.wim, wykonując zmianę nazwy.

Xcopy /y c:\7Work\winpe_x86\winpe.wim c:\7Work\winpe_x86\ISO\sources\boot.wim

Teraz możesz już przystąpić do tworzenia rozruchowego dysku Windows PE. Twoje dalsze działania zależą od tego, jaki rodzaj mediów wybierzesz. Można utworzyć obraz ISO i nagrać go na płytę CD lub utworzyć rozruchowy dysk USB.

Tworzenie obrazu ISO systemu Windows PE

Ponieważ wszystkie pliki zostały już przygotowane, pozostaje tylko uruchomić polecenie:

Oscdimg -n -bc:\7Work\winpe_x86\etfsboot.com c:\7Work\winpe_x86\ISO c:\7Work\winpe_x86\winpe_x86.iso

Notatka. W przypadku 64-bitowej wersji systemu Windows PE przeznaczonej dla procesorów Itanium (IA-64) należy określić plik jako program ładujący efisys.bin.

Teraz możesz podłączyć obraz do maszyny wirtualnej i przetestować Windows PE.

Tworzenie rozruchowego dysku USB z systemem Windows PE

Notatka. Poniższą procedurę można wykonać tylko w systemach operacyjnych Windows Vista, Windows Server 2008 i nowszych. Wynika to z faktu, że w systemie Windows XP narzędzie definiuje dyski flash jako wymienne, dlatego nie są one wyświetlane na liście dysków. Skopiowanie narzędzia z systemu Windows Vista do systemu Windows XP nie rozwiązuje problemu. Jeśli korzystasz z systemu Windows XP, użyj alternatywnych narzędzi (na przykład programu Swissknife).

W wierszu poleceń wprowadź kolejno następujące polecenia.

Następnie wyświetl listę dysków.

Lista dysku

Lista i numeracja dysków zależy od liczby dysków podłączonych do systemu. W moim przykładzie dyskiem USB jest Dysk 1. Można to łatwo określić na podstawie rozmiaru dysku. Poniższe polecenia wykonują operacje na „Dysku 1”. Jeśli dysk USB ma inny indeks, należy wprowadzić zmiany.

Wybierz dysk 1

Uwaga! Dalsze działania doprowadzą do całkowitego usunięcia informacji o wybranym dysku.

Wyczyść dysk.

Utwórz sekcję główną.

Utwórz partycję podstawową

Partycja zajmie całe miejsce na dysku. Jeśli chcesz utworzyć partycję o określonym rozmiarze, dodaj parametr do polecenia rozmiar=N, Gdzie N— liczba w megabajtach. Jednak systemy Windows XP i Vista widzą tylko jedną partycję na wymiennych dyskach USB i nie pozwalają na tworzenie innych. Ten problem można rozwiązać, jeśli konieczne jest wykonanie wielokrotnego rozruchu z dysku USB, ale rozwiązanie wykracza poza zakres tego artykułu. Dlatego ograniczę się do odniesienia do jednego z możliwych rozwiązań.

Wybierz pierwszą sekcję.

Wybierz partycję 1

Uczyń go aktywnym.

Sformatuj na FAT32.

Sformatuj szybko fs=fat32

Zainicjuj przypisanie liter.

Opuść narzędzie.

Pozostaje tylko skopiować pliki Windows PE na dysk USB. Wszystkie pliki znajdują się w folderze winpe_x86\ISO. Możesz je skopiować za pomocą Eksploratora lub innego menedżera plików lub za pomocą następującego polecenia:

Xcopy c:\7Work\winpe_x86\iso\*.* /s /e /f K:\

W tym przykładzie dysk USB ma literę DO.

W tym momencie utworzenie rozruchowego dysku USB z systemem Windows PE można uznać za zakończone.

Przydatne informacje o systemie Windows PE

Podsumowując, przedstawię szereg faktów na temat systemu Windows PE, które mogą okazać się przydatne.

  • Oryginalna wersja systemu Windows PE zajmuje niecałe 200 MB miejsca na dysku.
  • Cała zawartość obrazu Windows PE (plik WIM) jest ładowana do pamięci RAM, czyli tworzony jest dysk RAM. Dyskowi temu przypisano literę X. W systemie Windows PE litera ta jest odpowiednikiem litery partycji systemowej w systemie Windows.
  • Minimalna ilość pamięci RAM dla komputera, na którym uruchamiany jest system Windows PE, wynosi 256 MB. Najlepiej – co najmniej 512 MB.
  • Windows PE automatycznie uruchamia się ponownie po 72 godzinach pracy.
  • Za pomocą tego narzędzia można skonfigurować ustawienia uruchamiania systemu Windows PE wpeutil, co jest szczegółowo opisane w dokumentacji pomocy.
  • Aby ponownie uruchomić komputer z systemem Windows PE, możesz użyć polecenia wpeutil ponowne uruchomienie i wyłączyć - wpeutil zamknięcie. Ponadto zamknięcie wiersza poleceń lub własnej powłoki powoduje ponowne uruchomienie.
  • Układ klawiatury można ustawić za pomocą polecenia wpeutil SetKeyboardLayout. Na przykład umieszczając w pliku startnet.cmd zespół wpeutil SetKeyboardLayout 0409:00000409, przypiszesz układ w języku angielskim. Jest to wygodne do pracy z wierszem poleceń, ponieważ obraz Windows PE dostarczony z rosyjskim WAIK ma domyślnie rosyjski układ klawiatury.
  • Aby uruchomić system Windows PE z dysku USB, należy skonfigurować kolejność urządzeń rozruchowych w systemie BIOS, tak aby urządzenie USB znajdowało się na pierwszym miejscu na liście.
  • Podczas uruchamiania systemu Windows PE z dysku USB nie pojawia się monit o naciśnięcie żadnego klawisza w celu uruchomienia.
  • Jeśli chcesz uruchomić system Windows PE z dysku CD Nie pojawi się monit o naciśnięcie dowolnego klawisza w celu załadowania, usuń plik bootfix.bin z folderu ISO\boot przed utworzeniem obrazu ISO.
  • Jeśli Twoja sieć nie korzysta z protokołu DHCP, możesz użyć statycznych adresów IP. Na przykład możesz ustawić adres statyczny za pomocą polecenia: netsh int ip set adres local static 10.80.10.35 255.255.255.0 10.80.10.1
  • Do mapowania dysków sieciowych można użyć polecenia net use: net use * \\server\share /user:mojadomena\nazwa użytkownika

Więcej informacji na temat systemu Windows PE można znaleźć w dołączonym do niego pliku pomocy CHM Podręcznika użytkownika systemu Windows PE

Środowisko przedinstalacyjne może służyć nie tylko do instalacji systemu operacyjnego, ale także jako podstawa narzędzi administratora systemu, na przykład odzyskiwania systemu, leczenia antywirusowego, diagnostyki sieci itp. W tym artykule rozważymy standardowy obraz WinPE bez dodawania narzędzi administracyjnych, ponieważ jest to temat na osobny artykuł.

Sekwencja rozruchu sieci WinPE, począwszy od wersji 2.0, jest następująca:

  1. załadowany jest rdzeń sieci pxeboot.com;
  2. rdzeń sieci ładuje standardowy menedżer rozruchu bootmgr.exe, wówczas rozruch sieciowy praktycznie nie różni się od uruchamiania z innych nośników;
  3. Menedżer rozruchu odczytuje plik BCD (dane konfiguracji rozruchu), który zawiera informacje konfiguracyjne (lokalizacja plików rozruchowych), ładuje wymaganą czcionkę (wgl4_boot.ttf) i sterownik dysku wirtualnego boot.sdi, następnie ładuje obraz WinPE;
  4. Menedżer rozruchu przekazuje kontrolę programowi określonemu w parametrze path pliku BCD.
Aby uzyskać powyższe pliki, nie ma potrzeby wdrażania (pobierania i instalowania) pakietów Windows AIK zgodnie z opisem, np. Podobny zestaw do wstępnej instalacji OEM jest również opcjonalny. Potrzebujemy jedynie samej płyty instalacyjnej lub nawet jej obrazu; w tym drugim przypadku na komputerze musi być zainstalowany 7Zip lub inny program, który umożliwi kopiowanie plików z obrazów ISO i WIM. Nie trać więc czasu na pobieranie i instalowanie zestawu Windows AIK. Zrobią to dowolne dystrybucje Windows 7, 8, a nawet 10 kompatybilne z architekturą. Aby uzyskać maksymalną kompatybilność, lepiej jest użyć architektury x86.

Pliki boot.sdi i bcd można pobrać w katalogu startowym, tutaj można pobrać cały podkatalog czcionek (znajduje się tam czcionka wgl4_boot.ttf), a potrzebny jest jedynie plik boot.wim z katalogu source. Będziesz potrzebować jeszcze dwóch plików, które znajdują się w obrazie boot.wim. Najłatwiej jest użyć graficznego menedżera plików 7Zip, ale jeśli masz zamiar dodać sterowniki lub pakiety do obrazu WinPE, lepiej skorzystać z narzędzia dism. Następnie rozważymy opcję z dism, a dla tych, którzy będą potrzebować standardowego obrazu, informujemy: niezbędne pliki (pxeboot.n12 i bootmgr.exe) znajdują się w katalogu Windows\boot\pxe. Plik pxeboot.n12 różni się od powyższego pxeboot.com tym, że nie wymaga naciskania klawisza F12.

W przypadku dism będziesz potrzebować komputera z systemem Windows 7-10, ponieważ dism nie działa w systemie Windows XP, a także z narzędziem bcdedit. Z tymi narzędziami możesz pracować tylko jako administrator, to znaczy znajdź element „Wiersz poleceń” na przycisku Start, kliknij ten element prawym przyciskiem myszy i wybierz „Uruchom jako administrator” z menu kontekstowego (istnieje wiele sposobów, wszystkie te metody są dla wszystkich. Nie ma sensu wymieniać systemów operacyjnych; jeśli to nie zadziała, spróbuj włączyć to rozważanie). Możesz uzyskać pomoc dotyczącą pracy z tym narzędziem, wpisując w uruchomionym wierszu poleceń:

Dism/?
Przykładowo chcemy się upewnić, że jest to potrzebny nam plik WIM, czyli potrzebujemy informacji o obrazach w pliku WIM, w tym celu uzyskamy pomoc dotyczącą polecenia /Get-Wiminfo wpisując w konsoli :

Dism /get-wiminfo/?
Połączmy obraz za pomocą następującego polecenia:

Dism/mount-wim/wimfile:<путь_к_WIM-файлу>/indeks:<индекс_образа>/montaż:<каталог_подключения>
Należy pamiętać, że na tym komputerze musi istnieć ścieżka do pliku WIM i katalogu połączeń, a indeks obrazu można znaleźć za pomocą polecenia /Get-Wiminfo. W katalogu połączeń znajdziemy folder Windows\boot\pxe, w którym pobieramy dwa pliki: pxeboot.n12 i bootmgr.exe.

Dla tych, którzy chcą dodać sterowniki, będziesz potrzebować polecenia:

Dism/obraz:<каталог_подключения>/Dodaj sterownik /sterownik:<каталог_c_драйвером>/recurse/ForceUnsigned
Jeśli chcesz dodać dodatkowe pakiety, np. takie jak: WMI, HTA, MDAC, NetFX, PPPoE, PowerShell, scripting itp., musisz je najpierw znaleźć. Na przykład zainstaluj Windows OPK, AIK lub ADK. Następnie uruchom polecenie:

Dism/obraz:<каталог_подключения>/Dodaj pakiet /PackagePath:<путь_и_имя_пакета_cab>
Następnie musisz wyłączyć obraz za pomocą polecenia:

Dism /unmount-wim /mountdir:<каталог_подключения>/popełniać
Następnie przyjrzymy się pxelinux - programowi ładującemu sieć PXE z pakietu syslinux, który musisz pobrać. Rozpakujmy pobrany plik, ale zanim skopiujemy pliki, spójrzmy na katalog główny. Załóżmy, że używamy Tftpd32 w systemie operacyjnym Windows i tworzymy katalog główny C:\tftpd32 . Ponadto policzymy wszystkie ścieżki z tego katalogu, ale nie będziemy tego wskazywać; ponadto ścieżki będą używać ukośnika, a nie ukośnika odwrotnego, jak w systemie Windows. Oznacza to, że jeśli określono pxelinux.cfg/default, prawdziwą ścieżką będzie C:\tftpd32\pxelinux.cfg\default , a domyślną jest plik bez rozszerzenia. Skopiujmy następujące pliki z katalogu, w którym rozpakowaliśmy syslinux, do katalogu głównego (czyli C:\tftpd32):

  • bios\core\pxelinux.0 (sam bootloader sieciowy);
  • z katalogu bios\com32\menu dwa pliki: menu.c32 i vesamenu.c32 (menu.c32 użyjemy tylko dla tych maszyn, na których vesamenu.c32 nie będzie działać);
  • bios\com32\chain\chain.c32 (moduł sterujący bootloadera, zwykle używany do lokalnego rozruchu);
  • bios\com32\elflink\ldlinux\ldlinux.c32 (drugi program ładujący, wymagany w przypadku korzystania z pxelinux.0);
  • bios\com32\lib\libcom32.c32 (wymagane w przypadku korzystania z chain.c32);
  • bios\com32\libutil\libutil.c32 (wymagane w przypadku korzystania z chain.c32);
  • bios\memdisk\memdisk (sterownik do ładowania dyskietek, dysku twardego, obrazów ISO itp.).
Program ładujący sieciowy nie różni się zbytnio od nadrzędnego projektu syslinux, więc wiele z nich ma zastosowanie podczas uruchamiania z dysku flash lub płyty CD i odwrotnie. Stwórzmy folder pxelinux.cfg, który na razie będzie zawierał tylko jeden plik (potem wraz ze wzrostem opcji startowych zwiększy się ilość plików konfiguracyjnych) - domyślny, o następującej zawartości:

UI vesamenu.c32 TYTUŁ MENU Specjalne menu rozruchu PXE LABEL bootlocal MENU LABEL ^Rozruch z dysku lokalnego MENU DOMYŚLNE LOCALBOOT 0 LIMIT CZASU 80 CAŁKOWITY LICZBA 9000 ETYKIETA winpe MENU LABEL ^WinPE KERNEL pxeboot.0
Pierwsza linia określa charakter graficzny menu, druga – nazwę całego menu. Następnie znajdują się dwie pozycje menu, które są identyfikowane jako bootlocal i winpe, a na ekranie zostaną wyświetlone następujące pozycje: Boot local dysk i WinPE. Jak można się domyślić, pierwsza pozycja menu jest domyślna i zapewnia ładowanie lokalne, ale nas interesuje druga pozycja. Okazuje się, że jest to pewnego rodzaju zamieszanie, na początku mówiono o pxeboot.com, skopiowali pxeboot.n12, ale rejestrujemy pxeboot.0. Faktem jest, że pxelinux ma swoje własne wymagania dotyczące nazewnictwa programów ładujących sieć - nawiasem mówiąc, rozszerzenie takich plików to .0, nie należy mylić pxeboot.0, który wzięliśmy z obrazu WinPE, z pxelinux.0 pobranym z syslinux. Drugi wymagany jest do wyświetlenia menu, a pierwszy ładuje się dopiero po wybraniu odpowiedniego menu. Oznacza to, że musimy zmienić nazwę pxeboot.n12 na pxeboot.0 i umieścić go w folderze głównym.

Musimy także umieścić plik bootmgr.exe w folderze głównym. Tworzymy podkatalog boot w folderze głównym, gdzie musimy umieścić dwa pliki: bcd i boot.sdi oraz katalog czcionek, musimy także utworzyć katalog source, do którego kopiujemy plik boot.wim. Jeśli jesteś zadowolony z takiego rozmieszczenia wszystkich plików startowych, plik bcd nie musi być zmieniany. Sztuczka polega na tym, że uruchamianie sieciowe jest podobne do uruchamiania z dysku CD lub dysku flash.

Możemy uruchomić DHCP i TFTPD (w naszym przykładzie jest to Tftpd32), wystarczy sprawdzić czy ustawienia są prawidłowe: katalog - C:\tftpd32, plik - pxelinux.0, wybór interfejsu sieciowego itp. Jeśli występują błędy lub brakuje żądanego wyniku, spójrz na dane wyjściowe w przeglądarce dziennika. Osobno warto wspomnieć o komputerach, które nie są kompatybilne z BIOS-em, czyli tylko z UEFI. W przypadku takich komputerów potrzebne są inne pliki:

  • zamiast pxelinux.0 syslinux.efi , który znajduje się w efi32\efi\syslinux.efi dla systemów 32-bitowych lub efi64\efi\syslinux.efi dla systemów 64-bitowych;
  • zamiast odpowiednio ldlinux.c32 - efi32\com32\elflink\ldlinux\ldlinux.e32 lub efi64\com32\elflink\ldlinux\ldlinux.e64 .
Rozważmy ostatnie pytanie naszego artykułu: „Co się stanie, jeśli zajdzie potrzeba zmiany standardowej lokalizacji plików startowych WinPE?” Następnie musimy wprowadzić zmiany w pliku bcd. W rzeczywistości plik bcd jest zwykłą gałęzią rejestru i można go załadować za pomocą standardowego regedit, ale praca z danymi binarnymi nie będzie wygodna, więc użyjemy narzędzia bcdedit. Podobnie jak w przypadku poprzedniego narzędzia, potrzebujemy trybu administratora, więc jeśli zamknąłeś okno wiersza poleceń, musisz je otworzyć w ten sam sposób. Pomoc dotyczącą pracy z narzędziem bcdedit można uzyskać wpisując:

Bcdedit/?
Najpierw ustalmy, że zmienna %BCD% będzie zawierać pełną nazwę nowego pliku BCD, utwórz taki plik:

Bcdedit /store %BCD% /create (ramdiskoptions) /d "Opcje Ramdysku"
Ustawiamy dwa parametry, drugi odnosi się do zmiennej %SDI%, która zawiera ścieżkę \boot.sdi względem urządzenia startowego (pierwotnie \boot\boot.sdi):

Bcdedit /store %BCD% /set (ramdiskoptions) ramdisksdidevice rozruch bcdedit /store %BCD% /set (ramdiskoptions) ramdisksdipath %SDI%
Utwórz nowy wpis dla WinPE:

Bcdedit /store %BCD% -create /d "Obraz rozruchowy WinPE" /application osloader
Wynikiem ostatniego polecenia będzie wyświetlenie identyfikatora GUID w nawiasach klamrowych, który będziemy dalej oznaczać jako zmienną %GUID%. Właściwie można to zautomatyzować za pomocą polecenia FOR, ale wtedy trudniej jest je przeanalizować. Ustaw parametr katalogu głównego systemu:

Bcdedit /store %BCD% /set %GUID% katalog główny systemu \Windows
Ustaw parametry wykrywania HAL i WinPE:

Bcdedit /store %BCD% /set %GUID% wykrywanie Tak bcdedit /store %BCD% /set %GUID% winpe Tak
Ustawiamy parametry urządzenia zawierającego system operacyjny oraz urządzenia zawierającego plik %WIM%, np. \windows\winpe.wim:

Bcdedit /store %BCD% /set %GUID% ramdysk urządzenia os=%WIM%,(ramdiskoptions) bcdedit /store %BCD% /set %GUID% ramdysk urządzenia=%WIM%,(ramdiskoptions)
Utwórzmy kolejny wpis menedżera rozruchu:

Bcdedit /store %BCD% /create (bootmgr) /d „Windows BootManager”
Ustaw parametr oczekiwania:

Bcdedit /store %BCD% /set (bootmgr) limit czasu 30
Ustaw kolejność:

Bcdedit /store %BCD% /set (bootmgr) kolejność wyświetlania %GUID%
To wszystko, plik BCD jest gotowy, możesz umieścić go w katalogu startowym naszego serwera TFTPD.

Istnieje milion rozproszonych artykułów na temat tego, czym jest Windows PE i dlaczego jest przydatny. Istnieje milion sposobów na utworzenie tego samego systemu Windows PE w Internecie. która jest najlepsza? Postaramy się podsumować podstawowe niezbędne informacje i wyciągnąć wnioski w tym artykule.

Dlaczego potrzebujesz systemu Windows PE?

Windows PE (Środowisko preinstalacyjne systemu Windows) — środowisko preinstalacyjne systemu Windows z ograniczonymi usługami, zbudowane na zwykłym jądrze systemu Windows. Służy do przygotowania komputera do instalacji systemu Windows, skopiowania obrazu systemu Windows z sieciowego serwera plików i uruchomienia instalacji systemu Windows. Jest wbudowanym elementem innych narzędzi do instalacji i odzyskiwania systemu, takich jak Instalator systemu Windows, Usługi wdrażania systemu Windows (WDS), Zestaw narzędzi do wdrażania systemu operacyjnego serwera (OS) SCCM i Środowisko odzyskiwania systemu Windows (Windows RE). System Windows PE został pierwotnie stworzony, aby pomóc producentom sprzętu, konstruktorom systemów i korporacjom w uruchamianiu komputerów bez działającego systemu operacyjnego. Dlatego PE jest najczęściej uruchamiany albo z dysku zewnętrznego, albo przez sieć z firmowego serwera WDS/TFTP.

Tak, nie myl Windows PE i Windows RE. Windows RE (Recovery Environment) to środowisko umożliwiające odzyskiwanie systemu Windows po awarii. Jednakże Windows RE jako zestaw narzędzi można uruchomić z poziomu PE. I wtedy pojawia się myśl: dlaczego nie wykorzystać PE do zadań przywracania uszkodzonych systemów, integrując niezbędne aplikacje z PE? Tak, właśnie tego potrzebujemy.

Jakie zadania możemy w jego ramach wykonywać:

  • zarządzanie partycjami dysku twardego za pomocą narzędzia Dispart lub narzędzia stron trzecich;
  • Przechwytuj woluminy do obrazu WIM za pomocą narzędzia ObrazX i zapisanie ich na innej partycji dysku twardego lub dysku USB;
  • zastosowanie obrazów WIM do partycji istniejącego dysku twardego za pomocą tego narzędzia ObrazX i jego odmiany;
  • uruchomienie automatycznej instalacji systemu Windows przy użyciu skryptów i plików odpowiedzi XML;
  • kopiowanie i zastępowanie plików, a także edycja rejestru zainstalowanego systemu operacyjnego, jeśli nie uruchamia się;
  • diagnozować awarie sprzętu;
  • zwalczaj wirusy za pomocą różnych narzędzi antywirusowych dla systemu Windows PE.

Po pobraniu archiwum rozpakuj je i uruchom aplikację BuilderSE.exe. Następnie postępuj zgodnie z instrukcjami: określ źródło z plikami instalacyjnymi systemu operacyjnego (powinien tam znajdować się plik install.wim), skonfiguruj podprojekty (każdy ma stronę ustawień) i rozpocznij budowanie projektu.

Zaczynając od tego wykładu, przyjrzymy się kwestiom dotyczącym pomocy wdrożeniowych, a mianowicie:

  1. Środowisko preinstalacyjne Windows PE.
  2. Narzędziem do przygotowywania obrazu do kopiowania jest Sysprep.
  3. Narzędziem przeznaczonym do usuwania obrazów jest ImageX.

Środowisko preinstalacyjne systemu Windows (Windows PE) to minimalnie funkcjonalna wersja systemu operacyjnego Windows XP, Windows Server 2003 i Windows Vista z ograniczonym zestawem usług, która umożliwia uruchomienie komputera bez instalowania systemu Windows z płyty CD lub przez sieć i służy do przygotowania komputera do instalacji systemu Windows, kopiowania obrazów dysków z sieciowego serwera plików i inicjowania instalacji systemu Windows. Obecna wersja to 3.0.

Windows PE nie jest przeznaczony do używania jako podstawowy system operacyjny na komputerze. Służy jako samodzielne środowisko przedinstalacyjne i jest wbudowane w inne narzędzia do instalacji i odzyskiwania systemu, takie jak Instalator systemu Windows 7, Usługi wdrażania systemu Windows (WDS) i Środowisko odzyskiwania systemu Windows (Windows RE).

Windows PE — główna rzecz Microsoft do uruchamiania komputerów bez działającego systemu operacyjnego, może to być komputer z uszkodzonym systemem lub w ogóle bez systemu. Po uruchomieniu komputera w środowisku Windows PE można przygotować go do instalacji systemu Windows i uruchomić Instalatora systemu Windows z sieci lub zasobu lokalnego. Windows PE może być używany jako bogate w funkcje narzędzie, które pozwala zachować istniejącą kopię systemu Windows lub przywrócić dane.

Ponieważ Windows PE opiera się na jądrze Windows 7, posiada następujące funkcje:

  • Wbudowana obsługa systemu plików NTFS 5.x, w tym tworzenie i zarządzanie woluminami dynamicznymi.
  • Wbudowana obsługa sieci TCP/IP i udostępnianie plików. Ta funkcja jest możliwa tylko dla klienta, dlatego nie jest możliwe stworzenie pełnoprawnego serwera w oparciu o środowisko przedinstalacyjne.
  • Natywna obsługa 32-bitowych (lub 64-bitowych) sterowników urządzeń dla systemu Windows, w zależności od bitowości środowiska przedinstalacyjnego.
  • Natywna obsługa podzbioru interfejsu API.
  • Dodatkowa obsługa aplikacji WMI, MDAC i HTML.
  • Możliwość uruchamiania z różnych typów nośników, w tym dysków CD, DVD, dysków flash USB (UFD) i serwerów usługi instalacji zdalnej (WDS).
  • Obsługiwane są sesje offline systemu Windows PE.
  • Obrazy systemu Windows PE można udostępniać w trybie offline.
  • Windows PE zawiera wszystkie sterowniki Hyper-V z wyjątkiem sterowników monitora. Umożliwia to uruchomienie systemu Windows PE na hiperwizorze. Obsługiwane funkcje obejmują obsługę urządzeń pamięci masowej, myszy i kart sieciowych.

Cel systemu Windows PE

  • Instalowanie systemu Windows 7. Windows PE jest uruchamiany przy każdej instalacji systemu Windows 7. Narzędzia graficzne zbierające informacje konfiguracyjne podczas instalacji działają w systemie Windows PE. Ponadto działy IT mogą dostosowywać i rozszerzać system Windows PE w celu spełnienia wymagań dotyczących wdrożenia. Windows PE obsługuje także udostępnianie obrazów systemu Windows. Do obrazu środowiska przedinstalacyjnego możesz dodać różne aplikacje, które pozwolą Ci wykonywać różne czynności na komputerze jeszcze przed zainstalowaniem systemu operacyjnego.
  • Rozwiązywanie problemów. Windows PE może być używany do automatycznego lub ręcznego rozwiązywania problemów. Na przykład, jeśli system Windows 7 nie uruchomi się z powodu uszkodzenia plików systemowych, system Windows PE może automatycznie uruchomić się i załadować środowisko odzyskiwania systemu Windows (Windows RE). Można także uruchomić system Windows PE ręcznie, aby skorzystać z wbudowanych lub niestandardowych narzędzi diagnostycznych i rozwiązywania problemów. Środowisko preinstalacyjne jest wykorzystywane w niektórych narzędziach innych firm, które umożliwiają utrzymanie uszkodzonych kopii systemu operacyjnego.
  • Powrót do zdrowia. Dzięki Windows PE producenci oryginalnego sprzętu (OEM) i niezależni dostawcy oprogramowania mogą tworzyć dostosowane, zautomatyzowane rozwiązania do przywracania i odbudowy komputerów z systemem operacyjnym Windows 7. Na przykład użytkownicy mogą uruchamiać swoje komputery z dysku CD do odzyskiwania systemu Windows PE lub z partycji Odzyskiwanie, aby automatycznie sformatować dyski twarde i ponownie zainstalować system operacyjny Windows 7 z oryginalnymi sterownikami, ustawieniami i aplikacjami.

Ograniczenia systemu Windows PE

Windows PE to uproszczona wersja systemu Windows 7, która ma następujące ograniczenia.

  • Aby zminimalizować rozmiar środowiska Windows PE, dołączono tylko ograniczony zestaw interfejsów programistycznych Win32. Zestaw ten zawiera interfejs I/O (dyskowy i sieciowy) oraz podstawowe interfejsy Win32.
  • Ponieważ środowisko preinstalacyjne jest dystrybuowane bezpłatnie, aby zapobiec piractwu systemu Windows PE jako systemu operacyjnego, po 72 godzinach ciągłego użytkowania powłoka automatycznie przestanie działać i uruchomi się ponownie. Wartości tego okresu nie można zmienić.
  • Windows PE nie może być używany jako serwer plików ani serwer terminali, ponieważ Pulpit zdalny nie jest obsługiwany.
  • Rozpoznawanie nazw DFS jest obsługiwane tylko w przypadku izolowanych katalogów głównych. Katalogi główne domeny nie są obsługiwane. Autonomiczne katalogi główne DFS umożliwiają użycie katalogu głównego DFS, który istnieje tylko na komputerze lokalnym i dlatego nie korzysta z usługi Active Directory.
  • Obsługiwane metody łączenia się z serwerami plików przy użyciu protokołów TCP/IP i NetBIOS za pośrednictwem protokołów TCP/IP. Inne metody, takie jak protokół sieciowy IPX/SPX, nie są obsługiwane.
  • Wszelkie zmiany dokonane w rejestrze Windows PE podczas jego działania zostaną utracone przy następnym ponownym uruchomieniu komputera. Trwałych zmian w rejestrze można dokonać wyłącznie w trybie offline przed uruchomieniem systemu Windows PE.
  • Litery dysków są przypisywane sekwencyjnie podczas tworzenia partycji w systemie Windows PE. Jednak po ponownym uruchomieniu systemu Windows PE wszystkie przypisane litery dysków powracają do domyślnej kolejności.
  • Windows PE nie obsługuje powłoki Microsoft .NET ani środowiska wykonawczego języka wspólnego.
  • Windows PE nie obejmuje podsystemów Windows w systemie Windows 32 (WOW32), Windows w systemie Windows 64 (WOW64), wirtualnej maszyny DOS (VDM), OS/2 i POSIX.
  • Środowisko preinstalacyjne Windows PE może służyć do konfigurowania i partycjonowania dysków komputera przed instalacją systemu Windows. Jeśli jakiekolwiek dyski twarde zostaną przekonwertowane na dyski dynamiczne przy użyciu programu Diskpart.exe przed uruchomieniem Instalatora systemu Windows, zostaną one rozpoznane jako zewnętrzne podczas procesu instalacji systemu operacyjnego i wszystkie woluminy na tych dyskach twardych będą niedostępne.
  • Windows PE nie obsługuje aplikacji spakowanych za pomocą Instalatora Windows (plik .MSI).
  • Windows PE nie obsługuje standardu 802.1x.
  • Windows PE nie obsługuje ładowania z miejsca docelowego zawierającego znaki inne niż angielskie.

Zależności systemu Windows PE

Funkcjonowanie systemu Windows PE zależy od wielu technologii Windows.

  • Podczas korzystania z systemu Windows PE w sieci serwery DHCP i DNS mogą być przydatne, chociaż nie są wymagane.
  • Aby uruchomić system Windows PE z sieci, potrzebny jest serwer Usług wdrażania systemu Windows.
  • Aby zainstalować system Windows, należy uruchomić Instalatora systemu Windows (Setup.exe dla Windows 7 lub Winnt32.exe dla Windows Server 2003).
  • Podczas automatyzacji instalacji systemu Windows 7 należy użyć pliku odpowiedzi Unattend .xml.

Proces uruchamiania systemu Windows PE

  • Ładowanie za pomocą sektor rozruchowy konkretnego medium. Sterowanie przekazywane jest do programu Bootmgr. Bootmgr wyodrębnia podstawowe informacje o rozruchu z danych konfiguracji rozruchu i przekazuje kontrolę do programu Winload.exe zawartego w Boot.wim. Następnie program Winload.exe ładuje wymaganą warstwę zależną od sprzętu (HAL) oraz gałąź rejestru i niezbędne sterowniki rozruchowe. Po zakończeniu pobierania przygotowuje środowisko do uruchomienia jądra Ntoskrnl.exe. Po uruchomieniu systemu Windows PE z nośnika tylko do odczytu, takiego jak dysk CD, system Windows PE przechowuje gałęzie rejestru w pamięci, umożliwiając aplikacjom zapisywanie w rejestrze. Wszelkie zmiany wprowadzone w rejestrze przez aplikacje nie są zapisywane do wykorzystania w innych sesjach Windows PE.
  • Program Ntoskrnl.exe zostanie uruchomiony i zakończy instalację środowiska. Sterowanie przekazywane jest do modułu Session Manager (SMSS).
  • Moduł SMSS ładuje resztę rejestru, konfigurując środowisko do uruchomienia podsystemu Win32 (plik Win32k.sys) i jego różnych procesów. Moduł SMSS ładuje proces Winlogon w celu utworzenia sesji użytkownika, a następnie uruchamia usługi, inne drobne sterowniki urządzeń i podsystem bezpieczeństwa (LSASS).
  • Winlogon.exe instaluje się na podstawie wartości rejestru HKLM\SYSTEM\Setup\CmdLine. Uruchomi się plik Winpeshl.exe %SYSTEMDRIVE%\sources\setup.exe jeśli ten plik istnieje, w przeciwnym razie Winpeshl.exe będzie szukać aplikacji określonej w pliku %SYSTEMROOT%\system32\winpeshl.ini. Jeżeli nie określono żadnej aplikacji, polecenie zostanie wykonane cmd /k %SYSTEMROOT%\system32\startnet.cmd. Domyślnie system Windows PE zawiera plik Startnet.cmd, który uruchamia program Wpeinit.exe. Wpeinit.exe ładuje zasoby sieciowe i koordynuje działania z komponentami sieciowymi, takimi jak DHCP.
  • Po uruchomieniu Wpeinit.exe pojawi się okno wiersza poleceń. Oznacza to, że proces uruchamiania systemu Windows PE został zakończony.