Msiexecเป็นเครื่องมือที่คุณต้องการ มันมีพารามิเตอร์ -q เพื่อให้มันติดตั้งสิ่งที่ "เงียบ":
/ qn: ไม่แสดงส่วนต่อประสานผู้ใช้
/ qb: แสดงส่วนติดต่อผู้ใช้พื้นฐาน
/ qr: แสดงส่วนติดต่อผู้ใช้ที่ลดลงด้วยกล่องโต้ตอบโมดอลที่แสดงในตอนท้ายของการติดตั้ง
/ qf: แสดงส่วนติดต่อผู้ใช้แบบเต็มด้วยกล่องโต้ตอบโมดอลที่แสดงในตอนท้าย
/ qn +: ไม่แสดงส่วนติดต่อผู้ใช้ยกเว้นกล่องโต้ตอบโมดอลที่แสดงในตอนท้าย
/ qb +: แสดงส่วนติดต่อผู้ใช้พื้นฐานพร้อมกล่องโต้ตอบโมดอลที่แสดงในตอนท้าย
/ qb-: แสดงส่วนติดต่อผู้ใช้พื้นฐานโดยไม่มีกล่องโต้ตอบโมดอล
คุณยังสามารถระบุตัวเลือกที่มีชื่อ (หรือ "คุณสมบัติ") ที่ส่วนท้ายของบรรทัดคำสั่ง คุณสมบัติที่ได้รับการสนับสนุนขึ้นอยู่กับแพ็คเกจ ตัวอย่างเช่นคำสั่งนี้:
msiexec /qb /l* perl-log.txt /i ActivePerl.msi PERL_PATH=Yes PERL_EXT=Yes
... เป็นวิธีที่คุณติดตั้ง ActiveState Perl สั่งให้แพ็คเกจ MSI เพิ่ม Perl.exe ไปยัง PATH ของคุณและเชื่อมโยงไฟล์. pl ด้วย (ที่มา )