<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Migalaan</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Migalaan"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Migalaan"/>
	<updated>2026-05-07T05:32:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=23598</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=23598"/>
		<updated>2011-03-09T13:11:41Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Lingid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval [[Windows AIK]] tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda WAIK või PEimg tööriistadega muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*[[BCDEdit]] - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
*[[Bootsect]] - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
*[[Oscdimg]] - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
*[[DiskPart]] - partitsioonide haldamise tööriist.&lt;br /&gt;
*[[Drvload]] - driverite laadimise tööriist töötavas Windows PE&#039;s&lt;br /&gt;
*[[PEImg]] - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
*[[Wpeinit]] - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
Tööriistade lähem info inglise keeles on leitav siit http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selle jutu koostas: Mattias Igalaan AK21&lt;br /&gt;
&lt;br /&gt;
[[Category: Windows-tööjaamade haldamine]]&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8590</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8590"/>
		<updated>2010-05-03T05:50:05Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Omadused ja spetsiifika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval [[Windows AIK]] tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda WAIK või PEimg tööriistadega muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
*Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
*Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
*[[DiskPart]] - partitsioonide haldamise tööriist.&lt;br /&gt;
*Drvload - driverite laadimise tööriist töötavas Windows PE&#039;s&lt;br /&gt;
*PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
*Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
Tööriistade lähem info inglise keeles on leitav siit http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8241</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8241"/>
		<updated>2010-04-30T18:19:46Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Omadused ja spetsiifika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval [[Windows AIK]] tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda WAIK või PEimg tööriistadega muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
*Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
*Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
*[[DiskPart]] - partitsioonide haldamise tööriist.&lt;br /&gt;
*Drvload - driverite laadimise tööriist töötavas Windows PE&#039;s&lt;br /&gt;
*PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
*Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8240</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8240"/>
		<updated>2010-04-30T18:18:45Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Omadused ja spetsiifika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval [[Windows AIK]] tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda WAIK või PEimg tööriistadega muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
*Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
*Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
*[[DiskPart]] - partitsioonide haldamise tööriist.&lt;br /&gt;
*Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
*PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
*Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8239</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8239"/>
		<updated>2010-04-30T18:17:12Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval [[Windows AIK]] tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda tööriistadega väljaspool muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
*Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
*Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
*[[DiskPart]] - partitsioonide haldamise tööriist.&lt;br /&gt;
*Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
*PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
*Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8238</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8238"/>
		<updated>2010-04-30T18:15:33Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Omadused ja spetsiifika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval [[Windows AIK]] tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda tööriistadega väljaspool muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
*Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
*Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
*[[DiskPart]] - partitsioonide haldamise tööriist.&lt;br /&gt;
*Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
*PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
*Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8237</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8237"/>
		<updated>2010-04-30T18:15:19Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Ajalugu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval [[Windows AIK]] tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda tööriistadega väljaspool muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
*Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
*Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
*DiskPart - partitsioonide haldamise tööriist.&lt;br /&gt;
*Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
*PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
*Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8212</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8212"/>
		<updated>2010-04-30T12:56:51Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Omadused ja spetsiifika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda tööriistadega väljaspool muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
*Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
*Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
*DiskPart - partitsioonide haldamise tööriist.&lt;br /&gt;
*Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
*PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
*Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8211</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8211"/>
		<updated>2010-04-30T12:56:37Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Omadused ja spetsiifika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda tööriistadega väljaspool muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
DiskPart - partitsioonide haldamise tööriist.&lt;br /&gt;
Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8210</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8210"/>
		<updated>2010-04-30T12:56:22Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Omadused ja spetsiifika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda tööriistadega väljaspool muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
&lt;br /&gt;
Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
&lt;br /&gt;
Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
&lt;br /&gt;
DiskPart - partitsioonide haldamise tööriist.&lt;br /&gt;
&lt;br /&gt;
Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
&lt;br /&gt;
PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
&lt;br /&gt;
Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8209</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8209"/>
		<updated>2010-04-30T12:55:58Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Lingid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda tööriistadega väljaspool muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
DiskPart - partitsioonide haldamise tööriist.&lt;br /&gt;
Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
Windows PE Tools and Settings - http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8208</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8208"/>
		<updated>2010-04-30T12:55:39Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Lingid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda tööriistadega väljaspool muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
DiskPart - partitsioonide haldamise tööriist.&lt;br /&gt;
Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;br /&gt;
&lt;br /&gt;
http://technet.microsoft.com/en-us/library/cc749055(WS.10).aspx - Windows PE Tools and Settings&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8207</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=8207"/>
		<updated>2010-04-30T12:55:06Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Ajalugu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Omadused ja spetsiifika==&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et WinPE&#039;s ei ole paljusid tava Windowsi komponente, on sellel veel mõningad piirangud. Ühe asjana on sellele sisse ehitatud kuni 72 tunnine tööaeg, pärast mida tehakse automaatselt restart. Samuti ei toetata vähemlevinud võrguprotokolle ja domeenikeskkonda.&lt;br /&gt;
Oluline erisus on ka selles, et kõik süsteemis tehtavad muudatused kaovad peale restartimist, ning jäävate muutuste jaoks on vaja seda tööriistadega väljaspool muuta.&lt;br /&gt;
Samuti tuleb ära märkida,et puudub tugi .NET applikatsioonidele, mis seab piirangud mõne tarkvara lisamisele WinPE&#039;sse. Samuti ei tööta WinPE&#039;s .msi installipaketid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;s sisalduvad käsureatööriistad :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BCDEdit - boot seadistuste muutmise ja loomise tööriist&lt;br /&gt;
Bootsect - kõvaketta boot sektori parandamiseks,loomiseks&lt;br /&gt;
Oscdimg - .iso faili loomise tööriist, kasutame ka selles õpetuses&lt;br /&gt;
DiskPart - partitsioonide haldamise tööriist.&lt;br /&gt;
Drvload - driverite laadimise tööriist töötavad Windows PE&#039;s&lt;br /&gt;
PEImg - WindowsPE loomise tööriist,võrreldav DISMiga&lt;br /&gt;
Wpeinit - käivitatakse WinPE laadimisel ning kasutatav unnatended installide jaoks.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7279</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7279"/>
		<updated>2010-04-21T09:25:20Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Graafilise liidese loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()&amp;lt;u&amp;gt;\Program Files\HDTune.exe&amp;lt;/u&amp;gt;&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7278</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7278"/>
		<updated>2010-04-21T09:24:09Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Vajalikud komponendid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha sama kausta sees, kuhu töös olev versioon lahti pakitakse.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7277</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7277"/>
		<updated>2010-04-21T09:22:02Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi esimese põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7230</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7230"/>
		<updated>2010-04-20T14:31:40Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* GUI käivitusfail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle faili sisu näitab, mida peab käivitama algse command akna asemel.Vajaduse korral saab sinna lisada ka muid käivitavaid asju.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7191</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7191"/>
		<updated>2010-04-20T12:05:48Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Tööriistade lisamine algsele WinPE põhjale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja erakasutuseks tasuta HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7190</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7190"/>
		<updated>2010-04-20T12:04:31Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Vajalikud komponendid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link] millest kasutame copype, [[DISM]] ja oscdimg tööriistu.&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7189</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7189"/>
		<updated>2010-04-20T12:01:59Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Graafilise liidese loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nu2menu.xml faili muutmine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7188</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7188"/>
		<updated>2010-04-20T12:01:33Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Failide kopeerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja [[ImageX]] tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7187</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7187"/>
		<updated>2010-04-20T12:01:11Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Tööriistade lisamine algsele WinPE põhjale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7186</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7186"/>
		<updated>2010-04-20T12:00:30Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command Prompt aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7185</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7185"/>
		<updated>2010-04-20T12:00:04Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Vajalikud komponendid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*[[WAIK]] [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7184</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7184"/>
		<updated>2010-04-20T11:59:41Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Windows PE loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks [[ImageX]] paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*WAIK [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7183</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7183"/>
		<updated>2010-04-20T11:59:20Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub [[Windows AIK]] toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu [[WIM]] failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks ImageX paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*WAIK [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7181</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7181"/>
		<updated>2010-04-20T11:52:48Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows &#039;&#039;&#039;Preinstallation Environment&#039;&#039;&#039; on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub Windows AIK toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu WIM failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks ImageX paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*WAIK [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7179</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7179"/>
		<updated>2010-04-20T11:51:25Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Failide kopeerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub Windows AIK toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu WIM failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks ImageX paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*WAIK [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem .wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7178</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7178"/>
		<updated>2010-04-20T11:50:52Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Failide kopeerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub Windows AIK toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu WIM failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks ImageX paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*WAIK [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema Program Files kausta sisu selline:&lt;br /&gt;
&lt;br /&gt;
[[Image: struktuur.jpg]]&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7177</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7177"/>
		<updated>2010-04-20T11:49:58Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Graafilise liidese loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub Windows AIK toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu WIM failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks ImageX paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*WAIK [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema struktuur selline:&lt;br /&gt;
 pilt&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
[[Image:Shell.jpg]]&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7176</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7176"/>
		<updated>2010-04-20T11:49:32Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: /* Valminud Windows PE testimine virtuaalmasinas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub Windows AIK toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu WIM failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks ImageX paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*WAIK [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema struktuur selline:&lt;br /&gt;
 pilt&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
pilt&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7175</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7175"/>
		<updated>2010-04-20T11:47:36Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub Windows AIK toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu WIM failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks ImageX paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*WAIK [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema struktuur selline:&lt;br /&gt;
 pilt&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
pilt&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
[[Image:https://wiki.itcollege.ee/images/6/66/Valmis.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Valmis.jpg&amp;diff=7174</id>
		<title>File:Valmis.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Valmis.jpg&amp;diff=7174"/>
		<updated>2010-04-20T11:46:25Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: valmis WindowsPE GUIga&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;valmis WindowsPE GUIga&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Struktuur.jpg&amp;diff=7173</id>
		<title>File:Struktuur.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Struktuur.jpg&amp;diff=7173"/>
		<updated>2010-04-20T11:46:03Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: WinPE ehitamise struktuur.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WinPE ehitamise struktuur.&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Shell.jpg&amp;diff=7172</id>
		<title>File:Shell.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Shell.jpg&amp;diff=7172"/>
		<updated>2010-04-20T11:45:09Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: WindowsPE ehitamine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WindowsPE ehitamine&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7171</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7171"/>
		<updated>2010-04-20T11:43:14Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: Windows Preinstallation Environment on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB!&lt;br /&gt;
Tegemist ei ole lõplikult valmis artikliga.&lt;br /&gt;
----&lt;br /&gt;
==Tutvustus==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on minimiseeritud windowsi versioon, mis on mõeldud Windows operatsioonisüsteemide hulgipaigalduseks ja ettevalmistustegevusteks operatsioonisüsteemi installeerimise jaoks.See loodi asendamaks MS-DOS keskkonda Windowsi paigaldamisel.&lt;br /&gt;
&lt;br /&gt;
Ajalooliselt on seda kasutanud arvutitootjad ja suure IT struktuuriga ettevõtted, kus on palju tööjaamu.Tänapäevaks on sellest saanud tasuta tööriist, mis sisaldub Windows AIK toolkitis.&lt;br /&gt;
&lt;br /&gt;
Alates Vista koodibaasil loodud Windows PE versioonist on süsteem paindlikum ja suudab ka peale üleslaadimist tunda ära uut riistvara, mille tugi vanema põlvkonna versioonides puudus. Samuti on juba algselt olemas võrgutugi, mis suurendab funktsionaalsust veelgi. Toetatakse nii 32 kui 64 bitiseid draivereid.&lt;br /&gt;
&lt;br /&gt;
Lisaks algselt mõeldud ülessannete täitmiseks on võimalik sellele lisada juurde tarkvara ja kasutusmugavust. Tänu WIM failiformaadile on võimalik loodud &lt;br /&gt;
&lt;br /&gt;
süsteemi paigaldada CD plaadile ning ka (buutivatele)USB seadmetele.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Üldistavalt võib Windows PE versioonid kokku võtta järgnevalt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;1.0 kuni 1.6&#039;&#039;&#039; põhinevad peamiselt &#039;&#039;&#039;Windows XP&#039;&#039;&#039; koodibaasil&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;2.0&#039;&#039;&#039; loodi &#039;&#039;&#039;Windows Vista&#039;&#039;&#039; koodibaasil, ning tõi kaasa suuri muudatusi (korduvkirjutatav RAMdisk ja väiksem ruumikasutus). Peale Vista SP1 tuli välja WinPE versioon 2.1 ning Vista SP2´ga kaasnes WinPE versioon 2.2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows PE&#039;&#039;&#039; versioon &#039;&#039;&#039;3.0&#039;&#039;&#039; on loodud &#039;&#039;&#039;Windows 7&#039;&#039;&#039; koodibaasil. Saadaval Windows AIK tööriistade hulgas.&lt;br /&gt;
&lt;br /&gt;
==Windows PE loomine==&lt;br /&gt;
&lt;br /&gt;
Järgnevalt seletan, kuidas luua graafilise kasutajaliidesega versioon Windows PE&#039;st, millega saab lisaks ImageX paigaldamisele ka diagnostikat teostada. &lt;br /&gt;
&lt;br /&gt;
Samuti, kuidas lisada programme, mille abil tegevusi ja kasutamist lihtsustada.&lt;br /&gt;
&lt;br /&gt;
===Vajalikud komponendid===&lt;br /&gt;
&lt;br /&gt;
*WAIK [http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en link]&lt;br /&gt;
*Virtuaalmasin ([http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] , [http://www.virtualbox.org/wiki/Downloads VirtualBox])&lt;br /&gt;
*nu2menu ([http://www.nu2.nu/nu2menu link])&lt;br /&gt;
*Kõvaketta testimise utiliit nt. HDTune free ( [http://www.hdtune.com/download.html link])&lt;br /&gt;
*Failihaldur nt. Freecommander ([http://www.freecommander.com/fc_u3_en.htm link]) &#039;&#039;vaja läheb .ZIP versiooni&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NB!&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Artikkel eeldab, et osatakse Command Prompt&#039;is algtasemel orienteeruda ja selle tööloogika on selge.Näited on toodud täispikkade asukohtadega, mida aga saab lühendada,kui operatsioone teha õige kausta sees, näiteks c:\winpe edasise puhul.&lt;br /&gt;
&#039;&#039;Asukohad on näitlikud ja asja sujuvuse huvides võib ka kogu tegevuse läbi viia kohas, kus pole tarvis administraatoriõigusi failimuutusteks.&#039;&#039;&lt;br /&gt;
&#039;&#039;Juhul,kui midagi ei tööta, kontrollida et takistuseks ei ole administraatoriõiguste puudumine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Algse WinPE süsteemi loomine===&lt;br /&gt;
&lt;br /&gt;
Peale WAIK installeerimist tuleb käivitada Deployment Tools Command Prompt (Vista ja 7 puhul administraatori õigustes ! )&lt;br /&gt;
&lt;br /&gt;
   copype.cmd &amp;lt;arhitektuuritüüp&amp;gt; &amp;lt;sihtkaust&amp;gt;   &lt;br /&gt;
ehk&lt;br /&gt;
   copype.cmd x86 c:\winpe&lt;br /&gt;
&lt;br /&gt;
===WinPE mountimine ehk &amp;quot;lahti pakkimine&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
Eelmise liigutusega öeldud sihtkohta luuakse kaustastruktuur, kus läheb esialgu vaja faili winpe.wim. Command aknas sisestada järgmine rida:&lt;br /&gt;
&lt;br /&gt;
   Dism /Mount-Wim /WimFile:&amp;lt;winpe.wim faili asukoht&amp;gt; /index:1 /MountDir:&amp;lt;koht,kuhu see fail lahti pakitakse&amp;gt;  &lt;br /&gt;
ehk&lt;br /&gt;
   Dism /Mount-Wim /WimFile:C:\winpe\winpe.wim /index:1 /MountDir:C:\winpe\mount&lt;br /&gt;
&lt;br /&gt;
Peale seda tegevust on wim faili sisu etteantud kaustas lahtiselt, ning seda saab hakata muutma oma soovidele vastavalt.Siinkohal asukohas C:\winpe\mount.&lt;br /&gt;
&lt;br /&gt;
WinPE muutmise protsess sisaldab üldjuhul vajalike asjade kopeerimist lahti pakitud faili struktuuri ning ilma graafilise liidese lisamiseta polegi vaja muud teha. Seda juhul, kui kasutada WAIK toolkitiga kaasa tulnud tööriistu, nagu ImageX, mis on käsurea põhised utiliidid.&lt;br /&gt;
Juhul, kui tahta kasutusmugavust parandada ja luua keerukam süsteem, mis sisaldab erinevaid programme, on kasulikum see lahendada mingi graafilise liidesega, millest ühte võimalust siinkohal tutvustuseks kasutan.&lt;br /&gt;
&lt;br /&gt;
===Tööriistade lisamine algsele WinPE põhjale===&lt;br /&gt;
&lt;br /&gt;
Kasutame programme FreeCommander, siinkohal ZIP variandina, et hoida asi portatiivne: http://www.freecommander.com/FreeCommander200902a.zip&lt;br /&gt;
Teiseks on kasulik omada kõvaketta diagnostika võimalust, mille puhul aitab välja HDTune: http://www.hdtune.com/files/hdtune_255.exe&lt;br /&gt;
Kolmandaks lisame ka ImageX tööriista, mida saab kasutada wim failide paigaldamiseks ja loomiseks.&lt;br /&gt;
&lt;br /&gt;
=====Failide kopeerimine=====&lt;br /&gt;
&lt;br /&gt;
Programmide sihtkohaks on siinkohal C:\winpe\mount\Program Files ja imagex tuleks paigutada windows\system32 kausta.&lt;br /&gt;
&lt;br /&gt;
*Enne FreeCommanderi kausta kopeerimist sihtkohta soovitan selle alamkaustast LNG ära kustutada kõik failid peale inglise keele.Üldiselt tuleks WinPE loomisel kõigi lisatavate programmide maht vähendada miinimumini, kuid säilitada funktsionaalsus.Mida väiksem wim fail, seda kiirem on süsteemi üles laadimine.&lt;br /&gt;
*HDTune lisamiseks tuleb see programm installeerida ja installi kaustast kopeerida WinPE programmikausta HDTune.exe fail.&lt;br /&gt;
*ImageX.exe fail asub Program Files\ Windows AIK\ Tools\ x86 \ kaustas.&lt;br /&gt;
&lt;br /&gt;
Peale nende kopeerimist peaks olema struktuur selline:&lt;br /&gt;
 pilt&lt;br /&gt;
&lt;br /&gt;
=====Graafilise liidese loomine=====&lt;br /&gt;
&lt;br /&gt;
Siinkohal kasutame nu2menu nimelist shelli. http://www.nu2.nu/nu2menu/#download&lt;br /&gt;
Lahti pakitud ZIP kausta sisu paigaldame lihtsuse huvides &amp;quot;shell&amp;quot; kausta, ehk C:\winpe\mount\shell&lt;br /&gt;
&lt;br /&gt;
pilt&lt;br /&gt;
&lt;br /&gt;
nu2menu.xml faili muutmine:&lt;br /&gt;
&lt;br /&gt;
Kuna algne fail on väga pikk, siis siinkohal sobivalt vähendatud versioon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;NU2MENU ID=&amp;quot;Nu2MenuSystem001&amp;quot;&lt;br /&gt;
AUTHOR=&amp;quot;Henk de Jong&amp;quot;&lt;br /&gt;
DATE=&amp;quot;2005-02-17, 20:15&amp;quot;&lt;br /&gt;
VERSION=&amp;quot;V0.350&amp;quot;&lt;br /&gt;
COPYRIGHT=&amp;quot;(c)2003-2005 Nu2 Productions&amp;quot;&lt;br /&gt;
REMARK=&amp;quot;ALL NODES ARE CASE-SENSITIVE!!!!!&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;mainmenu&amp;quot;&amp;gt;	  &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe&amp;quot; PARM=&amp;quot;1&amp;quot;&amp;gt;Notepad&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; 		&lt;br /&gt;
				&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;POPUP&amp;quot; MENUID=&amp;quot;admin&amp;quot;&amp;gt;Admin&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;SEPARATOR&amp;quot;&amp;gt;&amp;lt;/MITEM&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\FreeCommander\FreeCommander.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;FreeCommander&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@Null( @ChangeDir(&#039;c:\temp&#039;)@ChangeDir(&#039;c:\tmps&#039;)@ChangeDir(&#039;c:\tmp&#039;) )cmd.exe&amp;quot;&amp;gt;Cmd&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@ShowRunDialog()&amp;quot;&amp;gt;Run...&amp;lt;/MITEM&amp;gt;&amp;lt;/MENU&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MENU ID=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetWinDir()\system32\notepad.exe @GetProgramDir()\nu2menu.xml&amp;quot;&amp;gt;Edit &lt;br /&gt;
menu&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;HIDEFROMTASKBAR&amp;quot;&amp;gt;Hide from taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;SHOWINTASKBAR&amp;quot;&amp;gt;Show in taskbar&amp;lt;/MITEM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RELOAD&amp;quot;&amp;gt;Reload menu&amp;lt;/MITEM&amp;gt;	&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/MENU&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/NU2MENU&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tähelepanu tuleb pöörata &amp;lt;MITEM TYPE=&amp;quot;ITEM&amp;quot; CMD=&amp;quot;RUN&amp;quot; FUNC=&amp;quot;@GetProgramDrive()\Program Files\HDTune.exe&amp;quot; PARM=&amp;quot;0&amp;quot;&amp;gt;HD Tune&amp;lt;/MITEM&amp;gt; ja järgnevale reale, kus on kirjeldatud programmide sihtkohad. Täpsem info, mida antud XML failiga veel teha saab, asub &lt;br /&gt;
&lt;br /&gt;
http://www.nu2.nu/nu2menu/#rules.&lt;br /&gt;
&lt;br /&gt;
=====GUI käivitusfail=====&lt;br /&gt;
&lt;br /&gt;
WinPE mount kaustas asuvasse windows\system32 kausta tuleb luua fail &amp;lt;u&amp;gt;winpeshl.ini&amp;lt;/u&amp;gt;, mille sisu on järgmine :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [LaunchApp]&lt;br /&gt;
 AppPath = %SYSTEMDRIVE%\shell\nu2menu.exe&lt;br /&gt;
&lt;br /&gt;
 [LaunchApps]&lt;br /&gt;
 %SYSTEMDRIVE%\shell\nu2menu.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiga,mis asendab wpeinit käivitamise sellega, mida on winpeshl failis kirjeldatud. Siinkohal on antud käsuks käivitada nu2menu.exe nimeline applikatsioon. Soovi korral saab antud faili täiendada sarnaselt avama ka teisi programme süsteemi käivitamisel.&lt;br /&gt;
&lt;br /&gt;
===Süsteemikomponentide lisamine===&lt;br /&gt;
&lt;br /&gt;
Et need lisatud programmid ka töötaksid, on WinPE´le vaja lisada ka tugipaketid mis võimaldavad graafilise kasutajaliidesega programmidel töötada.&lt;br /&gt;
&lt;br /&gt;
Et lisamine toimiks sujuvamalt tuleks kopeerida järgnevad failid WAIK installikaustast nt. c:\winpe kausta:&lt;br /&gt;
&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab&lt;br /&gt;
*Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
Seejärel sisestada command aknas järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
 dism /image:&amp;lt;lahti pakitud WinPE asukoht&amp;gt; /Add-Package /PackagePath:&amp;lt;cab faili asukoht&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
praegusel juhul&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta.cab&lt;br /&gt;
ja&lt;br /&gt;
 dism /image:C:\winpe\mount /add-package /packagepath:c:\winpe\winpe-hta_en-us.cab&lt;br /&gt;
&lt;br /&gt;
===Muudetud struktuuri kokkupanek===&lt;br /&gt;
&lt;br /&gt;
Järgneva käsuga saab mount kaustas olevast struktuurist jälle wim fail:&lt;br /&gt;
 &lt;br /&gt;
 Dism /Unmount-Wim /MountDir:&amp;lt;lahti võetud WinPE failide asukoht&amp;gt; /Commit&lt;br /&gt;
ehk&lt;br /&gt;
 Dism /Unmount-Wim /MountDir:C:\winpe\mount /Commit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See protsess võib võtta päris kaua, ning käsurea aknas ei toimu midagi, kuid protsess siiski käib, kannatust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmise sammuna tuleb luua .wim failist .iso fail, mida saab plaadile kirjutada ja virtuaalmasinas testimiseks kasutada.&lt;br /&gt;
&lt;br /&gt;
::1. kopeeri winpe.wim fail algsest asukohast ISO\sources kausta ehk:&lt;br /&gt;
&lt;br /&gt;
 copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim&lt;br /&gt;
&lt;br /&gt;
::2. loo boot.wim failist .iso fail:&lt;br /&gt;
 &lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com &amp;lt;ISO kausta asukoht&amp;gt; &amp;lt;valmis faili asukoht&amp;gt; &lt;br /&gt;
ehk&lt;br /&gt;
 oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe_valmis.iso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;NB! -bC: ei ole kirjaviga,vaid süntaksi eripära.&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Valminud Windows PE testimine virtuaalmasinas===&lt;br /&gt;
&lt;br /&gt;
Kasutada saab virtuaalmasinat, mis suudab .iso failist buutida. Levinumad nagu [http://www.microsoft.com/Windows/virtual-pc/default.aspx VirtualPC] ja [http://www.virtualbox.org/wiki/Downloads VirtualBox] suudavad seda.&lt;br /&gt;
Lõpp-produkt peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
lõpp pilt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment on vägagi võimekas keskkond tegemaks Windowsi süsteemide hulgipaigaldust ning kasulik tööriist riistvara diagnostikaks ja andmete päästmiseks, kui arvuti enda operatsioonisüsteem ei tööta.&lt;br /&gt;
&lt;br /&gt;
Nagu näha, ei ole süsteemi endale käepäraseks ehitamine keeruline ning võimalik on luua igasuguse loogika ja tööpõhimõttega versioone.&lt;br /&gt;
&lt;br /&gt;
Loomisprotsessis on saab kasutada ka mitmeid abistavaid programme, mis võimaldavad Windows PE&#039;s käima saada ka keerukamad programmid, nagu veebibrauserid jms. Levinumatest võib nimetada [http://www.dependencywalker.com Depedency Walker] ja [http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ProcessMonitor ].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
&lt;br /&gt;
What is Windows PE? http://technet.microsoft.com/en-us/library/cc766093(WS.10).aspx&lt;br /&gt;
&lt;br /&gt;
Windows Preinstallation Environment http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment&lt;br /&gt;
&lt;br /&gt;
Windows PE help fail WAIK kataloogis - Windows AIK\Docs\CHMs\WinPE.chm&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7061</id>
		<title>Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_PE&amp;diff=7061"/>
		<updated>2010-04-19T05:46:28Z</updated>

		<summary type="html">&lt;p&gt;Migalaan: New page:  Selle artikli valmistab Mattias Igalaan.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Selle artikli valmistab Mattias Igalaan.&lt;/div&gt;</summary>
		<author><name>Migalaan</name></author>
	</entry>
</feed>