ถอนการติดตั้งแพ็คเกจ Msi ด้วย MSIEXEC


13

ฉันต้องถอนการติดตั้งแพคเกจ MSI ผ่านบรรทัดคำสั่ง ดังนั้นฉันจึงใช้:

msiexec / x package.msi

แต่คำสั่งนี้ต้องการ package.msi ที่จะนำเสนอในเครื่องท้องถิ่น

ฉันต้องการถอนการติดตั้ง msi แม้ว่าไฟล์ msi จะหายไป

ฉันจะทำสิ่งนั้นได้อย่างไร


ดูที่นี่สำหรับรายการวิธีต่างๆในการถอนการติดตั้ง MSI: stackoverflow.com/a/1055933/129130
Stein Åsmul

คำตอบ:


12

คุณสามารถถอนการติดตั้งโดยใช้รหัสผลิตภัณฑ์:

msiexec.exe /x {your-product-code-guid}

คุณจะได้รับรหัสนี้จาก MSI เองหรือเครื่องมืออะไรก็ตามที่คุณใช้ในการสร้าง MSI

โปรดทราบว่าเมื่อคุณถอนการติดตั้งผลิตภัณฑ์จะใช้แคช MSI เนื่องจากมีเพียง MSI ดั้งเดิมเท่านั้นที่รู้วิธีถอนการติดตั้ง เมื่อคุณใช้รหัสผลิตภัณฑ์จะใช้ MSI ที่แคชจาก C: \ WINDOWS \ Installer


จะทำอย่างไรถ้าคุณไม่มีรหัสผลิตภัณฑ์และจะไม่แสดงภายใต้ "โปรแกรมและคุณสมบัติ" หลังจากที่คุณเพิ่มคอลัมน์ "รหัสผลิตภัณฑ์"
Tomas Jansson

น่าเสียดายที่ข้อความนี้ยังคงแสดงข้อความ "ค้นหาไฟล์ MSI"
Ivan Nikitin

ฉันจะค้นหาผลิตภัณฑ์ GUID ของการตั้งค่า MSI ที่ติดตั้งได้อย่างไร . ในกรณีที่คุณไม่มีเครื่องมือในการดูไฟล์ MSI เอง
Stein Åsmul

6

ดูคำตอบของฉันบน stackoverflow.comสำหรับวิธีต่างๆในการถอนการติดตั้งไฟล์ MSI / แพ็คเกจติดตั้ง Windows จากคอมพิวเตอร์ของคุณ

คุณสามารถถอนการติดตั้งผ่าน: msiexec , ARP , WMI , PowerShell , การปรับใช้ระบบเช่นSCCM , VBScript COM Automation /, DTFหรือผ่านทางซ่อนโฟลเดอร์แคชของ Windowsและไม่กี่ตัวเลือกอื่น ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.