विंडोज़ पर स्थापित सॉफ्टवेयर स्कैन करें

WMI सकते हैं?

0

1 उत्तर

यदि आपके पास पर्याप्त अनुमतियां हैं, तो आप स्थानीय रजिस्ट्री को स्कैन कर सकते हैं। लंबवत प्रविष्टियां होनी चाहिए:

  • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ स्थापना रद्द करें
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ स्थापना रद्द करें
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node माइक्रोसॉफ्ट \ Windows \ \ CurrentVersion \ स्थापना रद्द करें

एक उदाहरण निम्नानुसार है:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{7BF61FA9-BDFB-4563-98AD-FCB0DA28CCC7}]
"Comments"=""
"DisplayVersion"="8.0.1557"
"InstallDate"="20131119"
"Publisher"="Microsoft Corporation"
"DisplayName"="IIS 8.0 Express"

प्रत्येक बच्चे के माध्यम से Iterate, और वांछित जानकारी (उदाहरण के लिए DisplayName निकालें।)

0
जोड़ा
अनुवर्ती: क्या कोई गारंटी है कि मुझे यहां किसी भी प्रकार के इंस्टॉलर के साथ स्थापित सभी सॉफ़्टवेयर मिलेंगे? या यह हो सकता है कि यदि किसी ऐप के लिए इंस्टॉलर बनाते समय ऐसा कुछ निर्दिष्ट नहीं किया गया है, तो स्थानीय रजिस्ट्री में उस ऐप के लिए कोई प्रविष्टि नहीं हो सकती है?
जोड़ा लेखक GreatDane, स्रोत
मेरे ज्ञान के लिए, जब तक कि इंस्टॉलर सेटअप एपीआई या विंडोज इंस्टालर का उपयोग करता है, प्रविष्टियां मौजूद होंगी; यदि कार्यक्रम 'कार्यक्रम और सुविधाएं' सूची में एक कार्यक्रम दिखाना है तो उनकी आवश्यकता होती है। स्टैंडअलोन अनुप्रयोग जिन्हें इंस्टॉलेशन की आवश्यकता नहीं है (और इसलिए, प्रति अनइंस्टॉल नहीं है) दिखाई नहीं देंगे।
जोड़ा लेखक OnoSendai, स्रोत