คุณสามารถทำได้ แต่คุณจะต้องติดตั้ง Windows 8 และWindows 8 ADK พร้อม Windows PE (เป็นการดาวน์โหลดที่ค่อนข้างใหญ่) ฉันค่อนข้างแน่ใจว่าคุณสามารถใช้ภาพ Win RE นี้ในการติดตั้ง Windows 7 เมื่อคุณเริ่มใช้งานได้ แต่ฉันไม่แน่ใจ 100%
มีวิธีอื่นอีกสองสามวิธีที่คุณสามารถทำได้ซึ่งรวมถึงการสร้างอิมเมจ Windows PE ด้วยเครื่องมือสภาพแวดล้อมการกู้คืนที่ติดตั้ง แต่นี่อาจเป็นวิธีที่ง่ายที่สุดและจะส่งผลให้ PowerShell พร้อมใช้งานทุกครั้งที่เครื่องของคุณเข้าสู่สภาพแวดล้อมการกู้คืน ต้องบูตเครื่องโดยใช้สื่อแบบถอดได้
ค้นหา WinRE.wim ของคุณ
ฉันใช้ทุกอย่างเพื่อค้นหาของฉัน C:\Recovery\67c45205-df4a-11e1-8fd9-9103ad6af7ef
มันเกิดขึ้นที่จะซ่อนตัวอยู่ใน นี่อาจเป็นจริงสำหรับคุณเช่นกัน Hide Protected System Files
ที่จะดูคุณจะต้องปิดการใช้งาน การตั้งค่านี้ซ่อนอยู่ใน Explorer ภายใต้View, Options, Change Folder and Search Options, View tab.
เปลี่ยนการอนุญาต
คุณจะต้องยุ่งกับการอนุญาตเพื่อให้ได้เห็นการอนุญาตในโฟลเดอร์นี้ การล้อเล่นกับการอนุญาตมักจะทำให้คุณประหม่านิดหน่อย แต่จงเคลื่อนไปข้างหน้าถ้าคุณกล้า ฉันเพียงแค่เพิ่มชื่อผู้ใช้ของฉันไปที่สิทธิ์ด้านความปลอดภัยที่มีการควบคุมเต็มรูปแบบ
คลิกขวาที่การกู้คืนเลือกคุณสมบัติ
เปิดแท็บความปลอดภัย
คลิกขั้นสูง
คลิกเพิ่ม
เลือกอาจารย์ใหญ่
เพิ่มชื่อผู้ใช้ของคุณ (หรือผู้ดูแลระบบถ้าคุณต้องการทำงานกับมันในฐานะผู้ดูแลระบบ)
คัดลอก WinRE.wim
ฉันเลือกที่จะคัดลอก. wim เพื่อที่ฉันจะได้ทำงานกับมัน แต่ฉันคิดว่าคุณสามารถทำงานกับมันได้โดยตรงเช่นกัน หากคุณเลือกที่จะทำงานกับมันโดยตรงให้แก้ไขคำสั่งอย่างเหมาะสม C:\winre\
ผมคัดลอกเหมือง
เพิ่ม PowerShell ให้กับรูปภาพ
ตอนนี้เรามี. wim เพื่อทำงานกับเราสามารถเพิ่มส่วนประกอบที่จำเป็นสำหรับ PowerShell คุณจะต้องมีส่วนประกอบที่เหมาะสมของ Windows ADK รวมถึง Windows PE
เมานต์ภาพ
ค้นหาเครื่องมือการปรับใช้และการสร้างภาพคลิกขวาและเรียกใช้ในฐานะผู้ดูแลระบบ
สร้างโฟลเดอร์เพื่อต่อเชื่อมภาพ
เรียกใช้คำสั่งนี้เพื่อเมานต์รูปภาพ:
เพิ่มแพ็คเกจที่จำเป็น
มีกลับน้อยและมีส่วนร่วมในคำสั่งดังต่อไปนี้มาเป็นและสิ่งที่ได้จะต้องทำในการสั่งซื้อ เราจำเป็นต้องติดตั้งแพ็คเกจต่อไปนี้:
- WinPE-WMI
- WinPE-NetFX4
- WinPE-การเขียนสคริปต์
- WinPE-PowerShell3
- WinPE-DismCmdlets
- WinPE-StorageWMI
- WinPE-HTA
นอกจากนี้เรายังจะต้องติดตั้งแพคเกจ en-us (แทนที่ภาษาที่คุณต้องการ) สำหรับแต่ละแพ็คเกจข้างต้นเช่นกัน
เริ่มด้วยสิ่งนี้:
dism /image:C:\winre\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab
จากนั้นเรียกใช้สิ่งนี้:
dism /image:C:\winre\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab
ตอนนี้กดUpสองครั้งเพื่อเรียกคืนคำสั่งแรกและแทนที่ WMI ด้วย NetFX4 ทำซ้ำสิ่งนี้จนกว่าคุณจะติดตั้งส่วนประกอบที่จำเป็นทั้งหมดพร้อมกับภาษาที่ต้องการ อย่าลืมทำสิ่งนี้ตามลำดับ
เสร็จสิ้นภาพ
ตอนนี้แพคเกจทั้งหมดอยู่ในสถานที่ที่เราต้องดำเนินการเปลี่ยนแปลงของเราและเสร็จสิ้น WinRE.wim ของเรา จากนั้นเราสามารถสร้าง. iso ทดสอบใน Hyper-V และคัดลอก WinRE.wim ไปยังไฟล์กู้คืนของเราเพื่อให้เราสามารถเข้าถึง PowerShell ได้ในครั้งต่อไปที่ระบบล่ม
ถอนติดตั้งและกระทำ
เรียกใช้คำสั่งต่อไปนี้เพื่อยกเลิกการต่อภาพและยอมรับการเปลี่ยนแปลง:
มีหลายสิ่งที่อาจผิดพลาดได้ที่นี่และข้อความแสดงข้อผิดพลาดทำให้เข้าใจผิดอย่างมาก ตรวจสอบให้แน่ใจว่าไม่มีการพิมพ์ผิดและคุณไม่ได้เปิดอะไรที่เกี่ยวข้องกับไฟล์เหล่านี้แม้แต่ Explorer
แทนที่ WinRE.wim ดั้งเดิมและทดสอบ
ทำการสำรองข้อมูล WinRE.wim ดั้งเดิมของคุณและแทนที่ด้วยอันใหม่ ตอนนี้รัน msconfig แล้วเปิดแท็บ Boot ตรวจสอบและเลือกSafe Boot
Alternate Shell
รีบูทและทดลองใช้งาน
บูม! PowerShell ใน Windows RE
Start PowerShell
และสนุกสนาน!
ในการออกจากเซฟโหมดคุณจะต้องเรียกใช้ msconfig จากบรรทัดคำสั่งและยกเลิกการเลือก Safe Boot
start powershell
จากพรอมต์คำสั่ง สิ่งนี้ทำงานใน WinRE หรือไม่