मैं यह पता लगाने की कोशिश कर रहा हूं कि विंडोज (XP 7 के माध्यम से) एमएसआई फाइलों की स्थापना और स्थापना को कैसे संभाल रहा है। मैं उन स्थितियों में आया हूं जहां विंडोज इंस्टालर की स्थापना रद्द करने में असमर्थ है क्योंकि यह मूल एमएसआई फ़ाइल को याद नहीं कर रहा है, जो मुझे विश्वास दिलाता है कि यह सभी स्थापित एमएसआई पैकेजों की एक प्रति कहीं स्टोर करता है। कहा पे?
मेरे पास कुछ सिद्धांत हैं।
यह उम्मीद करता है कि यह उसी फ़ोल्डर में निवास करेगा जैसा कि इसे स्थापित किया गया था। रजिस्ट्री कुंजियाँ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
मूल संस्थापन फ़ोल्डर को इंगित करती हैं, और जब MSI फ़ाइल अनुपलब्ध होती है तो त्रुटि संदेश। इस फ़ोल्डर से MSI फ़ाइल को निकालना हालांकि स्थापना रद्द करने की प्रक्रिया में बाधा नहीं है, इसलिए मैंने इस सिद्धांत को अस्वीकार कर दिया है।C:\Windows\Installer
। इस फ़ोल्डर में वास्तव में MSI फ़ाइलों के साथ बेतरतीब ढंग से नाम का एक गुच्छा होता है। लेकिन यह सूची अधूरी है। मुझे 1 में उल्लिखित रजिस्ट्री कुंजी में प्रविष्टियां मिलती हैं) जिसमें इस फ़ोल्डर में एमएसआई कॉपी नहीं है।
यह कैसे काम करता है? विंडोज़ इंस्टॉलर MSI-इंस्टॉल किए गए एप्लिकेशन की स्थापना रद्द करने में सक्षम है, भले ही MSI 1 में न हो) और 2 में नहीं)?