Menghapus instalasi paket Msi dengan MSIEXEC


13

Saya perlu menghapus paket MSI melalui baris perintah. Jadi saya menggunakan:

msiexec / x package.msi

Tetapi perintah ini membutuhkan package.msi untuk hadir di mesin lokal.

Saya ingin menghapus instalan MSI bahkan jika file MSI hilang.

Bagaimana saya bisa melakukan itu?


Lihat di sini untuk daftar berbagai cara untuk menghapus instalasi MSI: stackoverflow.com/a/1055933/129130
Stein Åsmul

Jawaban:


12

Anda dapat menghapusnya menggunakan kode produk:

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

Anda akan mendapatkan kode ini dari MSI itu sendiri, atau alat apa pun yang Anda gunakan untuk membangun MSI.

Perhatikan bahwa ketika Anda menghapus instalan produk, ia menggunakan MSI yang di-cache, karena hanya MSI asli yang tahu cara menghapus itu sendiri. Ketika Anda menggunakan kode produk, itu menggunakan MSI cache dari C: \ WINDOWS \ Installer.


bagaimana jika Anda tidak memiliki id produk dan itu tidak muncul di bawah "program dan fitur" setelah Anda menambahkan kolom "id produk"?
Tomas Jansson

Sayangnya, ini masih menampilkan dialog "Locate MSI file"
Ivan Nikitin

Bagaimana saya bisa menemukan GUID produk dari pengaturan MSI yang diinstal? . Kalau-kalau Anda tidak memiliki alat untuk melihat file MSI itu sendiri.
Stein Åsmul

6

Lihat jawaban saya di stackoverflow.com untuk berbagai cara untuk menghapus file MSI / Paket Pemasang Windows dari komputer Anda.

Anda dapat menghapus instalan melalui: msiexec , ARP , WMI , PowerShell , Sistem Penempatan seperti SCCM , VBScript / COM Automation, DTF , atau melalui folder cache Windows tersembunyi , dan beberapa opsi lainnya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.