एप्लिकेशन इंस्टॉलेशन द्वारा किए गए रिकॉर्ड परिवर्तन [डुप्लिकेट]


2

संभव डुप्लिकेट:
प्रोग्राम इंस्टॉलर मॉनिटर या रिकॉर्डर की तलाश में

मैं अपने सिस्टम में होने वाले परिवर्तनों को समय में दो बिंदुओं के बीच दर्ज करना चाहता हूं, जिसमें एक रिबूट भी शामिल है। मेरे पास एक एप्लिकेशन है जो रिबूट से प्रतिकूल रूप से प्रभावित होता है। इसे ठीक करना आसान है, मैं सिर्फ इंस्टॉलर को चलाता हूं और यह स्वयं "फिक्स" करता है। लेकिन मैं जानना चाहता हूं कि क्या लिखा जा रहा है। Reg हो सकता है, फ़ाइल हो सकती है, निश्चित नहीं है। इस प्रकार प्रश्न।

नोवेल से एक उपकरण हुआ करता था जिसे ज़ेनवर्क्स कहा जाता था जो सिस्टम परिवर्तनों को रिकॉर्ड करने के लिए एक उपकरण के साथ आया था। आपने इसका उपयोग लागू करने योग्य एप्लिकेशन सेट करने के लिए किया था। क्या आज भी कुछ ऐसा ही है जो मैं कहीं से भी डाउनलोड कर सकता हूँ? अर्थात। इसके लिए उपभोक्ता या ओपन सोर्स प्राइस टैग होना चाहिए /

धन्यवाद

जवाबों:


1

इसे हल करने के विभिन्न तरीके हैं।

procmon निगरानी के लिए अच्छा है कि एक प्रक्रिया क्या करती है, लेकिन यह आपको सिस्टम में बदलाव का सारांश नहीं देता है।

उस के लिए बहुत सारे उपकरण हैं लेकिन केवल एक ही मुझे पता है कि Microsoft से sysdiff है। इसके पुराने और परिणाम में बहुत शोर होगा, लेकिन यह काम करना चाहिए। आप चरण एक (विश्लेषण प्रणाली), रिबूट, चरण दो (विश्लेषण और तुलना) चला सकते हैं।

यदि आप केवल रजिस्ट्री परिवर्तनों की तुलना करना चाहते हैं तो "रेगशॉट" करेंगे।

आपकी समस्या का निवारण करने का एक और प्रयास यह है कि व्हाट्सएप पर चलने वाले व्हाट्सएप की जाँच करें (और एप्लिकेशन को तोड़ता है)। आप उस के लिए, या सामान्य स्थानों (जैसे स्टार्टअप फ़ोल्डर और "रन" regkey) के लिए sysinternals autoruns का उपयोग कर सकते हैं

यदि आपका सेटअप एक msi फ़ाइल है, तो आप इसकी मरम्मत करते समय लॉगफ़ाइल लिखने दे सकते हैं और जाँच सकते हैं कि कौन सी फ़ाइल / regkey गायब थी (msiexec.exe / i mysetup.msi / l * v c: \ mylog.log के साथ)

एक और तरीका होगा (केवल एमएसआई के साथ काम करता है) इसे चुनिंदा तरीके से मरम्मत करना और फिर से काम करने की जांच करना है। जैसे msiexec / fu mysetup.msi (केवल HKCU कुंजी की मरम्मत करें, अगर यह काम करता है तो समस्या एक समस्या है) msiexec / fo mysetup.msi (गुम फाइलों की मरम्मत) आदि आदि

मुझे बताएं कि क्या आपको किसी विशिष्ट विधि के बारे में अधिक जानकारी चाहिए, मैं आपको यहाँ एक सिंहावलोकन दे रहा हूँ। हर विधि के बारे में अधिक जानकारी अब लिखने के लिए थोड़ा सा होगा :)


शानदार जवाब धन्यवाद। सेटअप एक exe है, इसलिए msi सामान अब मदद नहीं करेगा, लेकिन वास्तव में यह भविष्य के लिए वास्तव में उपयोगी जानकारी है। Sysdiff और regshot को ट्रैक करने का समय :) मुझे शोर करने की आदत है, ZenWorks सब कुछ कैप्चर करेगा और फिर आप चुनिंदा सामानों को हटा देंगे जो कि इंस्टॉल से संबंधित नहीं था। इस बारे में बहुत कुछ सीखा कि ऐप कैसे काम करता है।
Ian

निर्वासन के बारे में, शायद इसके अंदर एक msi है। इसे निकालने के कुछ तरीके हैं। सबसे सरल और सामान्य यह है कि अगर आपके msp फ़ोल्डर में एक msi निकाला जाता है तो इसे डबल क्लिक करें और जांचें
weberik

चालाक, मैं वह भी जाँच करूँगा! धन्यवाद इयान
Ian

1

आप उपयोग कर सकते हैं SysInternals से ProcMon , सभी रजिस्ट्री, फ़ाइल सिस्टम और DLL परिचालनों को पकड़ने के लिए। फ़िल्टर का उपयोग करके, आप अपने एप्लिकेशन को प्रभावित करने वाले पर शून्य कर सकते हैं।

अतीत में, मैंने इस तरह के मुद्दों को हल करने के लिए AppSight (अब BMC सॉफ्टवेयर के अंतर्गत आता है) नामक एक बेहतर लक्षित एप्लिकेशन का उपयोग किया, लेकिन यह सॉफ़्टवेयर का बहुत महंगा टुकड़ा (& gt; $ 100k) है।

ProcMon यह आपके लिए करना चाहिए।


अगर मेरे पास 100k स्पेयर होता, तो मुझे नहीं लगता कि मैं इतना चिंतित हो सकता हूं :) ProcMon यहां मदद नहीं कर सकता क्योंकि मुझे यह बताना होगा कि बूट प्रक्रिया को डुबाने से क्या होता है। यह मुझे बताएगा कि कौन सी फ़ाइलें और reg कुंजियाँ इसे बदलती हैं, लेकिन मुझे नहीं पता कि क्या इंस्टॉलर स्मार्ट है केवल उन चीजों में परिवर्तन लिखने के लिए जिन्हें बदलने की आवश्यकता है। यदि इसका कोई औचित्य हो।
Ian
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.