2009-11-28 23 views
5

का उपयोग कर डीएलएल को पंजीकरण रद्द करें यह मुझे पागल कर रहा है।regsvr32

मुझे DLL (COM)

regsvr32 blabla.dll 

का उपयोग कर इस बीच में पंजीकृत है, मैं डिस्क से manualy इस DLL नष्ट कर दिया।

मैं इस डीएलएल को कैसे पंजीकृत कर सकता हूं? मुझे सीएलएसआईडी पता है।

संपादित करें:

जाहिर है मैं रजिस्ट्री से हटाने की आवश्यकता।

रजिस्ट्री में मुझे क्या हटाया जाना चाहिए?

उत्तर

7

दुर्भाग्यवश, डीएलएल में अनियंत्रण कोड रहता है, इसलिए regsvr32 /u blabla.dll काम नहीं करेगा; आपको regedit का उपयोग कर Windows रजिस्ट्री से DLL की जानकारी मैन्युअल रूप से हटाने की आवश्यकता होगी। मेरा मानना ​​है कि पंजीकरण जानकारी आमतौर पर HKEY_CLASSES_ROOT\CLSID\{YOUR-CLSID} में स्थित है।

+0

जहां regisry में? – Kugel

+0

आमतौर पर HKEY_CLASSES_ROOT \ CLSID के अंतर्गत। मैंने इस जानकारी के साथ अपना जवाब अपडेट किया। –

0

आपको या तो HKEY_CLASSES_ROOT में स्थित prog.id को हटाने की आवश्यकता हो सकती है।