Sysprep: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Holesk (talk | contribs)
No edit summary
Sarnus (talk | contribs)
No edit summary
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[https://wiki.itcollege.ee/index.php/SYSPREP]
= Sissejuhatus =
System Preparation Tool ehk sysprep.exe on tööriist, mille abil saab olemasolevast Windowsi paigaldusest eemaldada kõik unikaalsed parameetrid nagu näiteks tootevõtme, arvuti võrgunime, domeenikuuluvuse ning SID ehk unikaalse identifikaatori, mille abil on erinevad Windows paigaldused üksteisest eristatavad. Peale seda saab teha Windowsist ''image ([[Windows Imaging File Format (WIM)|.wim]])'' faili näiteks [[ImageX]] või [[Windows Deployment Services]] abil ja seda rakendada uuele arvutile või arvutitele.
 
[[File:sysprep0.jpg]]
 
= Lühike ajalooline tagasivaade =
Esmakordselt tutvustati sysprep tööriista Windows NT 4.0 op.süsteemis, hiljem Windows 2000 ja Windows XP versioonides, mis sisaldus Windows CD-l. Alates Windows Vistast on ''sysprep'' windowsi installiga kaasas ja seda ei pea mujalt hankima. Windows XP versioonis on kasutusel System Preparation Tool 2.0, aga Windows 7-s versioon 3.14.
 
 
=Kuidas kasutada =
 
Näited on tehtud Windows 7 Ultimate x86 peal.
 
==Graafiline kasutajaliides==
 
[[File:sysprep11.jpg|800px]]
<br>Ava oma lokaalketas, tavaliselt C:
 
 
[[File:sys12.jpg|800px]]
<br>Ava kaust ''Windows''
 
 
[[File:sys13.jpg|800px]]
<br>Ava kaust ''System32''
 
 
[[File:sys14.jpg|800px]]
<br>Ava kaust ''sysprep''
 
 
[[File:sys15.jpg|800px]]
<br>Käivita programm sysprep
 
 
[[File:sysprep5.jpg]]
<br>Avaneb üleval toodud aken. Vali ''Enter System Out-of-Box Experience (OOBE)'', kastikesse ''Generalize'' linnuke, ''Shutdown Options'' menüüst saab valida mis arvut teeb peale protsessi lõppu. Kui valikud tehtud klikka ''OK''
 
 
[[File:sys16.jpg]]
<br>Avaneb väike aken mis hakkab tööga pihta
 
 
 
==Käsurida==
 
Järgnevat käsku on võimalik kasutada käsurealt:<br>
'''sysprep [/oobe | /audit] [/generalize] [/reboot | /shutdown | /quit] [/quiet] [/unattend:answerfile]'''<br>
 
<br>'''/oobe''' - Taaskäivitab arvuti Windows Welcome režiimis, kus kasutaja saab kohandada Windowsi operatsioonisüsteemi, luua kasutaja(id) ja anda arvutile nime.
 
<br>'''/audit''' - Taaskäivitab arvuti ''audit'' režiimis, kus on võimalik lisada täiendavaid draivereid või rakendusi Windowsile. Samuti saab testida Windowsi installi ennem kui see rakendatakse lõppkasutaja arvutis.
 
<br>'''/generalize''' - Valmistab Windowsi installi ette ''image'' tegemiseks. Kui see valik on määratud, eemaldatakse Windowsist kõik unikaalne, et Windows läheks käima ka teiste arvutite peal.
 
<br>'''/reboot''' - Taaskäivitab arvuti
<br>'''/shutdown''' - Arvuti lülitatakse välja peale ''sysprep'' käsu lõppu
<br>'''/quit''' - Sulgeb ''sysprep'' tööriista peale ülesande täitmist
 
<br>'''/quiet''' - Käivitab ''sysprep'' käsu, kuvamata ekraanile kinnitus sõnumeid
 
<br>'''/unattend:answerfile''' - Sätestab failis olevad seaded Windowsi järelvalveta paigalduses. ''answerfile'' - faili tee ja nime määrang
 
 
 
 
[[File:sys21.jpg]]
<br>Ava ''Start menüü'' ja otsingusse kirjuta ''cmd''
 
 
[[File:sys22.jpg]]
<br>''cmd'' ikooni peal tee parem klõps ja vali ''Run as administrator''
 
 
[[File:sys24.jpg]]
<br>Avanenud aknasse kirjuta ''cd sysprep'' ja vajuta Enter
 
 
[[File:sys25.jpg]]
<br>Seejärel kirjuta sysprep /oobe /generalize /reboot ja vajuta Enter
 
 
[[File:sys16.jpg]]
<br>Avaneb väike aken mis hakkab tööga pihta
 
 
 
Sysprep-i protsessi kirjeldus:
 
*1. Kontrollitakse, kas Sysprep käivitub, kusjuures käivitada saab vaid administraatori õigustes ja vaid üks Sysprep-i juhtum saab korraga töötada.
*2. Algväärtustatakse logimine
*3. Sõelutakse käsurealt saadavad argumendid. Kui käsurea argumendid puuduvad või on puudulikud, siis Sysprep aken võimaldab kasutajal järgnevaid tegevusi täpsustada.
*4. Töödeldakse Sysprepi tegevusi, kutsutakse välja vajalikud .dll ja täitmisfailid ning seejärel lisatakse sooritatud tegevused logifaili.
*5. Kontrollitakse, kas kõik .dll failid on sooritanud oma ülesanded ja seejärel kas pannakse süsteem kinni või restarditakse.
 
Sysprep oma tegevuse käigus eemaldab Windowsi paigaldusest kõik selle, mida ei saa teiste arvutitega jagada. Nii on Sysprepi abil muudetud paigaldus installeeritav ka teistele arvutitele. Peale Sysprepi käivitamist toimub alglaadimine ja selle lõpus palutakse kasutajal sisestada kõik need parameetrid, mis Sysprepi käigus eelnevalt eemaldati ja mida Windows ise genereerida ei suuda (toote võti, võrgunimi, ajatsoon jms).
Taoliste andmete küsimise vältimiseks on võimalik luua vastusefail, mis sisaldab sobivaid vastuseid.
 
=Error=
 
Mõningal juhul võib esineda error. Kuidas sellest vabaneda?
 
Kui tegemist on järgneva erroriga:<br>
 
[[File:error1.png]]<br>
'''A fatal error occurred while trying to sysprep the machine.'''
 
 
Siis üks põhjus võib tuleneda Windows Media Playerist.
Et sellest vabaneda ava ''Task Manager'', vajutades klaviatuuril korraga nuppe ''Ctrl+Alt+Delete'' ja vali ''Start Task Manager''. ''Processes'' alt leia ''wmpnetwk.exe'' ja sulge see, vajutades nuppu ''End Process''.
 
 
= Vastusefaili kasutamine Sysprep tööriistaga =
 
 
==Windows Vista / 7==
 
Windows Setupi vastusefail nimega Unattend.xml, on vastusefail Windows Setupil, mis on loodud kasutades [[Windows System Image Manager]]-i (Windows SIM). Vastusefail võimaldab seadistada vaikimisi Windowsi sätteid, samuti lisada drivereid, tarkvarauuendusi, ja muid rakendusi. Vastusefail võimaldab seadmete tootjatel ja ettevõtetel kohandada Windows Setupi ülesandeid, näiteks määrata ketta konfiguratsiooni, muuta Internet Exploreri vaikeväärtuseid ja paigaldada täiendavaid draivereid.
See vastusefail asendab kõik vastusefailid, mida kasutati Windowsi varasemates versioonides (Unattend.txt, Winbom.ini, Oobeinfo.ini ja Sysprep.inf)
 
Vastusefaili saab luua kasutades [[Windows System Image Manager]]-i
 
Kui vastusefail on loodud siis tuleb ta ennem ''sysprep''-i tegemist liigutada kausta '''c:\windows\system32\sysprep'''<br>
Et protsessi käivitada tuleb avada käsurida administraatori õigustega ja sisestada järgnev käsk:<br>
 
<pre>cd c:\windows\system32\sysprep sysprep /oobe /generalize /unattend:c:\windows\system32\sysprep\unattend.xml</pre><br>
 
Käsk '''cd c:\windows\system32\sysprep''' abil liigutakse asukohta kust saab käivitada ''sysprep''-i<br>
Käsuga '''sysprep /oobe /generalize /unattend:c:\windows\system32\sysprep\unattend.xml''' käivitatakse ''sysprep'', kus vastusefaili nimi on ''unattend.xml''
 
 
==Windows XP==
 
Vastusefail Sysprep.inf on tekstifail, mis sisaldab vastuseid paljude graafilise kasutajaliidese (GUI) dialoogibokside jaoks. Tööriista Sysprep kasutatava vastusefaili Sysprep.inf võib tekitada mõne tekstiredaktori abil. Vastusefaili nimeks tuleks kindlasti panna Sysprep.inf ja see peaks asuma Windowsi installimiseks valitud draivi juurkaustas olevas kaustas Sysprep. Samuti võivad need failid asuda mälupulgal.
Sysprep tegevuse käigus saab vastusefaili abil konfigureerida ''Setup'' seadeid.
 
 
 
= Autor =
Heidi Olesk AK41
täiendas Sander Arnus A22
 
= Kasutatud kirjandus =
 
*http://technet.microsoft.com/en-us/library/cc721940(WS.10).aspx
*http://technet.microsoft.com/en-us/library/dd744330%28WS.10%29.aspx
*http://www.cs.tlu.ee/windows/Windows_op_systeemid_konspekt_1_loeng.odt
*http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/8f5002e1-95b4-47bf-b031-4b72b3eb388a/
*http://support.microsoft.com/kb/302577

Latest revision as of 18:12, 10 October 2011

Sissejuhatus

System Preparation Tool ehk sysprep.exe on tööriist, mille abil saab olemasolevast Windowsi paigaldusest eemaldada kõik unikaalsed parameetrid nagu näiteks tootevõtme, arvuti võrgunime, domeenikuuluvuse ning SID ehk unikaalse identifikaatori, mille abil on erinevad Windows paigaldused üksteisest eristatavad. Peale seda saab teha Windowsist image (.wim) faili näiteks ImageX või Windows Deployment Services abil ja seda rakendada uuele arvutile või arvutitele.

Lühike ajalooline tagasivaade

Esmakordselt tutvustati sysprep tööriista Windows NT 4.0 op.süsteemis, hiljem Windows 2000 ja Windows XP versioonides, mis sisaldus Windows CD-l. Alates Windows Vistast on sysprep windowsi installiga kaasas ja seda ei pea mujalt hankima. Windows XP versioonis on kasutusel System Preparation Tool 2.0, aga Windows 7-s versioon 3.14.


Kuidas kasutada

Näited on tehtud Windows 7 Ultimate x86 peal.

Graafiline kasutajaliides


Ava oma lokaalketas, tavaliselt C:



Ava kaust Windows



Ava kaust System32



Ava kaust sysprep



Käivita programm sysprep



Avaneb üleval toodud aken. Vali Enter System Out-of-Box Experience (OOBE), kastikesse Generalize linnuke, Shutdown Options menüüst saab valida mis arvut teeb peale protsessi lõppu. Kui valikud tehtud klikka OK



Avaneb väike aken mis hakkab tööga pihta


Käsurida

Järgnevat käsku on võimalik kasutada käsurealt:
sysprep [/oobe | /audit] [/generalize] [/reboot | /shutdown | /quit] [/quiet] [/unattend:answerfile]


/oobe - Taaskäivitab arvuti Windows Welcome režiimis, kus kasutaja saab kohandada Windowsi operatsioonisüsteemi, luua kasutaja(id) ja anda arvutile nime.


/audit - Taaskäivitab arvuti audit režiimis, kus on võimalik lisada täiendavaid draivereid või rakendusi Windowsile. Samuti saab testida Windowsi installi ennem kui see rakendatakse lõppkasutaja arvutis.


/generalize - Valmistab Windowsi installi ette image tegemiseks. Kui see valik on määratud, eemaldatakse Windowsist kõik unikaalne, et Windows läheks käima ka teiste arvutite peal.


/reboot - Taaskäivitab arvuti
/shutdown - Arvuti lülitatakse välja peale sysprep käsu lõppu
/quit - Sulgeb sysprep tööriista peale ülesande täitmist


/quiet - Käivitab sysprep käsu, kuvamata ekraanile kinnitus sõnumeid


/unattend:answerfile - Sätestab failis olevad seaded Windowsi järelvalveta paigalduses. answerfile - faili tee ja nime määrang




Ava Start menüü ja otsingusse kirjuta cmd



cmd ikooni peal tee parem klõps ja vali Run as administrator



Avanenud aknasse kirjuta cd sysprep ja vajuta Enter



Seejärel kirjuta sysprep /oobe /generalize /reboot ja vajuta Enter



Avaneb väike aken mis hakkab tööga pihta


Sysprep-i protsessi kirjeldus:

  • 1. Kontrollitakse, kas Sysprep käivitub, kusjuures käivitada saab vaid administraatori õigustes ja vaid üks Sysprep-i juhtum saab korraga töötada.
  • 2. Algväärtustatakse logimine
  • 3. Sõelutakse käsurealt saadavad argumendid. Kui käsurea argumendid puuduvad või on puudulikud, siis Sysprep aken võimaldab kasutajal järgnevaid tegevusi täpsustada.
  • 4. Töödeldakse Sysprepi tegevusi, kutsutakse välja vajalikud .dll ja täitmisfailid ning seejärel lisatakse sooritatud tegevused logifaili.
  • 5. Kontrollitakse, kas kõik .dll failid on sooritanud oma ülesanded ja seejärel kas pannakse süsteem kinni või restarditakse.

Sysprep oma tegevuse käigus eemaldab Windowsi paigaldusest kõik selle, mida ei saa teiste arvutitega jagada. Nii on Sysprepi abil muudetud paigaldus installeeritav ka teistele arvutitele. Peale Sysprepi käivitamist toimub alglaadimine ja selle lõpus palutakse kasutajal sisestada kõik need parameetrid, mis Sysprepi käigus eelnevalt eemaldati ja mida Windows ise genereerida ei suuda (toote võti, võrgunimi, ajatsoon jms). Taoliste andmete küsimise vältimiseks on võimalik luua vastusefail, mis sisaldab sobivaid vastuseid.

Error

Mõningal juhul võib esineda error. Kuidas sellest vabaneda?

Kui tegemist on järgneva erroriga:


A fatal error occurred while trying to sysprep the machine.


Siis üks põhjus võib tuleneda Windows Media Playerist. Et sellest vabaneda ava Task Manager, vajutades klaviatuuril korraga nuppe Ctrl+Alt+Delete ja vali Start Task Manager. Processes alt leia wmpnetwk.exe ja sulge see, vajutades nuppu End Process.


Vastusefaili kasutamine Sysprep tööriistaga

Windows Vista / 7

Windows Setupi vastusefail nimega Unattend.xml, on vastusefail Windows Setupil, mis on loodud kasutades Windows System Image Manager-i (Windows SIM). Vastusefail võimaldab seadistada vaikimisi Windowsi sätteid, samuti lisada drivereid, tarkvarauuendusi, ja muid rakendusi. Vastusefail võimaldab seadmete tootjatel ja ettevõtetel kohandada Windows Setupi ülesandeid, näiteks määrata ketta konfiguratsiooni, muuta Internet Exploreri vaikeväärtuseid ja paigaldada täiendavaid draivereid. See vastusefail asendab kõik vastusefailid, mida kasutati Windowsi varasemates versioonides (Unattend.txt, Winbom.ini, Oobeinfo.ini ja Sysprep.inf)

Vastusefaili saab luua kasutades Windows System Image Manager-i

Kui vastusefail on loodud siis tuleb ta ennem sysprep-i tegemist liigutada kausta c:\windows\system32\sysprep
Et protsessi käivitada tuleb avada käsurida administraatori õigustega ja sisestada järgnev käsk:

cd c:\windows\system32\sysprep sysprep /oobe /generalize /unattend:c:\windows\system32\sysprep\unattend.xml


Käsk cd c:\windows\system32\sysprep abil liigutakse asukohta kust saab käivitada sysprep-i
Käsuga sysprep /oobe /generalize /unattend:c:\windows\system32\sysprep\unattend.xml käivitatakse sysprep, kus vastusefaili nimi on unattend.xml


Windows XP

Vastusefail Sysprep.inf on tekstifail, mis sisaldab vastuseid paljude graafilise kasutajaliidese (GUI) dialoogibokside jaoks. Tööriista Sysprep kasutatava vastusefaili Sysprep.inf võib tekitada mõne tekstiredaktori abil. Vastusefaili nimeks tuleks kindlasti panna Sysprep.inf ja see peaks asuma Windowsi installimiseks valitud draivi juurkaustas olevas kaustas Sysprep. Samuti võivad need failid asuda mälupulgal. Sysprep tegevuse käigus saab vastusefaili abil konfigureerida Setup seadeid.


Autor

Heidi Olesk AK41 täiendas Sander Arnus A22

Kasutatud kirjandus