Windows 8 में Chrome प्रारंभ नहीं होता है, एक त्रुटि संदेश देता है "कक्षा पंजीकृत नहीं"


19

विंडोज 8 का उपयोग करना और प्रारंभ मेनू से Google Chrome को प्रारंभ करने का प्रयास करना, कोई त्रुटि नहीं दिखाता है या ब्राउज़र को खोलना नहीं है। जब डेस्कटॉप पर डबल क्लिक किया जाता है, तो यह कहता है

Class not registered 

जब मैं प्रोग्राम को प्रशासक के रूप में चलाता हूं तो यह काम करता है। यह कैसे काम कर पाने के लिए?

वर्ग पंजीकृत नहीं है

जवाबों:


18

ऐसा लगता है कि यह बग की एक कलाकृति है , और ऐसा लगता है कि सिस्टम-वाइड इंस्टाल होने के कारण, जैसा कि आपका स्क्रीनशॉट इंगित करता है (क्रोम प्रोग्राम्स में मौजूद है \ _ \ _ क्रोम के विपरीत %localappdata%\Google\Chrome)

HKEY_LOCAL_MACHINE(HKLM) और HKEY_CURRENT_USER(HKCU) में इन रजिस्ट्री प्रविष्टियों की उपस्थिति के लिए जाँच करें और उन्हें हटा दें:

HKEY_CLASSES_ROOT\Chrome  
HKLM\Software\Classes\Chrome (all of it)
HKCU\Software\Classes\Chrome (all of it)
HKLM\Software\Classes\ChromeHTML\open\command\DelegateExecute
HKCU\Software\Classes\ChromeHTML\open\command\DelegateExecute

4
मुझे यह बताने के लिए धन्यवाद, HKEY_CLASSES_ROOT\Chromeनिश्चित को हटाकर (ऐसा लगता है कि मेरे पास वे अन्य नहीं थे)।
मिकोको

@ मायकोप चियर्स!
Sathyajith भट्ट

8
  1. Cmd.exe को प्रशासनिक मोड में चलाएं (खोज cmd.exe और राइट क्लिक करें, व्यवस्थापक के रूप में चलाएं ...)

  2. इन प्रत्येक पंक्ति को एक-एक करके cmd में कॉपी और पेस्ट करें और एंटर दबाएं। Cmd.exe आपसे पूछेगा कि क्या आप जारी रखना चाहते हैं? "Y" अक्षर दबाएं और एंटर दबाएं ...


REG DELETE HKEY_CLASSES_ROOT\Chrome
REG DELETE HKLM\Software\Classes\Chrome
REG DELETE HKCU\Software\Classes\Chrome
REG DELETE HKLM\Software\Classes\ChromeHTML\open\command\DelegateExecute
REG DELETE HKCU\Software\Classes\ChromeHTML\open\command\DelegateExecute

यहाँ स्क्रीन शॉट है;

cmd.exe व्यवस्थापक मोड

नोट : अगर cmd.exe "ERROR: कोई रास्ता नहीं मिला" आदि प्रिंट करें तो बुरा मत मानना। बस कॉपी और पेस्ट जारी रखें और प्रत्येक लाइन को चलाएं ...

सावधानी - ये आदेश आपके Chrome प्लगइन (ऐड-ऑन) सेटिंग्स को हटा सकते हैं ...


1
REG DELETE HKEY_CLASSES_ROOT\Chromeकिसी भी प्लगइन्स को हटाने के बिना इसे विन 10 में मेरे लिए तय किया। धन्यवाद।
एडवर्ड

4

इस reg फ़ाइल बनाएँ और इसे आयात करने के लिए उस पर डबल क्लिक करें

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ChromiumHTM\shell\open\command]  
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chromium\.exe\shell\open\command] 
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chromium\.exe\shell\opennewwindow\command] 
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chrome\.exe\shell\open\command]  
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chrome\.exe\shell\opennewwindow\command] 
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\ChromiumHTM\shell\open\command]  
"DelegateExecute"=-

इस उत्तर की कुछ व्याख्या देखना चाहेंगे, यह उच्च मत वाले उत्तरों की तुलना में अधिक लक्षित लगता है।
स्पूनमाइजर

1

सत्य के जवाब ने अस्थायी रूप से काम किया लेकिन क्रोम को डिफ़ॉल्ट ब्राउज़र के रूप में न रखने पर गुस्सा आया। लिंक अन्य कार्यक्रमों और इतने पर काम नहीं किया।

विंडोज 8 को रीइंस्टॉल करने से काम चल गया। विंडोज 7 से अपग्रेड प्रक्रिया ने कुछ गड़बड़ कर दी थी।


1

रजिस्ट्री कुंजियों को हटाने से एक अस्थायी समाधान मिलता है। मैंने एक स्थायी खोजने की कोशिश की। लेकिन ऐसा करने में नाकाम रहे। इसलिए मैंने अशांति से बचने के लिए यह छोटी सी तरकीब लागू की:

  1. अपने डेस्कटॉप पर "chrome.bat" नामक एक फ़ाइल बनाएँ

  2. उस फ़ाइल में निम्न स्क्रिप्ट लिखें: प्रारंभ / d "C: \ Program Files (x86) \ Google \ Chrome \ Application \" \ "Chrome से बाहर निकलें

** यदि आपके पास एक अलग निर्देशिका है जहां क्रोम स्थापित है, तो ऊपर दिए गए कमांड के पथ निर्देशिका की तुलना में नीचे लिखें।

  1. अब उस फ़ाइल को क्लिक करके cmd का उपयोग करके chrome.exe खोलना चाहिए।

0

सबसे अच्छा और 100% काम करने की विधि का पता लगाने के लिए, मेरे geeky इंद्रियों को लागू करने के साथ मेरे सभी गोगल्स के बाद, यहां एक साफ समाधान है।

यह समाधान DLL से संबंधित उन सभी त्रुटियों को हल कर सकता है जो निम्न संदेश के साथ होती हैं जो आमतौर पर विंडोज पर होता है: "क्लास पंजीकृत नहीं"

या ग्राहक रिपोर्ट कर सकते हैं कि जब वे प्रदर्शन गुणों को खोलने जैसे विंडोज में नेविगेट करने का प्रयास कर रहे हैं, तो उन्हें निम्न त्रुटि का सामना करना पड़ रहा है: Explorer.exe - ऐसा कोई इंटरफ़ेस समर्थित नहीं है। इस समस्या को हल करने के लिए, खोजकर्ता के लिए सभी DLL फ़ाइलों को पुनः वितरित करने के लिए निम्न आदेश चलाएँ।

कदम:

  1. प्रारंभ पर क्लिक करें। खोज बॉक्स में, CMD टाइप करें। विंडो के शीर्ष पर, cmd आइकन पर राइट-क्लिक करें और व्यवस्थापक के रूप में रन चुनें।

  2. प्रॉम्प्ट पर, (या कॉपी करें और राइट क्लिक> सीएमडी में पेस्ट करें) टाइप करें:

FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"

और Enter दबाएं।

इसे पूरा करने में कई मिनट लगेंगे। कई C + रनटाइम त्रुटियाँ दिखाई देंगी, साथ ही सिस्टम धीमा हो जाएगा। CMD बक्से को छोड़कर स्क्रीन पर आने वाले सभी बॉक्स बंद करें। एक बार पूरा होने पर (यह एसी: प्रांप्ट पर वापस आ जाएगा), सिस्टम को फिर से शुरू करें और परीक्षण करें।

भाग्यशाली हो!


मुझे निम्नलिखित मिलता है: लाइन पर: 1 char: 4 + FOR / RC: \% G IN (* .dll) DO "% systemroot% \ system32 \ regsvr32.exe" / s "... + ~ गुम उद्घाटन '( के लिए '' कीवर्ड के बाद '+ CategoryInfo: ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId:। MissingOpenParenthesisAfterKeyword
अहमद

जैसे ही त्रुटि सामने आती है, चरणों की जांच करें और उन्हें ठीक ऊपर के रूप में करें (अक्षरों के मामले पर ध्यान दें)।
शायन अमानी

-1

मैंने दूसरे तरीके से Win8 में कोशिश की, exe फ़ाइल पर राइट क्लिक करें, और फिर टास्कबार को शुरू / पिन करने के लिए पिन का चयन करें।


मेरे लिए काम नहीं किया। क्रोम को फिर से बंद करने और फिर से खोलने की कोशिश करने के बाद यह फिर से दिखाई दिया।
NoUsername
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.