Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

Fix: Could not Access Javascript / VBScript Run time for Custom Action (2738 Error)

कुछ Windows उपयोगकर्ता अपने Windows Computer पर एक या कई अलग-अलग एप्लिकेशन इंस्टॉल करने का प्रयास करते समय "Error 2738. Could not access VBScript run time for custom action" या "Error 2738. Could not access Javascript run time for custom action" Error Message का सामना कर रहे हैं। यह समस्या Windows 7, Windows 8.1, और Windows 10 पर होने की पुष्टि हुई है।

जैसा कि यह पता चला है, कई अलग-अलग कारण हैं जो किसी App को इंस्टॉल करते समय इस विशेष Error Code की उपस्थिति में योगदान कर सकते हैं। यहां संभावित दोषियों की एक छोटी सूची है जो 2738 Error को ट्रिगर कर सकते हैं:

  • McAffee Endpoint Security के साथ Conflict - अब तक, सबसे आम दोषी जो इस विशेष त्रुटि का कारण माना जाता है, वह McAffee के Endpoint Security Suite और ShortTel Communication के इंस्टॉलर के बीच Conflict है। यदि आप इस विशेष परिदृश्य में खुद को पाते हैं, तो आप या तो Endpoint Security को अनइंस्टॉल करके या Registry Editor का उपयोग करके McAffee ScriptScan की सुविधा द्वारा उपयोग की जाने वाली कुछ Keys को Adjust करके समस्या को ठीक कर सकते हैं।
  • Recent Software Change - ध्यान रखें कि कई अन्य संभावित दोषी हैं जो इस Error Message का अंतिम कारण हो सकते हैं। चूंकि Conflicts की कोई निश्चित सूची नहीं है, इसलिए इस असंगति को ठीक करने के लिए आपका सबसे अच्छा दांव System Restore का उपयोग करके अपने सिस्टम को इस Error की उपस्थिति से पहले की स्थिति में वापस करना है।
  • Unregistered vbscript.dll File - यदि किसी एप्लिकेशन को इंस्टॉल करने का प्रयास करते समय आपको 'VBScript' Error मिलता है, तो यह शायद इस तथ्य के कारण है कि VB Script Engine सही ढंग से Registered नहीं है। इस मामले में, आपको एक उन्नत Command Prompt से समस्याग्रस्त DLL File को पुनः पंजीकृत करके समस्या को ठीक करने में सक्षम होना चाहिए।
  • System File Corruption - जैसा कि यह पता चला है, किसी प्रकार की System File Corruption आपके सिस्टम की Installation Sequence के दौरान आवश्यक Dynamic Link Library File का उपयोग करने की क्षमता को रोक सकती है। इस मामले में, आप SFC और DISM Scans चलाकर भ्रष्ट उदाहरणों को स्वस्थ समकक्षों से बदलकर समस्या को ठीक करने में सक्षम हो सकते हैं।
  • Underlying System File Corruption - अधिक गंभीर परिस्थितियों में, DISM और SFC का उपयोग करना समस्या को ठीक करने के लिए पर्याप्त नहीं होगा। इस मामले में, एकमात्र व्यवहार्य सुधार अपने OS को Clean Install करके या Repair Install (In-Place Repair) करके हर Relevant Windows Component को रीसेट करना है।

विधि 1: Endpoint Security के साथ Conflict (यदि लागू हो)

यदि आप ShoreTel Communication को इंस्टॉल करने का प्रयास करते समय 'Could not access VBScript run time for custom action' Error देखते हैं, तो यह बहुत संभावना है कि इंस्टॉलर McAfee द्वारा विकसित Endpoint Security Solution के साथ Conflict में पड़ जाता है।

यदि यह परिदृश्य आपके मामले में लागू होता है, तो आपके पास समस्या को ठीक करने के 2 अलग-अलग तरीके हैं:

  • Conflicting Endpoint Security Software को अनइंस्टॉल करना
  • McAfee ScriptScan से संबंधित कुछ Registry Values को उनके Default Values पर वापस लाकर Conflict को खत्म करना।

यदि आप सबसे आसान समाधान ढूंढ रहे हैं, तो आपको अपने Endpoint Security Tool को अनइंस्टॉल करने के लिए जाना चाहिए। यह आदर्श नहीं है, लेकिन यह आपको अपनी Registry को Modified किए बिना ShoreTel Communication इंस्टॉल करने की अनुमति देगा। इस मामले में, Subguide A का पालन करें।

यदि आप Registry Editor के साथ सहज हैं, तो McAffee ScriptScan से संबंधित कुछ प्रमुख Registry Values को Modify करने के लिए Subguide B का पालन करें जो अंततः Conflict को हल कर देगा।

A. Endpoint Security अनइंस्टॉल करना

  1. Windows Key + R दबाकर एक Run Dialog Box खोलें। टेक्स्ट बॉक्स के अंदर, 'appwiz.cpl' टाइप करें और Programs and Features Menu खोलने के लिए Enter दबाएं।
  2. एक बार जब आप Programs and Features Menu के अंदर होते हैं, तो इंस्टॉल किए गए एप्लिकेशन की सूची में नीचे स्क्रॉल करें और Endpoint Security पर राइट-क्लिक करें। अगला, नए प्रकट हुए संदर्भ मेनू से Uninstall चुनें।
  3. अगला, अनइंस्टॉलेशन प्रक्रिया को पूरा करने के लिए अनइंस्टॉलेशन निर्देशों का पालन करें, फिर अपने कंप्यूटर को रीबूट करें।
  4. अगले स्टार्टअप के पूरा होने के बाद, ShoreTel Communication App को पुनः स्थापित करने का प्रयास करें और देखें कि क्या समस्या अब ठीक है।

यदि वही Error Code अभी भी हो रहा है, तो विधि 2 पर जाएं।

B. McAffee Scripts Scan के Registry Values Adjust करना

  1. Windows Key + R दबाकर एक Run Dialog Box खोलें। अगला, टेक्स्ट बॉक्स के अंदर 'regedit' टाइप करें और Registry Editor खोलने के लिए Enter दबाएं। जब आपको UAC (User Account Control) द्वारा संकेत दिया जाए, तो एडमिन एक्सेस देने के लिए Yes पर क्लिक करें।
  2. एक बार जब आप Registry Editor के अंदर होते हैं, तो बाएं हाथ की तरफ मेनू का उपयोग करके निम्नलिखित स्थान पर नेविगेट करें:
    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. एक बार जब आप सही स्थान के अंदर होते हैं, तो (Default) के Value को McAfee ScriptScan से VB Script Language में बदलें।
  4. अगला, निम्नलिखित स्थान पर नेविगेट करें:
    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
  5. एक बार जब आप सही स्थान पर पहुंच जाते हैं, तो (Default) Key के Value को C:\Program Files\Common Files\McAfee\SystemCore\Scriptxxxxxxxxx.dll से C:\Windows\system32\vbscript.dll में बदलें।
  6. उपरोक्त परिवर्तन को लागू करने के बाद, निम्नलिखित स्थान पर नेविगेट करें:
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. अगला, (Default) Key के Value को McAfee ScriptScan से VB Script Language में बदलें।
  8. अंत में, निम्नलिखित Registry Location पर नेविगेट करें:
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
  9. (Default) Key के Value को C:\Program Files\Common Files\McAfee\SystemCore\Scriptxxxxxxxxx.dll से C:\Windows\SysWOW64\vbscript.dll में बदलें।
  10. एक बार उपरोक्त सूचीबद्ध हर परिवर्तन लागू हो जाने पर, अपने कंप्यूटर को पुनः आरंभ करें और देखें कि क्या समस्या अब ठीक है।

यदि यह विधि लागू नहीं थी या उपरोक्त निर्देशों का पालन करने के बाद भी आप वही Error 2738 का सामना कर रहे हैं, तो नीचे अगली विधि पर जाएं।

विधि 2: vbscript.dll File रजिस्टर करना

यदि किसी Agent Installation के विफल होने के बाद आपको "Error 2738. Could not access VBScript run time for custom action" का सामना करना पड़ रहा है, तो संभावना है कि आप यह Error देख रहे हैं क्योंकि VB Script Engine सही ढंग से Registered नहीं है। ज्यादातर मामलों में, यह मुद्दा vbscript.dll के थर्ड पार्टी सॉफ़्टवेयर (सबसे अधिक संभावना एक AV Tool) द्वारा Modified होने के बाद होगा।

यदि यह परिदृश्य लागू होता है, तो आपको एक उन्नत CMD Prompt से समस्याग्रस्त DDL File को पुनः पंजीकृत करके समस्या को ठीक करने में सक्षम होना चाहिए।

यहां एक संक्षिप्त मार्गदर्शिका है जो आपको उस प्रक्रिया के बारे में बताएगी जिससे vbscript.dll File को Register किया जा सकता है जो सबसे अधिक संभावना 2738 Installer Error का कारण बन रही है:

नोट: नीचे दिए गए निर्देश आपके Windows Version (Windows 7, Windows 8.1, और Windows 10) की परवाह किए बिना काम करने चाहिए।

  1. Windows Key + R दबाकर एक Run Dialog Box खोलें। अगला, टेक्स्ट बॉक्स के अंदर 'cmd' टाइप करें और एक उन्नत Command Prompt खोलने के लिए Ctrl + Shift + Enter दबाएं। जब आपको UAC (User Account Control) द्वारा संकेत दिया जाए, तो एडमिन एक्सेस देने के लिए Yes पर क्लिक करें।
  2. एक बार जब आप उन्नत Command Prompt के अंदर होते हैं, तो निम्नलिखित Commands में से एक टाइप करें यह निर्भर करता है कि आप Windows के 32-bit या 64-bit Version का उपयोग कर रहे हैं और Enter दबाएं:
    cd %windir%\system32
    cd %windir%\syswow64
  3. सही स्थान पर पहुंचने के बाद, निम्नलिखित Command टाइप करें, और समस्याग्रस्त vbscript.dll को Register करने के लिए Enter दबाएं:
    regsvr32 vbscript.dll
    नोट: यदि आप "Error 2738. Could not access Javascript run time for custom action" Error देख रहे हैं, तो इसके बजाय निम्नलिखित Command का उपयोग करें:
    regsvr32.exe jscript.dll
  4. अपने कंप्यूटर को पुनः आरंभ करें और देखें कि क्या अगला स्टार्टअप पूरा होने पर समस्या ठीक हो गई है।

यदि वही "Could Not Access Javascript / VBScript Run time for Custom Action" Error अभी भी हो रहा है, तो नीचे अगले संभावित सुधार पर जाएं।

विधि 3: SFC और DISM Scans चलाना

जैसा कि यह पता चला है, आप इस समस्या का सामना किसी प्रकार के Corruption के कारण भी कर सकते हैं जो आपके सिस्टम की DLL (Dynamic Link Library) Files का उपयोग करने की क्षमता को प्रभावित करता है। यदि आपको लगता है कि यह परिदृश्य लागू हो सकता है, तो आपको कुछ Utilities का उपयोग करके इस समस्या को ठीक करने में सक्षम होना चाहिए जो भ्रष्ट OS Instances को ठीक करने के लिए जाने जाते हैं - DISM (Deployment Image Servicing and Management) और SFC (System File Checker)।

उन उदाहरणों में जहां Corrupted Data का संदेह है, आपको System File Checker Scan चलाकर शुरू करना चाहिए। यह ऑपरेशन शुरू करने का आदर्श तरीका है क्योंकि आप इस Scan को तैनात कर सकते हैं भले ही आपके पास विश्वसनीय Internet Connection न हो। यह Utility स्थानीय रूप से संग्रहीत Archive का लाभ उठाकर काम करती है ताकि संभावित रूप से भ्रष्ट फाइलों की तुलना स्वस्थ समकक्षों की सूची से की जा सके।

नोट: ध्यान रखें कि एक बार जब आप इस प्रकार का Scan शुरू करते हैं तो इसे किसी भी परिस्थिति में Interrupted नहीं किया जाना चाहिए (किसी भी परिस्थिति में)। यदि आप अपना Computer बंद करते हैं या CMD Window को समय से पहले बंद करते हैं, तो आप अपने Windows Drive पर Logical Errors बनाने का जोखिम उठाते हैं।

एक बार SFC Scan समाप्त हो जाने पर, अपने Computer को रीबूट करें और अगला स्टार्टअप पूरा होने पर DISM Scan शुरू करें।

नोट: यह Deployment Image Servicing and Management Service Windows Update के एक Sub-Component का उपयोग करती है ताकि भ्रष्ट उदाहरणों को बदलने के लिए उपयोग की जाने वाली स्वस्थ प्रतियों को Download किया जा सके।

एक बार Second Scan समाप्त हो जाने पर, अपने Computer को पुनः आरंभ करें और देखें कि क्या अगले Startup पर समस्या हल हो गई है।

यदि वही समस्या अभी भी हो रही है, तो नीचे अगले संभावित सुधार पर जाएं।

विधि 4: System Restore का उपयोग करना

यदि यह समस्या हाल ही में शुरू हुई है, तो संभव है कि Recent Software Change ने Installer Infrastructure का उपयोग करने वाले Programs के साथ इस समस्या को पैदा कर दिया हो। चूंकि Culprit को पहचानने का कोई स्पष्ट तरीका नहीं है (यह Software Update, Driver, खराब Windows Update, Software Conflict, आदि हो सकता है) सबसे अच्छी बात जो आप कर सकते हैं वह है अपने Computer को उस स्थिति में वापस लाना जिसमें यह समस्या नहीं हो रही थी।

इसे करने का सबसे अच्छा तरीका System Restore का उपयोग करके अपने Windows Installation को एक Healthy Point पर वापस लाना है जिसमें "Could not access VBScript run time for custom action" या "Could not access Javascript run time for custom action" Error अभी तक नहीं हो रहा था।

अपने PC को एक Healthy State पर वापस Reset करने के लिए System Restore का उपयोग करने पर कुछ चरण-दर-चरण निर्देश यहां दिए गए हैं।

यदि आपने पहले ही यह किया है और आप अभी भी वही 2738 Error Code का सामना कर रहे हैं, तो नीचे अगले संभावित सुधार पर जाएं।

विधि 5: हर Windows Component को रीसेट करना

यदि उपरोक्त में से कोई भी विधि आपके विशेष परिदृश्य में काम नहीं करती है, तो आप शायद एक Underlying System File Corruption से निपट रहे हैं जिसे Conventionally हल नहीं किया जा सकता है।

उसी स्थिति में खुद को पाने वाले कई प्रभावित उपयोगकर्ताओं ने बताया कि वे केवल अपने Windows 10 Installation से संबंधित हर Relevant OS Component को Refresh करने के बाद समस्या को ठीक करने में कामयाब रहे। जब इसे करने की बात आती है, तो आपके पास 2 तरीके हैं:

  • Repair Install - यह अधिक Focused Approach है क्योंकि यह आपको अपने OS Drive पर वर्तमान में मौजूद Personal Data को खोए बिना हमारी सभी OS Files को Refresh करने की अनुमति देगा। आपको अपने Windows Version के साथ Compatible Installation Media का उपयोग करना आवश्यक होगा, लेकिन आप उन Applications, Games, Media, और यहां तक कि User Preferences को Save करने में सक्षम होंगे जो आप वर्तमान में अपने OS Drive पर संग्रहीत कर रहे हैं।
  • Clean Install - यदि आप सबसे आसान प्रक्रिया ढूंढ रहे हैं, तो यह है। आपको इस ऑपरेशन को शुरू करने के लिए Compatible Installation Media की आवश्यकता नहीं होगी, लेकिन जब तक आप इस ऑपरेशन को शुरू करने से पहले अपने Data का बैकअप लेने में कामयाब नहीं होते, आप अपने Windows Drive पर वर्तमान में संग्रहीत सभी Personal Data को खो देंगे।
  1. Windows 10 पर  Could Not Create the Java Virtual Machine  त्रुटि को हल करें Windows 10 पर 'Could Not Create the Java Virtual Machine' त्रुटि को हल करें

    Java-आधारित प्रोग्राम या गेम तब विश्वसनीय होते हैं जब Java सही ढंग से इंस्टॉल हो। लेकिन हाल ही में उपयोगकर्ताओं ने रिपोर्ट किया है कि वे Minecraft जैसे Java प्रोग्राम चलाने का प्रयास करते समय Could not create the Java virtual machine त्रुटि का सामना कर रहे हैं। इसका मतलब है कि Java प्रोग्राम को चलान

  1. Windows 10 पर FiveM  Citizen DLL  लोडिंग एरर ठीक करें Windows 10 पर FiveM 'Citizen DLL' लोडिंग एरर ठीक करें

    FiveM GTA की एक अनिवार्य विशेषता है। इसके बिना, GTA संशोधन करना संभव नहीं होगा। यह Grand Theft Auto के लिए एक मल्टीप्लेयर मॉड है जो गेमर्स के लिए अनुकूलित सामग्री की एक श्रृंखला की अनुमति देता है और निजी सर्वर से सुरक्षित कनेक्शन भी सक्षम करता है। हालांकि, यह कभी-कभी उन मुद्दों में चला जाता है जो Fi

  1. फायरफॉक्स में  प्लगइन कंटेनर काम नहीं कर रहा  एरर को ठीक करें - चरण-दर-चरण गाइड फायरफॉक्स में 'प्लगइन कंटेनर काम नहीं कर रहा' एरर को ठीक करें - चरण-दर-चरण गाइड

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