จะเพิ่มผลิตภัณฑ์ Windows 7 ใน WinPE ได้อย่างไร


5

ฉันกำลังพยายามเพิ่มผลิตภัณฑ์ Windows 7 x64 ที่ซับซ้อนลงใน WinPE

ผลิตภัณฑ์เดียวกันนี้มียูทิลิตี้ในการสร้างแผ่น CD ที่สามารถบู๊ตได้ WinPE ในรุ่นที่เก่ากว่า แต่ไม่ได้อยู่ในซีดีปัจจุบันดังนั้นฉันจึงพยายามอัปเกรดไฟล์. WIM เก่า กล่าวอีกนัยหนึ่งฉันกำลังพยายามรวมเวอร์ชันใหม่เข้ากับอิมเมจ WinPE เก่า

หากฉันส่งออกไฟล์ทั้งหมดที่โปรแกรมใช้และวางลงใน WinPE จะสามารถใช้งานได้หรือไม่

ฉันได้ส่งออกรีจิสตรีคีย์ทั้งหมดที่โปรแกรมใช้ แต่ฉันไม่ทราบวิธีรวมไว้ใน WinPE เป็นไปได้ไหมที่จะเรียกใช้ไฟล์. reg ใน WinPE หรือฉันจะทำเช่นนั้นได้อย่างไร?

จากปัญหาเหล่านี้ฉันเริ่มตั้งคำถามถึงความเป็นไปได้ของงานนี้
มียูทิลิตี้ใดบ้างที่สามารถช่วยได้?


คำถามแรก WinPE ของคุณถูกต้อง x64 มิฉะนั้นคุณจะไม่สามารถเรียกใช้โปรแกรม 64 บิตใน WinPE แบบ 32 บิต
Ramhound

ใช่ X64 ชนะ 7 ตาม
FernandoSBS

เรากำลังพูดถึงโปรแกรมอะไร
Ramhound

@Ramhound เป็นโปรแกรมที่กำหนดเอง แต่มีความซับซ้อนเช่น word หรือ excel
FernandoSBS

มันจำเป็นต้องมีรีจิสตรีคีย์หรือสร้างมันขึ้นมาเมื่อจำเป็นหรือไม่?
Ramhound

คำตอบ:


2

ยูทิลิตี้

ยูทิลิตี้หนึ่งที่ช่วยสร้างภาพ WinPE เป็นWinBuilder ดูบทความนี้สำหรับการกวดวิชา:
การสร้าง USB บูตดีวีดีหรือซีดีบนพื้นฐานของ Windows 7 กับ WinBuilder และ Win7PE SE กวดวิชา

ยูทิลิตี้ก็คือWin7PE SE

การอัพเดตอิมเมจ WinPE

มีข้อมูลจำนวนมากบนอินเทอร์เน็ตเกี่ยวกับวิธีสร้างหรือแก้ไขภาพ WinPE (.wim) โดยทั่วไปคุณติดตั้งมันเป็นโฟลเดอร์บนคอมพิวเตอร์แล้วปรับเปลี่ยนโฟลเดอร์และรีจิสทรีที่มีอยู่ตามที่คุณต้องการจากนั้นยกเลิกการต่อเชื่อม แนวคิดเรียบง่ายพอ แต่ยาวเกินกว่าจะอธิบายได้ที่นี่

บทความสั้น ๆ ที่อธิบายคือ
การสร้างปรับแต่ง Windows PE 3.0 ภาพ

พบเอกสารของ Microsoft ในบทความเหล่านี้:
กำหนด Windows PE เอง: เพิ่มไดรเวอร์แพ็คเกจและอื่น ๆ
Windows PE แบบขยาย

ตัวอย่างที่มีประโยชน์ค่อนข้างเป็นระเบียบ แต่เป็นไปได้สามารถเห็นได้ใน:
การสร้าง WinPE 3.0 Boot CD

การอัพเดตรีจิสตรีอิมเมจ WinPE

ตัวอย่างข้างต้นอธิบายวิธีอัปเดตรีจิสทรี WinPE เมื่อคุณบันทึกการปรับปรุงทั้งหมดในไฟล์. reg:

  1. เปิดพรอมต์คำสั่งเครื่องมือการปรับใช้โดยเริ่ม> โปรแกรม> Microsoft Windows AIK> พรอมต์คำสั่งเครื่องมือการปรับใช้ (พรอมต์คำสั่งปกติที่มีสิทธิ์ผู้ดูแลระบบอาจทำงานได้เช่นกัน)
  2. เมานต์อิมเมจ. wim เป็น (ตัวอย่าง) โฟลเดอร์ c: \ WinPE โดยป้อน:
    dism /Mount-Wim /WimFile:c:\path\to\my.wim /index:1 /MountDir:c:\WinPE
  3. ติดตั้งกลุ่มรีจิสทรี WinPE SYSTEM เป็น HKLM_WinPE_SYSTEM โดย:
    reg load HKLM\WinPE_SYSTEM C:\WinPE\x86\mount\windows\system32\config\SYSTEM
    (ด้านบนใช้x86สำหรับ 32- บิตสำหรับ 64- บิตอาจเป็นอย่างอื่น)
  4. เมาท์กลุ่มรีจิสทรี WinPE SOFTWARE เป็น HKLM \ WinPE_SOFTWARE โดยใช้คำสั่งต่อไปนี้:
    reg load HKLM\WinPE_SOFTWARE C:\WinPE\x86\Mount\windows\system32\config\SOFTWARE
  5. แก้ไขไฟล์. reg การแทนที่HKLM\SYSTEMด้วยHKLM\WinPE_SYSTEMและที่เหมือนกันสำหรับซอฟต์แวร์
  6. ดับเบิลคลิกที่ไฟล์. reg เพื่อโหลดลงในกลุ่มรีจิสทรีที่เมาท์
  7. ถอนติดตั้งกลุ่มรีจิสทรีโดย:
    reg unload HKLM\WinPE_SYSTEM
    reg unload HKLM\WinPE_SOFTWARE
  8. ถอนติดตั้งอิมเมจ WinPE โดย:
    dism /Unmount-Wim /MountDir:c:\WinPE /commit

การจับภาพการติดตั้ง

สำหรับผลิตภัณฑ์ที่มีความซับซ้อนคุณอาจต้อง "จับ" การติดตั้งทั้งหมดรวมถึงไฟล์ที่ติดตั้งและการเปลี่ยนแปลงรีจิสตรี ผลิตภัณฑ์บางอย่างที่สามารถช่วยได้ที่นี่คือ:

InstallRite (ฟรีแวร์ - ผลิตภัณฑ์เก่า แต่ใช้งานได้ดีกับ 32 บิต)
Advanced Installer (แชร์แวร์, กวดวิชาที่นี่ )
InstallAware (แชร์แวร์, ช่วยเหลือที่นี่ )
ถอนการติดตั้งทั้งหมด (แชร์แวร์)

ที่ดีที่สุดคือการจับการตั้งค่าบนคอมพิวเตอร์ที่บริสุทธิ์มากอาจเป็นเครื่องเสมือน


1
ใช่ฉันรู้เกี่ยวกับ winBuilder และ Win7PE ฉันเกรงว่าคำถามไม่ได้เกี่ยวกับหลักการพื้นฐานนั้นมันซับซ้อนกว่า เกี่ยวกับการย้ายโปรแกรมที่ไม่ใช่พกพาไปยัง WinPE ขอบคุณต่อไป
FernandoSBS

หากคุณทราบว่าไฟล์ใดที่จะไปอยู่ที่ไหนและรายการรีจิสตรีใดที่จะเพิ่มฉันสามารถถามสิ่งที่เป็นปัญหาได้หรือไม่
harrymc

1
ไฟล์ใช่ฉันรู้ว่าจำเป็นต้องใช้ไฟล์ไหน แต่มันมีความซับซ้อนมากกว่านั้นสำหรับในอดีตมันใช้การกระจายซ้ำของ C ++ วิธีการติดตั้งใน WinPE มันเข้ากันได้? นอกจากนี้อย่างที่ฉันได้กล่าวไว้ใน OP แล้วรีจิสตรีนั้นแตกต่างกันระหว่างทั้งสอง วิธีการส่งออกข้อมูลรีจิสตรีไปยัง WinPE ไม่ได้เป็นอย่างไร
FernandoSBS

การจัดการรีจิสทรีได้อธิบายไว้อย่างดีในบทความ "การสร้างอิมเมจ Windows PE 3.0 แบบกำหนดเอง": regedit.exe / คลิกที่ไฮฟ์ / เมนูโหลดไฟล์รีจิสตรีไฮฟ์ / รูปภาพในโฟลเดอร์ system32 \ config ที่เมานต์ (ตัวอย่าง c: \ winpe \ mount \ หน้าต่าง \ system32 \ Config) ลิงก์สุดท้ายของฉันแสดงวิธีแก้ไขไฟล์. reg เพื่อให้เข้าสู่โหลดไฮฟ์แทนที่จะเป็นระบบ นอกจากนี้คุณยังสามารถ "จับ" การติดตั้งที่ซับซ้อน - ดูด้านบน
harrymc

1
ฉันได้เพิ่มในคำตอบวิธีการอัปเดตใน. wim อิมเมจ hives HKLM \ SYSTEM และ HKLM \ SOFTWARE (หวังว่าฉันจะไม่มีข้อผิดพลาด)
harrymc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.