Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธี SYSPREP Windows 7

เราจะเริ่มต้นด้วยไฟล์ที่จำเป็น ในขณะที่คุณอ่านบทความจะมีความชัดเจนมากขึ้น ไฟล์ที่จำเป็นสำหรับคุณในการดำเนินการให้เสร็จสิ้น:

วินโดว์ ชุดติดตั้งอัตโนมัติ

ซึ่งจะถูกติดตั้งบนคอมพิวเตอร์ที่ไม่ได้ใช้สำหรับการสร้างภาพเพื่อสร้างไฟล์ unattend.xml สำหรับ sysprep และไฟล์ image.wim ที่อยู่ในดิสก์การติดตั้ง Windows 7 ดาวน์โหลด WAIK

วิธี SYSPREP Windows 7

ดาวน์โหลดได้ที่นี่ ตอนนี้ติดตั้ง Windows 7 บนคอมพิวเตอร์และใช้บัญชีโดเมน บัญชีโดเมนนี้ต้องมีสิทธิ์ของผู้ดูแลระบบในพื้นที่และเพิ่มในกลุ่มของผู้ดูแลระบบ ต้องไม่มีสคริปต์/นโยบายใดๆ ในคู่มือนี้ เราใช้บัญชีโดเมนที่ชื่อว่า imageprep  ขณะที่เราติดตั้งซอฟต์แวร์จาก DFS Share ซึ่งจะช่วยให้สามารถซ่อมแซมโปรแกรมได้หากจำเป็นโดยค้นหาไฟล์ติดตั้ง คุณสามารถใช้บัญชีท้องถิ่นได้หากต้องการ ฉันจะติดตั้งโปรแกรมที่จำเป็นทั้งหมด กำหนดการตั้งค่า เมนูเริ่ม สร้างบัญชีผู้ใช้ภายในเครื่อง และกำหนดค่าโปรไฟล์ โปรไฟล์นี้จะเป็นโปรไฟล์เริ่มต้นของเราบนคอมพิวเตอร์ในรูปในภายหลัง

เมื่อพร้อมแล้ว คุณจะต้องสร้าง unattend.xml  ตอบไฟล์โดยใช้ Windows System Image Manager (Windows SIM) บนคอมพิวเตอร์เครื่องอื่น ติดตั้ง WAIK – เมื่อติดตั้งเสร็จแล้ว ให้เรียกใช้ Windows SIM จากเมนูเริ่ม

  1. ตอนนี้ใส่สื่อที่คุณใช้เพื่อติดตั้ง W7 บนคอมพิวเตอร์อิมเมจ
  2. เรียกใช้ Windows SIM จาก Start Menu โดยเลือก Tools -> Create Catalog
  3. คุณจะได้รับแจ้งสำหรับ “install.wim” ซึ่งอยู่ในสื่อของคุณ
  4. เรียกดูไฟล์นี้ในไดเร็กทอรีซอร์สบนสื่อ W7 ของคุณ – เมื่อแค็ตตาล็อกเสร็จสมบูรณ์ คุณก็พร้อมที่จะกำหนดค่าไฟล์คำตอบของคุณ
  5. ตัวอย่าง unattend.xml  ไฟล์แนบสำหรับการอ้างอิงของคุณ เปิดไฟล์นี้ และดูการตั้งค่าที่กำหนดค่าไว้
  6. ดาวน์โหลด unattend.xml

ตอนนี้เราต้องการ sysprep เพื่อขอชื่อคอมพิวเตอร์ก่อนที่จะเพิ่มลงในโดเมน ปัญหาที่ฉันพบใน unattend.xml file และ sysprep คือถ้าชื่อคอมพิวเตอร์ไม่ได้ระบุไว้ในไฟล์ก็จะเพิ่มคอมพิวเตอร์ที่มีชื่อสุ่มไปยังโดเมน หากคุณลบ จากไฟล์คำตอบ ระบบจะแสดงชื่อให้คุณทราบเมื่อไฟล์คำตอบได้รับการประมวลผล แต่หลังจากนั้นก็สายเกินไป คอมพิวเตอร์จะถูกเพิ่มในโดเมนแล้ว โดยใช้ชื่อแบบสุ่ม และหากคุณตั้งชื่อระบบหลังจากนี้ ก็จะทำให้เกิดปัญหามากขึ้น วิธีแก้ไขคือใช้ชื่อเวอร์ชันที่แก้ไข mysysprep.exe แทนไฟล์ sysprep.exe ของ Windows Mysysprep2 จะอนุญาตให้คุณตั้งชื่อคอมพิวเตอร์และเพิ่มลงในโดเมนหลังจากประมวลผลไฟล์ unattend.xml แล้ว Mysysprep ต้องอยู่ใน C:\Windows\System32\Sysprep ควบคู่ไปกับ sysprep.exe ห้ามลบหรือเปลี่ยนชื่อไฟล์ sysprep.exe

ในไฟล์ unattend.xml ที่แนบมา คุณจะเห็น

<ชื่อคอมพิวเตอร์>%โปรดป้อนชื่อคอมพิวเตอร์(0,15)%
%โปรดเลือกโดเมนที่จะเข้าร่วม{your.domain.com}%

รายการเหล่านี้เป็นรายการเฉพาะเมื่อมีการใช้ mysysprep2 คุณอาจได้รับข้อผิดพลาดในซิม แต่ควรละเว้นสิ่งเหล่านี้ (0,15) จะตัดชื่อคอมพิวเตอร์ให้สั้นลงหากยาวเกิน 15 ตัวอักษร

จริง

สิ่งนี้บอกให้ sysprep คัดลอกโปรไฟล์ที่กำหนดค่าไปยังโปรไฟล์เริ่มต้น

ต้องระบุ OU เพื่อเพิ่มคอมพิวเตอร์ มิฉะนั้น จะเพิ่มลงในโดเมน
OU=Test,DC=Your,DC=Domain,DC=Here

ด้วยไฟล์ unattend.xml คุณจะต้องสร้างบัญชีผู้ใช้ภายในระหว่างกระบวนการ sysprep เมื่อคุณติดตั้ง Windows 7 โดยใช้ดิสก์ คุณจะได้รับแจ้งให้สร้างบัญชีผู้ใช้ภายในเครื่อง กระบวนการนี้จะยังคงเกิดขึ้นกับ join.xml และ sysprep ดังนั้นคุณควรมีผู้ใช้ในเครื่องในไฟล์คำตอบ ในไฟล์คำตอบของเรา เราสร้างผู้ใช้ชื่อ TempUser ผู้ใช้รายนี้จะถูกลบเมื่อแล็ปท็อปบู๊ตไปที่หน้าจอเข้าสู่ระบบ Windows เป็นครั้งแรก จุดประสงค์คือเพื่อซ่อนพรอมต์เพื่อสร้างผู้ใช้ในเครื่องหลังจากรัน sysprep

เคล็ดลับที่นี่ ซึ่งก็คือ  เพื่อเรียกดูไดเร็กทอรี C:\Windows\Steup และสร้างไดเร็กทอรีใหม่ชื่อสคริปต์ ภายในสคริปต์ dir ให้สร้างไฟล์ชื่อ SetupComplete.cmd,  คำสั่งที่คุณใส่ใน SetupComplete.cmd  จะทำงานก่อนหน้าจอเข้าสู่ระบบ windows และนี่คือที่ที่ TempUser จะถูกลบ

หากต้องการลบผู้ใช้ ให้สร้างคำสั่งติดตามใน SetupComplete.cmd

ลบผู้ใช้ชั่วคราว
ผู้ใช้เน็ต TempUser /delete

ในการเปิดใช้งานบัญชีผู้ดูแลระบบ ให้ใช้:

net user Administrator /active:yes
จำเป็นต้องดำเนินการนี้ เนื่องจาก sysprep จะปิดใช้งานบัญชีผู้ดูแลระบบ

ลบไฟล์ unattend.xml

del C:\Windows\System32\Sysprep\unattend.xml
เพื่อความปลอดภัยยิ่งขึ้นด้วยรหัสผ่าน แม้ว่าจะมีการเข้ารหัส

คุณควรปรับแต่งไฟล์คำตอบตามความต้องการของคุณ ดังนั้น หลังจากเสร็จสิ้นไฟล์ unattend.xml แล้ว ให้คัดลอกไปที่ C:\windows\system32\sysprep -> สิ่งนี้จะช่วยให้คุณเริ่มต้นใช้งาน sysprep บนคอมพ์ได้

จากโปรไฟล์ที่กำหนดค่า ให้เปิดพร้อมท์คำสั่งและเรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มกระบวนการ sysprep

mysysprep.exe \generalize \oobe \shutdown \unattend:unattend.xml

คอมพิวเตอร์จะปิดลงหลังจากเสร็จสิ้น sysprep

ตอนนี้คุณสามารถถ่ายภาพของฮาร์ดไดรฟ์ได้แล้ว ขึ้นอยู่กับวิธีการที่คุณเลือก แต่เราใช้ Ghost เนื่องจากจะใช้รูปภาพของทั้งไดรฟ์ ImageX ใช้งานไม่ได้สำหรับฉัน เนื่องจาก ImageX คุณไม่สามารถถ่ายภาพดิสก์ได้ และต้องทำแต่ละพาร์ติชั่นแยกกัน และเช่นเดียวกันสำหรับการใช้อิมเมจ โดยที่ Ghost ช่วยให้คุณมีอิมเมจที่สมบูรณ์ เมื่อรูปภาพถูกนำไปใช้กับคอมพิวเตอร์ เครื่องจะรีสตาร์ท และคุณจะต้องระบุชื่อคอม ตามด้วยชื่อดอม ซึ่งจะปรากฏขึ้นโดยอัตโนมัติตามที่ระบุไว้ใน

%โปรดเลือกโดเมนที่จะเข้าร่วม{your.domain.com}%

สามารถเพิ่มหลายโดเมนเพื่อสร้างเมนูแบบเลื่อนลงได้

%โปรดเลือกโดเมนที่จะเข้าร่วม{domain1;domain2;domain3}%

เมื่อขั้นตอนการตั้งค่าเสร็จสิ้น และพีซีบูทจนถึงหน้าจอเข้าสู่ระบบของ Windows คุณควรเข้าสู่ระบบโดยใช้บัญชีโดเมนของคุณได้ หากทุกอย่างเป็นไปด้วยดี

เคล็ดลับ/คำแนะนำเพิ่มเติม

เพื่อให้แน่ใจว่าฮาร์ดแวร์ยังคงอยู่หลังจากเรียกใช้ sysprep
จริงistAllDeviceInstalls>

True =อุปกรณ์ PnP จะยังคงติดตั้งอยู่ที่ dest-comp ไม่จำเป็นต้องติดตั้งอุปกรณ์ระหว่างผ่านการกำหนดค่าพิเศษ ควรเพิ่มสิ่งนี้ในรหัสผ่านทั่วไป:x86_Microsoft-Windows-PnpSysprep

การสร้างแผนการใช้พลังงานที่กำหนดเอง

คุณสร้างแผนการใช้พลังงานที่กำหนดเองได้ และระบุใน unattend.xml คุณจะสร้างและตั้งชื่อแผนการใช้พลังงานแบบกำหนดเอง ซึ่งจะอยู่ในแผงควบคุม -> ตัวเลือกการใช้พลังงาน หลังจากเสร็จแล้ว รับ GUID ของแผนของคุณ เพื่อค้นหา GUID เปิดพร้อมท์คำสั่งและเรียกใช้ PowerCfg -List  และมองหา Guid เพิ่มลงในไฟล์ unattend.xml และจะเป็น PP เริ่มต้น ควรเพิ่มสิ่งนี้ในบัตรผ่านพิเศษ:x86_Microsoft-Windows-powercpl__neutral

ปิดใช้งานการแจ้งเตือน "ตั้งค่าการสำรองข้อมูล" ของศูนย์ปฏิบัติการ

คุณสามารถปิดใช้งานการแจ้งเตือนของ ActionCenter ผ่านนโยบายกลุ่มหรือเรียกใช้รีจิสทรีต่อไปนี้ในโปรไฟล์ที่กำหนดค่าไว้

Windows Registry Editor เวอร์ชัน 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup] “DisableMonitoring”=dword:00000001

เลิกตรึงทางลัดและเพิ่มทางลัดที่กำหนดเอง

ดาวน์โหลดสคริปต์ ->  ConfigTaskbar.vbs

คัดลอกสคริปต์แล้ววางใน C:\windows\system32\sysprep\custom - เรียกสคริปต์นี้ผ่านแบตช์ไฟล์โดยวางไว้ในโฟลเดอร์เริ่มต้นของโปรไฟล์ที่กำหนดค่าไว้ ซึ่งเป็นโปรไฟล์เริ่มต้น หลังจากที่รันไฟล์แบตช์จะถูกลบ – จำเป็นสำหรับครั้งแรกเท่านั้น

ปัญหาตำแหน่งเครือข่าย

คุณได้ระบุตำแหน่งเครือข่ายในไฟล์ unattend.xml แต่คุณยังคงได้รับแจ้งเมื่อเข้าสู่ระบบครั้งแรก ในการแก้ไขปัญหานี้ ให้ติดตั้งโปรแกรมแก้ไขด่วน:  https://support.microsoft.com/kb/2028749

รีเซ็ต Internet Explorer แล้ว

เพิ่มการตั้งค่า IE ให้กับไฟล์ unattend.xml ของคุณภายใต้ specialize pass:
x86_Microsoft-Windows-IE-InternetExplorer__neutral_31bf3856ad364e3 5_nonSxS