MSIEXEC के साथ Msi पैकेज की स्थापना रद्द करना


13

मुझे कमांड लाइन के माध्यम से एक MSI पैकेज की स्थापना रद्द करने की आवश्यकता है। तो मैंने इस्तेमाल किया:

msiexec / x package.msi

लेकिन इस कमांड के लिए स्थानीय मशीन में package.msi मौजूद होना चाहिए।

मैं msi की स्थापना रद्द करना चाहता हूँ, भले ही msi फ़ाइल गायब हो।

मैं उसे कैसे कर सकता हूँ?


MSI की स्थापना रद्द करने के विभिन्न तरीकों की सूची के लिए यहां देखें: stackoverflow.com/a/1055933/129130
स्टीन'स्मूल

जवाबों:


12

आप उत्पाद कोड का उपयोग करके इसे अनइंस्टॉल कर सकते हैं:

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

आप MSI से ही इस कोड को प्राप्त करेंगे, या जो भी उपकरण आप MSI बनाने के लिए उपयोग कर रहे हैं।

ध्यान दें कि जब आप किसी उत्पाद की स्थापना रद्द करते हैं, तो यह कैश्ड MSI का उपयोग करता है, क्योंकि केवल मूल MSI ही स्वयं को अनइंस्टॉल करना जानता है। जब आप उत्पाद कोड का उपयोग करते हैं, तो यह C: \ WINDOWS \ Installer से कैश किए गए MSI का उपयोग करता है।


क्या होगा यदि आपके पास उत्पाद आईडी नहीं है और "उत्पाद आईडी" कॉलम जोड़ने के बाद यह "प्रोग्राम और फीचर्स" के तहत प्रदर्शित नहीं होता है?
टॉमस जैनसन

दुर्भाग्य से, यह अभी भी "लोकेट एमएसआई फ़ाइल" संवाद दिखाता है
इवान निकितिन

मैं स्थापित MSI सेटअप के उत्पाद GUID को कैसे ढूँढ सकता हूँ? । बस अगर आपके पास MSI फ़ाइल को देखने के लिए उपकरण नहीं हैं।
स्टीन Steस्मूल

6

अपने कंप्यूटर से MSI फ़ाइलों / Windows इंस्टालर संकुल की स्थापना रद्द करने के विभिन्न तरीकों के लिए stackoverflow.com पर मेरा उत्तर देखें

आप msiexec , ARP , WMI , PowerShell , परिनियोजन सिस्टम जैसे SCCM , VBScript / COM ऑटोमेशन, DTF , या छिपे हुए विंडोज कैश फोल्डर और कुछ अन्य विकल्पों के माध्यम से अनइंस्टॉल कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.