Windows Tips & News

สวิตช์บรรทัดคำสั่ง setup.exe ของ Windows 10

click fraud protection
ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ

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

แบนเนอร์โลโก้ Windows 10
ดังนั้น Setup.exe จึงติดตั้งหรืออัปเกรด Windows อาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้สามารถใช้เพื่อปรับเปลี่ยนลักษณะการทำงานของการติดตั้ง Windows:

สวิตช์: /auto
พารามิเตอร์: อัพเกรด; ข้อมูลเท่านั้น; ทำความสะอาด
การดำเนินการ: ติดตั้งโดยอัตโนมัติด้วยตัวเลือกการย้ายข้อมูลสำหรับการติดตั้ง
UI การตั้งค่าสื่อและหน้าจอความคืบหน้าจะแสดงตามค่าเริ่มต้น แต่เป็นแบบอัตโนมัติ
สวิตช์นี้ยังถือว่าการกำหนดค่าเริ่มต้นต่อไปนี้:
การยอมรับ EULA, เปิดใช้งานการอัปเดตแบบไดนามิก, การรวบรวมทางไกลและการเลือกอัปโหลด, OOBE จะถูกข้าม, PBR จะได้รับการอัปเดตหรือสร้าง

ตัวอย่าง: setup.exe /auto upgrade

โฆษณา

สวิตช์: /เงียบ
พารามิเตอร์: N /A

การดำเนินการ: การตั้งค่าสถานะเงียบจะระงับการตั้งค่า UX ใดๆ รวมถึงการย้อนกลับ UX

ตัวอย่าง: setup.exe /auto upgrade /quiet

สวิตช์: /pkey
พารามิเตอร์: รหัสผลิตภัณฑ์ 5x5

การดำเนินการ: การตั้งค่าวัสดุสิ้นเปลืองด้วยหมายเลขผลิตภัณฑ์ที่ระบุ
พารามิเตอร์นี้ไม่จำเป็นเมื่ออัปเกรดด้วยสื่อที่ได้รับอนุญาตสำหรับไดรฟ์ข้อมูลหรือสื่อที่มี pid.txt ในโฟลเดอร์ต้นทาง

ตัวอย่าง: setup.exe /auto upgrade /pkey ABC12-DEF34-GHI56-JKL78-MNP90

สวิตช์: /showoobe
พารามิเตอร์: เต็ม; ไม่มี

การดำเนินการ: เมื่อ /showoobe ถูกตั้งค่าเป็น Full ผู้ใช้ปลายทางต้องกรอก OOBE แบบโต้ตอบ
อีกวิธีหนึ่ง เมื่อ /showoobe ถูกตั้งค่าเป็นไม่มี OOBE จะถูกข้ามไปและส่วนประกอบต่างๆ จะถูกตั้งค่าเป็นค่าเริ่มต้น

ตัวอย่าง: setup.exe /auto upgrade /showoobe full

สวิตช์: /noreboot
พารามิเตอร์: N /A

การดำเนินการ: การตั้งค่าจะไม่รีบูตเครื่องพีซีโดยอัตโนมัติเมื่อเสร็จสิ้นงานระบบปฏิบัติการระดับล่าง
ครั้งถัดไปที่พีซีถูกรีบูต การตั้งค่าจะดำเนินต่อไป

ตัวอย่าง: setup.exe /auto upgrade /noreboot

สวิตช์: /DynamicUpdate
พารามิเตอร์: เปิดใช้งาน; ปิดการใช้งาน

การดำเนินการ: ระบุว่าการตั้งค่าจะดำเนินการอัปเดตแบบไดนามิกหรือไม่ (ค้นหา ดาวน์โหลด และติดตั้งการอัปเดต)

ตัวอย่าง: setup.exe /auto upgrade /DynamicUpdate disable

สวิตช์: /Postoobe \setupcomplete.cmd
พารามิเตอร์: พาธไฟล์ในเครื่องหรือพาธเครือข่าย UNC ไปยังไฟล์ชื่อ setupcomplete.cmd

การดำเนินการ: ฉีดไฟล์ setupcomplete.cmd จากตำแหน่งที่ระบุ
Setupcomplete.cmd เป็นสคริปต์ที่กำหนดเองเพื่อทำงานหลังจากการติดตั้งเสร็จสิ้น แต่ก่อนที่ผู้ใช้จะเข้าสู่ระบบครั้งแรก
มันทำงานด้วยสิทธิ์ของระบบ

ตัวอย่าง: setup.exe /auto upgrade /postoobe c:\script\setupcomplete.cmd

สวิตช์: /Postrollback
พารามิเตอร์: พาธไฟล์ในเครื่องหรือพาธเครือข่าย UNC ไปยังไฟล์ชื่อ setuprollback.cmd

การดำเนินการ: ฉีดไฟล์ setuprollback.cmd จากตำแหน่งที่ระบุ
Setuprolback.cmd เป็นสคริปต์แบบกำหนดเองเพื่อทำงานหลังจากการติดตั้งล้มเหลวและพีซีได้ย้อนกลับไปยังระบบปฏิบัติการก่อนหน้า
มันทำงานด้วยสิทธิ์เดียวกับผู้ใช้หรือกระบวนการที่เปิดใช้งานการตั้งค่า

ตัวอย่าง: setup.exe /auto upgrade /postrollback \MyShare\script\setuprollback.cmd

สวิตช์: /installfrom
พารามิเตอร์: พาธไฟล์ในเครื่องหรือพาธเครือข่ายไปยังเฉพาะ.wim

การดำเนินการ: ระบุตำแหน่งสำหรับสื่อต้นทางการติดตั้ง /files

ตัวอย่าง: setup.exe /auto clean /installfrom d:\myWim\customwim.wim

สวิตช์: /PBRUpdate
พารามิเตอร์: เปิดใช้งาน; ปิดการใช้งาน

การดำเนินการ: เมื่อตั้งค่า /PBRUpdate เป็น Enable การตั้งค่าจะอัปเดตหรือสร้างพาร์ติชัน PBR
ในทางกลับกัน เมื่อตั้งค่า /PBRUpdate เป็น Disable การติดตั้งจะไม่อัปเดตหรือสร้างพาร์ติชั่น PBR

ตัวอย่าง: setup.exe /auto upgrade /PBRupdate disable

สวิตช์: /migratealldrivers
พารามิเตอร์: ทั้งหมด; ไม่มี

การดำเนินการ: เมื่อตั้งค่า /migratealldrivers เป็น ทั้งหมด การตั้งค่าจะพยายามย้ายไดรเวอร์ทั้งหมดเป็นส่วนหนึ่งของการติดตั้ง
ในทางตรงกันข้าม เมื่อตั้งค่า /migratealldrivers เป็น ไม่มี การตั้งค่าจะไม่ย้ายโปรแกรมควบคุมใดๆ เป็นส่วนหนึ่งของการติดตั้ง
หมายเหตุ: สวิตช์นี้ควรใช้ในสภาพแวดล้อมการทดสอบและการทดสอบเท่านั้น ไม่ควรใช้ในการผลิต

ตัวอย่าง: setup.exe /auto upgrade /migratealldrivers none

สวิตช์: /installdrivers
พารามิเตอร์: เส้นทางของไฟล์ในเครื่องหรือเส้นทางเครือข่าย UNC ไปยังโฟลเดอร์ที่มีไฟล์.inf

การดำเนินการ: โปรแกรมติดตั้งจะฉีด driver.infs ทั้งหมดที่พบในตำแหน่งที่ระบุระหว่างกระบวนการติดตั้ง
โปรแกรมติดตั้งจะค้นหาซ้ำในโฟลเดอร์ย่อยทั้งหมดของตำแหน่งที่ระบุ

ตัวอย่าง: setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers

สวิตช์: /Telemetry
พารามิเตอร์: เปิดใช้งาน; ปิดการใช้งาน

การดำเนินการ: เมื่อตั้งค่า /Telemetry เป็น เปิดใช้งาน การตั้งค่าจะรวบรวมและอัปโหลดการวัดและส่งข้อมูลทางไกลที่สร้างโดยการติดตั้ง
อย่างไรก็ตาม เมื่อตั้งค่า /Telemetry เป็น ปิดใช้งาน การตั้งค่าจะไม่รวบรวมและอัปโหลดการติดตั้ง - การวัดและส่งข้อมูลทางไกลที่เกี่ยวข้อง

ตัวอย่าง: setup.exe /auto upgrade /Telemetry enable

สวิตช์: /copylogs
พารามิเตอร์: เส้นทางไฟล์ในเครื่องและเส้นทางเครือข่าย UNC

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

ตัวอย่าง: setup.exe /auto upgrade /copylogs \MyShare\UpgradeLogs

นี่คือตัวอย่างการใช้งานบางส่วน

ผู้ดูแลระบบต้องการอัปเกรดพีซีของแผนกจาก Windows 7 Enterprise ในชั่วข้ามคืน เขาไม่ต้องการให้ส่วนต่อประสานผู้ใช้การตั้งค่าปรากฏขึ้น แต่เขาต้องการให้ผู้ใช้ผ่านประสบการณ์การใช้งานนอกกรอบ (เรียกว่า OOBE) ด้วยตนเอง
บรรทัดคำสั่งต่อไปนี้สามารถใช้เพื่อเตรียมการอัปเกรดเต็มรูปแบบเป็น Windows vNext โดยกำหนดให้ผู้ใช้ป้อนข้อมูลเมื่อเครื่องถึง OOBE เท่านั้น:

Setup.exe / อัพเกรดอัตโนมัติ / เงียบ /showoobe เต็ม

หรือวิศวกรการปรับใช้อาจต้องการรวบรวมบันทึกและข้อมูลการวินิจฉัยอื่นๆ จากพีซีทดสอบในกรณีที่เกิดความล้มเหลว
บรรทัดคำสั่งต่อไปนี้แนะนำให้ตั้งค่าเรียกใช้สคริปต์ setuprollback.cmd หลังจากการติดตั้งล้มเหลว:

Setup.exe / อัปเกรดอัตโนมัติ /installdrivers c:\myUpgrade\drivers /postrollback c:\setuprollback.cmd

แค่นั้นแหละ. มีอะไรจะเพิ่มไหม ยินดีต้อนรับสู่ความคิดเห็น! (ผ่าน MDL).

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ

ดาวน์โหลดไฟล์ Registry และ Batch files Archives

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณในขณะที่คุณสำรวจเว็บไซต์ จากคุกกี้เหล่านี้ คุกกี...

อ่านเพิ่มเติม

Sergey Tkachenko ผู้เขียนที่ Winaero

ตัวแทนของ Microsoft เปิดเผยว่าบริษัทเพิ่งทำการอัพเกรดเซิร์ฟเวอร์เต็มรูปแบบสำหรับ Xbox Cloud Gamin...

อ่านเพิ่มเติม

ดาวน์โหลด ดาวน์โหลด Darkside Skin สำหรับ Winamp

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณในขณะที่คุณสำรวจเว็บไซต์ จากคุกกี้เหล่านี้ คุกกี...

อ่านเพิ่มเติม