कुछ विंडोज़ उपयोगकर्ताओं को “त्रुटि 2738. का सामना करना पड़ रहा है। कस्टम कार्रवाई के लिए वीबीस्क्रिप्ट रन टाइम तक नहीं पहुंच सका ” या “त्रुटि 2738. कस्टम कार्रवाई के लिए Javascript रन टाइम तक नहीं पहुंच सका अपने विंडोज कंप्यूटर पर एक या कई अलग-अलग एप्लिकेशन इंस्टॉल करने का प्रयास करते समय त्रुटि संदेश। यह समस्या Windows 7, Windows 8.1 और Windows 10 पर होने की पुष्टि की गई है।
जैसा कि यह पता चला है, कई अलग-अलग कारण हैं जो ऐप इंस्टॉल करते समय इस विशेष त्रुटि कोड की स्पष्टता में योगदान दे सकते हैं। यहां संभावित अपराधियों की एक शॉर्टलिस्ट दी गई है जो 2738 त्रुटि को ट्रिगर कर सकते हैं :
- McAffee समापन बिंदु सुरक्षा के साथ संघर्ष - अब तक, सबसे आम अपराधी जिसे इस विशेष त्रुटि के कारण के लिए जाना जाता है, वह McAffee के एंडपॉइंट सिक्योरिटी सूट और शॉर्टटेल कम्युनिकेशन के इंस्टॉलर के बीच का संघर्ष है। यदि आप स्वयं को इस विशेष परिदृश्य में पाते हैं, तो आप या तो समापन बिंदु सुरक्षा की स्थापना रद्द करके या McAffee ScriptScan की सुविधा द्वारा उपयोग की जाने वाली कुछ कुंजियों को समायोजित करने के लिए रजिस्ट्री संपादक का उपयोग करके समस्या को ठीक कर सकते हैं।
- नवीनतम सॉफ़्टवेयर परिवर्तन - ध्यान रखें कि कई अन्य संभावित अपराधी हैं जो इस त्रुटि संदेश का अंतिम कारण हो सकते हैं। चूंकि विरोधों की कोई निश्चित सूची नहीं है, असंगतता को ठीक करने के लिए आपका सबसे अच्छा दांव सिस्टम पुनर्स्थापना का उपयोग करके इस त्रुटि के प्रकट होने से पहले अपने सिस्टम को एक स्थिति में वापस करना है।
- अपंजीकृत vbscript.dll फ़ाइल - यदि आपको एप्लिकेशन इंस्टॉल करने का प्रयास करते समय 'वीबीस्क्रिप्ट' त्रुटि मिलती है, तो शायद यह इस तथ्य के कारण है कि वीबी स्क्रिप्ट इंजन सही तरीके से पंजीकृत नहीं है। इस मामले में, आप एक उन्नत कमांड प्रॉम्प्ट से समस्याग्रस्त DLL फ़ाइल को फिर से पंजीकृत करके समस्या को ठीक करने में सक्षम होना चाहिए।
- सिस्टम फ़ाइल भ्रष्टाचार - जैसा कि यह पता चला है, किसी प्रकार की सिस्टम फ़ाइल भ्रष्टाचार स्थापना अनुक्रम के दौरान आवश्यक डायनामिक लिंक लाइब्रेरी फ़ाइल का उपयोग करने के लिए आपके सिस्टम की क्षमता को बाधित कर सकती है। इस मामले में, आप दूषित उदाहरणों को स्वस्थ समकक्षों से बदलने के लिए SFC और DISM स्कैन चलाकर समस्या को ठीक करने में सक्षम हो सकते हैं।
- अंतर्निहित सिस्टम फ़ाइल भ्रष्टाचार - अधिक गंभीर परिस्थितियों में, समस्या को ठीक करने के लिए DISM और SFC का उपयोग करना पर्याप्त नहीं होगा। इस मामले में, एकमात्र व्यवहार्य समाधान यह है कि अपने ओएस को क्लीन इंस्टाल करके या रिपेयर इंस्टालेशन (इन-प्लेस रिपेयर) द्वारा हर प्रासंगिक विंडोज कंपोनेंट को रीसेट किया जाए।
विधि 1:समापन बिंदु सुरक्षा के साथ विरोध (यदि लागू हो)
यदि आप शोरटेल कम्युनिकेशन को स्थापित करने का प्रयास करते समय 'कस्टम एक्शन के लिए वीबीस्क्रिप्ट रन टाइम तक नहीं पहुंच सके' त्रुटि देखते हैं, तो यह बहुत संभावना है कि इंस्टॉलर मैकएफी द्वारा विकसित एंडपॉइंट सुरक्षा समाधान के साथ विरोध कर रहा है।
यदि यह परिदृश्य आपके मामले में लागू होता है, तो आपके पास समस्या को ठीक करने के 2 अलग-अलग तरीके हैं:
- विरोधी समापन बिंदु सुरक्षा सॉफ़्टवेयर अनइंस्टॉल करना
- संघर्ष को समाप्त करने के लिए McAfee ScriptScan से संबंधित कुछ रजिस्ट्री मानों को उनके डिफ़ॉल्ट मानों में वापस लाना।
यदि आप सबसे आसान समाधान की तलाश में हैं, तो आपको अपने समापन बिंदु सुरक्षा उपकरण की स्थापना रद्द करने के लिए जाना चाहिए। यह आदर्श नहीं है, लेकिन यह आपको अपनी रजिस्ट्री को संशोधित किए बिना शोरटेल संचार स्थापित करने की अनुमति देगा। इस मामले में, उपनिर्देशिका A. का पालन करें
यदि आप रजिस्ट्री संपादक के साथ सहज हैं, तो आपको उपनिर्देशिका B . का पालन करना चाहिए McAffee ScriptScan से संबंधित कुछ प्रमुख रजिस्ट्री मानों को संशोधित करने के लिए जो अंतत:विरोध का समाधान करेंगे।
ए. समापन बिंदु सुरक्षा अनइंस्टॉल करना
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। टेक्स्ट बॉक्स के अंदर, ‘appwiz.cpl’ . टाइप करें और Enter press दबाएं कार्यक्रम और सुविधाएं खोलने के लिए मेन्यू।
- एक बार जब आप कार्यक्रमों और सुविधाओं के अंदर आ जाते हैं मेनू, इंस्टॉल किए गए एप्लिकेशन की सूची में नीचे स्क्रॉल करें और समापन बिंदु सुरक्षा . पर राइट-क्लिक करें . इसके बाद, अनइंस्टॉल करें choose चुनें नए प्रदर्शित संदर्भ मेनू से।
- अगला, स्थापना रद्द करने की प्रक्रिया को पूरा करने के लिए स्थापना रद्द करने के निर्देशों का पालन करें, फिर अपने कंप्यूटर को रिबूट करें।
- अगला स्टार्टअप पूरा होने के बाद, शोरटेल कम्युनिकेशन . को फिर से स्थापित करने का प्रयास करें ऐप और देखें कि क्या समस्या अब ठीक हो गई है।
यदि वही त्रुटि कोड अभी भी हो रहा है, तो विधि 2 . पर जाएं ।
बी. McAffee Scripts Scan के रजिस्ट्री मानों को समायोजित करना
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। इसके बाद, ‘regedit’ . टाइप करें टेक्स्ट बॉक्स के अंदर और Enter press दबाएं रजिस्ट्री संपादक को खोलने के लिए। जब आपको UAC (उपयोगकर्ता खाता नियंत्रण) . द्वारा संकेत दिया जाए , हां . क्लिक करें व्यवस्थापक पहुंच प्रदान करने के लिए।
- एक बार जब आप रजिस्ट्री संपादक के अंदर हों, तो निम्न स्थान पर नेविगेट करने के लिए बाईं ओर स्थित मेनू का उपयोग करें:
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
- एक बार जब आप सही स्थान पर हों, तो (डिफ़ॉल्ट) . का मान बदलें McAfee ScriptScan . से करने के लिए VB स्क्रिप्ट भाषा।
- अगला, निम्न स्थान पर नेविगेट करें:
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
- एक बार जब आप सही स्थान पर पहुंच जाते हैं, तो (डिफ़ॉल्ट) . का मान बदल दें C:\Program Files\Common Files\McAfee\SystemCore\Scriptxxxxxxxxx.dll से कुंजी से C:\Windows\system32\vbscript.dll ।
- उपरोक्त परिवर्तन लागू करने के बाद, निम्न स्थान पर नेविगेट करें:
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
- अगला, (डिफ़ॉल्ट) . का मान बदलें McAfee ScriptScan . से कुंजी से VB स्क्रिप्ट भाषा.
- आखिरकार, निम्न रजिस्ट्री स्थान पर नेविगेट करें:
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
- (डिफ़ॉल्ट) कुंजी का मान C:\Program Files\Common Files\McAfee\SystemCore\Scriptxxxxxxxxx.dll से बदलें से C:\Windows\SysWOW64\vbscript.dll ।
- उपरोक्त सूचीबद्ध प्रत्येक परिवर्तन लागू होने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या समस्या अब ठीक हो गई है।
यदि यह विधि लागू नहीं होती या आप अभी भी वही त्रुटि 2738 का सामना कर रहे हैं, तो ऊपर दिए गए निर्देशों का पालन करने के बाद भी, नीचे दी गई अगली विधि पर जाएँ।
विधि 2:vbscript.dll फ़ाइल को पंजीकृत करना
यदि आप "त्रुटि 2738 का सामना कर रहे हैं। कस्टम कार्रवाई के लिए VBScript रन टाइम तक नहीं पहुंच सका एजेंट की स्थापना विफल होने के बाद, यह संभावना है कि आप यह त्रुटि देख रहे हैं क्योंकि VB स्क्रिप्ट इंजन सही ढंग से पंजीकृत नहीं है। ज़्यादातर मामलों में, यह समस्या vbscript.dll . के बाद होगी किसी तृतीय पक्ष सॉफ़्टवेयर द्वारा संशोधित किया गया है (संभवतः एक AV उपकरण)।
यदि यह परिदृश्य लागू होता है, तो आप एक उन्नत सीएमडी प्रॉम्प्ट से समस्याग्रस्त डीडीएल फ़ाइल को फिर से पंजीकृत करके समस्या को ठीक करने में सक्षम होना चाहिए।
यहां एक संक्षिप्त मार्गदर्शिका दी गई है जो आपको vbscript.dll फ़ाइल को पंजीकृत करने की प्रक्रिया के बारे में बताएगी जिसके कारण 2738 इंस्टॉलर त्रुटि होने की सबसे अधिक संभावना है:
नोट: नीचे दिए गए निर्देश आपके विंडोज संस्करण (विंडोज 7, विंडोज 8.1 और विंडोज 10) की परवाह किए बिना काम करना चाहिए
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। इसके बाद, ‘cmd’ . टाइप करें टेक्स्ट बॉक्स के अंदर और Ctrl + Shift + Enter दबाएं एक उन्नत कमांड प्रॉम्प्ट . खोलने के लिए टी। जब आपको UAC (उपयोगकर्ता खाता नियंत्रण) . द्वारा संकेत दिया जाए , हां . क्लिक करें व्यवस्थापक पहुंच प्रदान करने के लिए।
- एक बार जब आप एलिवेटेड कमांड प्रॉम्प्ट के अंदर हों, तो निम्न में से एक कमांड टाइप करें, जो इस पर निर्भर करता है कि आप विंडोज के 32-बिट या 64-बिट संस्करण का उपयोग कर रहे हैं और Enter: दबाएं।
cd %windir%\system32 cd %windir%\syswow64
- सही स्थान पर पहुंचने के बाद, निम्न आदेश टाइप करें, और Enter press दबाएं समस्याग्रस्त vbscript.dll:
. को पंजीकृत करने के लिएregsvr32 vbscript.dll
नोट: अगर आपको “त्रुटि 2738 दिखाई दे रही है। कस्टम कार्रवाई के लिए Javascript रन टाइम तक नहीं पहुंच सका "त्रुटि, इसके बजाय निम्न आदेश का उपयोग करें:
regsvr32.exe jscript.dll
- अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगला स्टार्टअप पूरा होने के बाद क्या समस्या ठीक हो गई है।
यदि वही "कस्टम कार्रवाई के लिए जावास्क्रिप्ट / वीबीस्क्रिप्ट रन टाइम तक नहीं पहुंच सका" त्रुटि अभी भी हो रही है, नीचे अगले संभावित सुधार पर जाएं।
विधि 3:SFC और DISM स्कैन चलाना
जैसा कि यह पता चला है, आप किसी प्रकार के भ्रष्टाचार के कारण इस समस्या का सामना करने की उम्मीद कर सकते हैं जो आपके सिस्टम की DLL (डायनामिक लिंक लाइब्रेरी) फ़ाइलों का उपयोग करने की क्षमता को प्रभावित करता है। यदि आपको लगता है कि यह परिदृश्य लागू हो सकता है, तो आपको कुछ उपयोगिताओं का उपयोग करके इस समस्या को ठीक करने में सक्षम होना चाहिए जो दूषित OS उदाहरणों को ठीक करने के लिए जानी जाती हैं - DISM (परिनियोजन छवि सेवा और प्रबंधन) और SFC (सिस्टम फाइल चेकर)।
ऐसे मामलों में जहां दूषित डेटा का संदेह है, आपको सिस्टम फ़ाइल चेकर स्कैन चलाकर प्रारंभ करना चाहिए . यह ऑपरेशन शुरू करने का आदर्श तरीका है क्योंकि आप एक विश्वसनीय इंटरनेट कनेक्शन न होने पर भी इस स्कैन को तैनात कर सकते हैं। यह उपयोगिता संभावित रूप से दूषित फ़ाइलों की तुलना स्वस्थ समकक्षों की सूची से करने के लिए स्थानीय रूप से संग्रहीत संग्रह का लाभ उठाकर काम करती है।
नोट: ध्यान रखें कि एक बार शुरू करने के बाद इस प्रकार के स्कैन को एक बार शुरू करने के बाद बाधित नहीं किया जाना चाहिए (किसी भी परिस्थिति में)। यदि आप अपना कंप्यूटर बंद कर देते हैं या समय से पहले सीएमडी विंडो बंद कर देते हैं, तो आप अपने विंडोज ड्राइव पर तार्किक त्रुटियां पैदा करने का जोखिम उठाते हैं।
SFC स्कैन समाप्त होने के बाद, अपने कंप्यूटर को रीबूट करें और एक DISM स्कैन आरंभ करें अगला स्टार्टअप पूरा होने के बाद।
नोट: यह तैनाती छवि सेवा और प्रबंधन सेवा Windows Update . के उप-घटक का उपयोग करती है स्वस्थ प्रतियां डाउनलोड करने के लिए जिनका उपयोग दूषित उदाहरणों को बदलने के लिए किया जाएगा।
दूसरा स्कैन समाप्त होने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या समस्या अगले स्टार्टअप पर हल हो गई है।
यदि वही समस्या अभी भी हो रही है, तो नीचे अगले संभावित समाधान पर जाएँ।
विधि 4:सिस्टम पुनर्स्थापना का उपयोग करना
यदि यह समस्या केवल हाल ही में उत्पन्न हुई है, तो संभव है कि हाल ही में सॉफ़्टवेयर परिवर्तन समाप्त हो गया हो जिससे यह समस्या उन प्रोग्रामों के साथ हो जो इंस्टॉलर के बुनियादी ढांचे का उपयोग करना चाहते हैं। चूंकि अपराधी को पहचानने का कोई स्पष्ट तरीका नहीं है (यह एक सॉफ़्टवेयर अपडेट, एक ड्राइवर, एक खराब विंडोज अपडेट, एक सॉफ़्टवेयर संघर्ष, आदि हो सकता है) सबसे अच्छी बात यह है कि आप अपने कंप्यूटर को उस स्थिति में वापस ला सकते हैं जिसमें यह समस्या थी नहीं हो रहा है।
ऐसा करने का सबसे अच्छा तरीका है कि आप अपने विंडोज इंस्टॉलेशन को वापस एक स्वस्थ बिंदु पर वापस लाने के लिए सिस्टम रिस्टोर का उपयोग करें, जिसमें "कस्टम कार्रवाई के लिए VBScript रन टाइम तक नहीं पहुंच सका ” या “कस्टम कार्रवाई के लिए Javascript रन टाइम तक नहीं पहुंच सका “त्रुटि अभी तक नहीं हो रही थी।
यहां कुछ चरण-दर-चरण निर्देश दिए गए हैं कि अपने पीसी को स्वस्थ स्थिति में रीसेट करने के लिए सिस्टम पुनर्स्थापना का उपयोग करना ।
यदि आप पहले ही ऐसा कर चुके हैं और आपको अभी भी वही 2738 त्रुटि कोड मिल रहा है, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 5:प्रत्येक Windows घटक को रीसेट करना
यदि उपरोक्त विधियों में से किसी ने भी आपके विशेष परिदृश्य में काम नहीं किया है, तो आप शायद एक अंतर्निहित सिस्टम फ़ाइल भ्रष्टाचार से निपट रहे हैं जिसे पारंपरिक रूप से हल नहीं किया जा सकता है।
कई प्रभावित उपयोगकर्ताओं ने खुद को एक ही स्थिति में पाया है कि वे अपने विंडोज 10 इंस्टॉलेशन से संबंधित हर प्रासंगिक ओएस घटक को ताज़ा करने के बाद ही समस्या को ठीक करने में कामयाब रहे। जब ऐसा करने की बात आती है, तो आपके पास आगे के 2 रास्ते हैं:
- इंस्टॉल की मरम्मत करें - यह अधिक केंद्रित दृष्टिकोण है क्योंकि यह आपको व्यक्तिगत डेटा खोए बिना हमारी सभी ओएस फाइलों को रीफ्रेश करने की अनुमति देगा जो वर्तमान में आपके ओएस ड्राइव पर मौजूद है। आपको एक इंस्टॉलेशन मीडिया का उपयोग करने की आवश्यकता होगी जो आपके विंडोज संस्करण के साथ संगत हो, लेकिन आप एप्लिकेशन, गेम, मीडिया और यहां तक कि उपयोगकर्ता की प्राथमिकताओं को भी सहेज पाएंगे, जिन्हें आप वर्तमान में अपने ओएस ड्राइव पर स्टोर कर रहे हैं।
- इंस्टॉल साफ़ करें - यदि आप सबसे आसान प्रक्रिया की तलाश में हैं, तो यह बात है। इस ऑपरेशन को शुरू करने के लिए आपको संगत इंस्टॉलेशन मीडिया की आवश्यकता नहीं होगी, लेकिन जब तक आप इस ऑपरेशन को शुरू करने से पहले अपने डेटा का बैकअप लेने का प्रबंधन नहीं करते हैं, तब तक आप अपने सभी व्यक्तिगत डेटा को खो देंगे जो वर्तमान में विंडोज ड्राइव पर संग्रहीत है।