मैं एक कार्यक्रम के इंस्टॉलर को संशोधन कैसे ट्रैक कर सकता हूं?
क्या ठीक ठीक क्या वे इंस्टॉलेशन एप्स प्रगति पट्टी के रूप में कर रहे हैं जिनके द्वारा व्हिझेस किया जाता है? यदि आप चीजों पर कड़ी नजर रखना चाहते हैं, तो आपको सही उपकरणों की आवश्यकता होगी.
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों की एक सामुदायिक-ड्राइव ग्रुपिंग।.
प्रश्न
सुपरयूजर रीडर ग्रेगरी मौसैट जानना चाहता है कि इंस्टॉलर के पीछे क्या हो रहा है:
मैं जानना चाहता हूं कि कुछ इंस्टॉलर क्या करते हैं: मुख्य रूप से वे फाइलें, फोल्डर और रजिस्ट्री प्रविष्टियां जो वे जोड़ते हैं, हटाते हैं या संशोधित करते हैं.
"पेशेवर" कार्यक्रमों के बहुत खराब दस्तावेज हैं कि उन्हें कॉन्फ़िगर करने, उन्हें अपडेट करने, आदि के लिए उचित तरीका खोजना मुश्किल है.
InstallRite एक प्रोग्राम है जो प्रोग्राम की स्थापना से पहले और बाद में "स्नैपशॉट" लेने में सक्षम है और फिर स्नैपशॉट की तुलना करता है। यह आपको यह जानने की अनुमति देता है कि क्या किया गया था और यहां तक कि एक कस्टम अनइंस्टालर भी बनाया गया था। दुर्भाग्य से InstallRite अब बनाए रखा नहीं जा रहा है और 2008 के बाद से अद्यतन नहीं किया गया है.
InstallRite को बदलने के लिए कौन सा टूल खड़ा है?
उत्तर
योगदानकर्ता Synetech एक वैकल्पिक उपकरण प्रदान करता है:
कई हैं और मैंने कम से कम 10-12 का परीक्षण किया है, लेकिन मैं जिसे पसंद करता हूं और सिफारिश करता हूं वह है ZSoft Uninstaller। यह मुफ़्त है और इन कार्यक्रमों में से अधिकांश जैसे बाहरी अव्यवस्था के साथ आपको भारी पड़ने के बिना अंतर खोजने में अच्छा है, यहां तक कि वाणिज्यिक लोग भी ऐसा करते हैं.
मैं पीसी मैगज़ीन के इनक्लाट 5 का भी उपयोग करता हूं जो बहुत अच्छा है (माइक्रोसॉफ्ट की स्वीकृति प्राप्त करने के लिए पर्याप्त है), लेकिन कई साल पहले उन्होंने अपने कार्यक्रमों को मुफ्त में वितरित करना बंद कर दिया था, लेकिन क्योंकि यह मुफ़्त हुआ करता था, अभी भी बहुत सारी प्रतियां उपलब्ध हैं (दुर्भाग्य से ऐसा नहीं है नए InCtrl X के साथ)
यदि आप InCtrl (InCtrl X) की ओवरहॉलेड प्रतिलिपि प्राप्त करने में रुचि रखते हैं, तो यह आपको $ 8 पढ़ेगा- InCtrl X के बारे में यहाँ और पढ़ें.
एक अन्य योगदानकर्ता, प्रह्लाद येरी, आवेदन कैसे कर रहे हैं, इसकी मैन्युअल रूप से जांच करने के बारे में कुछ सुझाव प्रदान करता है:
एक इंस्टॉलर वास्तव में विस्तार से क्या करता है, इसका पता नहीं चल सकता है, सिवाय इसके कि रिवर्स-इंजीनियरिंग इसके बाइनरी निर्देशों को छोड़कर। यहां कुछ संकेत दिए गए हैं जिन्हें आप जांच सकते हैं:
- अपने प्रोग्राम फ़ाइल निर्देशिका में एप्लिकेशन फ़ोल्डर की जाँच करें। आमतौर पर इसमें प्रवेश होता है
C: \ Program Files \ AppXYZ
.- इसी तरह सिस्टम फोल्डर की जांच करें (
C: \ Windows \ System32
)। आपका ऐप यहां लाइब्रेरी (DLL / OCX / TLB) रख सकता है.- यह देखने के लिए CCleaner चलाएँ कि क्या उसने कोई रजिस्ट्री प्रविष्टियाँ बनाई हैं। CCleaner कुछ अन्य परिवर्तनों को भी दिखाता है, जो ऐप को बना सकते थे जैसे MIME प्रकार का पंजीकरण, आदि.
- .NET GAC (ग्लोबल असेंबली कैश) की जांच करना याद रखें। इसमें सभी .NET असेंबलीज़ शामिल हैं जो आपके ऐप ने आपके मशीन पर पंजीकृत की हो सकती हैं। यह आमतौर पर फ़ोल्डर में होता है
C: \ Windows \ विधानसभा
- स्पष्ट (लेकिन कभी-कभी स्पष्ट की अनदेखी होती है!):
- मेनू और डेस्कटॉप शॉर्टकट शुरू करें
- में फाइलें
C: \ Users \ USER-NAME \ Application Data
(CCleaner ये दिखाएंगे)- स्टार्टअप मेनू में प्रविष्टियाँ और
boot.ini
(रनmsconfig
इनकी जांच करना)
एक ऐप के साथ स्नैपशॉट की जाँच करने और फ़ाइलों की मैन्युअल रूप से जाँच करने के बीच, आपके पास आपके सभी आधार शामिल होंगे। आप सुपरयूजर की पूरी चर्चा यहां देख सकते हैं। सूची में जोड़ने के लिए एक उपकरण या तकनीक है? टिप्पणियों में विचार व्यक्त करो.