কম্পিউটার টিউটোরিয়াল

Javascript / VBScript Run time for Custom Action (2738 Error) সমাধান

কিছু উইন্ডোজ ব্যবহারকারী এক বা একাধিক ভিন্ন অ্যাপ্লিকেশন উইন্ডোজ কম্পিউটারে ইনস্টল করার সময় "Error 2738. Could not access VBScript run time for custom action" বা "Error 2738. Could not access Javascript run time for custom action" এরর মেসেজ দেখেন। এই সমস্যা উইন্ডোজ ৭, উইন্ডোজ ৮.১, এবং উইন্ডোজ ১০-এ কনফার্মড হয়েছে।

Javascript / VBScript Run time for Custom Action (2738 Error) সমাধান

বিতর্কে, এই নির্দিষ্ট এরর কোড ইনস্টলেশন করার সময় দেখা দিতে বেশ কিছু ভিন্ন কারণ থাকতে পারে। সম্ভাব্য কারণগুলোর একটি শর্টলিস্ট নিচে দেওয়া হলো:

  • McAfee Endpoint Security-এর সাথে কনফ্লিক্ট — বরং, এই নির্দিষ্ট এরর সৃষ্টি করার সবচেয়ে সাধারণ কারণ হলো McAfee-এর Endpoint Security Suite এবং ShoreTel Communication-এর ইনস্টলারের মধ্যে কনফ্লিক্ট। আপনি যদি এই নির্দিষ্ট দৃশ্যে থাকেন, তবে আপনি ইস্যু ফিক্স করতে পারেন Endpoint Security আনইনস্টল করে বা Registry Editor ব্যবহার করে McAfee ScriptScan-এর ফিচার দ্বারা ব্যবহৃত কয়েকটি কী অ্যাডজাস্ট করে।
  • সাম্প্রতিক সফ্টওয়্যার পরিবর্তন — মনে রাখবেন, এই এরর মেসেজের চূড়ান্ত কারণ হতে পারে এমন অন্য অনেক সম্ভাব্য কারণ আছে। যেহেতু কোনো ডেফিনিটিভ কনফ্লিক্ট লিস্ট নেই, এই ইনকনসিস্টেন্সি ফিক্স করার আপনার সেরা উপায় হচ্ছে System Restore ব্যবহার করে আপনার সিস্টেমকে এই এরর প্রদর্শনের আগের একটি স্টেটে ফেরান।
  • Unregistered vbscript.dll ফাইল — আপনি যদি একটি অ্যাপ্লিকেশন ইনস্টল করার চেষ্টা করার সময় 'VBScript' এরর পান, তবে এর কারণ হলো VB Script Engine সঠিকভাবে রেজিস্টার্ড নেই। এই কেসে, আপনাকে Elevated Command Prompt থেকে সমস্যাযুক্ত DLL ফাইল পুনরায় রেজিস্টার করে সমস্যা সমাধান করতে পারবেন।
  • সিস্টেম ফাইল করাপশন — বিতর্কে, কিছু সিস্টেম ফাইল করাপশন আপনার সিস্টেমের ইনস্টলেশন সিকোয়েন্সের সময় প্রয়োজনীয় Dynamic Link Library ফাইল ব্যবহার করার ক্ষমতাকে বাধা দিতে পারে। এই কেসে, আপনি SFC এবং DISM স্ক্যান চালিয়ে করাপ্ট ইনস্ট্যান্সগুলোকে সুস্থ সমতুল্যে রিপ্লেস করে সমস্যা সমাধান করতে পারেন।
  • অন্তর্নিহিত সিস্টেম ফাইল করাপশন — অধিক গম্ভীর পরিস্থিতিতে, DISM এবং SFC ব্যবহার করলেও সমস্যা সমাধান হবে না। এই কেসে, একমাত্র ভায়বল ফিক্স হচ্ছে প্রতিটি প্রাসঙ্গিক উইন্ডোজ কম্পোনেন্ট রিসেট করা, আপনার OS ক্লিন ইনস্টল করে বা রিপেয়ার ইনস্টল (ইন-প্লেস রিপেয়ার) করে।

পদ্ধতি ১: Endpoint Security-এর সাথে কনফ্লিক্ট (যদি প্রযোজ্য)

আপনি যদি ShoreTel Communication ইনস্টল করার চেষ্টা করার সময় 'Could not access VBScript run time for custom action' এরর দেখেন, তবে খুব সম্ভব ইনস্টলার McAfee দ্বারা বিকশিত Endpoint Security সলিউশনের সাথে কনফ্লিক্ট করছে।

যদি এই দৃশ্য আপনার কেসে প্রযোজ্য হয়, তবে আপনার সমস্যা ফিক্স করার ২টি ভিন্ন উপায় আছে:

  • কনফ্লিক্টিং Endpoint Security সফ্টওয়্যার আনইনস্টল করা
  • McAfee ScriptScan-এর কিছু রেজিস্ট্রি ভ্যালু তাদের ডিফল্ট ভ্যালুতে রিভার্ট করা কনফ্লিক্ট দূর করতে।

আপনি যদি সবচেয়ে সহজ সমাধান খুঁজছেন, তবে Endpoint Security টুলটি আনইনস্টল করুন। এটি আidyllic নয়, কিন্তু এটি আপনাকে আপনার রেজিস্ট্রি মডিফাই না করেই ShoreTel Communication ইনস্টল করতে দেবে। এই কেসে, subguide A ফলো করুন।

আপনি যদি Registry Editor-এ কমফোর্টেবল হন, তবে subguide B ফলো করুন McAfee ScriptScan-এর কিছু কী রেজিস্ট্রি ভ্যালু মডিফাই করতে যা কনফ্লিক্ট দূর করবে।

A. Endpoint Security আনইনস্টল করা

  1. Windows key + R চাপে Run ডায়লগ বক্স খুলুন। টেক্সট বক্সে 'appwiz.cpl' টাইপ করে Enter চাপে Programs and Features মেনু খুলুন।
  2. Javascript / VBScript Run time for Custom Action (2738 Error) সমাধান
  3. Programs and Features মেনুতে ঢুকে ইনস্টল করা অ্যাপ্লিকেশনগুলোর লিস্টে স্ক্রোল ডাউন করুন এবং Endpoint Security-এ রাইট-ক্লিক করুন। এরপর, নতুন কন্টেক্সট মেনু থেকে Uninstall বেছে নিন।
  4. Javascript / VBScript Run time for Custom Action (2738 Error) সমাধান
  5. এরপর, আনইনস্টলেশন ইনস্ট্রাকশন ফলো করুন আনইনস্টলেশন প্রক্রিয়া সম্পন্ন করতে, তারপর আপনার কম্পিউটার রিবুট করুন।
  6. পরবর্তী স্টার্টআপ完了後, ShoreTel Communication অ্যাপ পুনরায় ইনস্টল করার চেষ্টা করুন এবং দেখুন ইস্যু ফিক্স হয়েছে কিনা।

যদি একই এরর কোড এখনো থাকে, তবে পদ্ধতি ২-এ যান।

B. McAfee Scripts Scan-এর রেজিস্ট্রি ভ্যালু অ্যাডজাস্ট করা

  1. Windows key + R চাপে Run ডায়লগ বক্স খুলুন। তারপর, টেক্সট বক্সে 'regedit' টাইপ করে Enter চাপে Registry Editor খুলুন। UAC (User Account Control) প্রম্পট আসলে Yes ক্লিক করুন অ্যাডমিন অ্যাক্সেস দেওয়ার জন্য।
  2. Javascript / VBScript Run time for Custom Action (2738 Error) সমাধান
  3. Registry Editor-এ ঢুকে বাম হাতের মেনু ব্যবহার করে নিচের লোকেশনটিতে নেভিগেট করুন:
    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  4. সঠিক লোকেশনে পাওয়া গেলে, (Default)-এর ভ্যালু McAfee ScriptScan- থেকে VB Script Language-এ পরিবর্তন করুন।
  5. এরপর, নিচের লোকেশনটিতে নেভিগেট করুন:
    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
  6. সঠিক লোকেশনে পাওয়া গেলে, (Default) কী-এর ভ্যালু C:\Program Files\Common Files\McAfee\SystemCore\Scriptxxxxxxxxx.dll- থেকে C:\Windows\system32\vbscript.dll-এ পরিবর্তন করুন।
  7. উপরের পরিবর্তন এনফোর্স করার পর, নিচের লোকেশনটিতে নেভিগেট করুন:
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  8. এরপর, (Default) কী-এর ভ্যালু McAfee ScriptScan- থেকে VB Script Language-এ পরিবর্তন করুন।
  9. শেষে, নিচের রেজিস্ট্রি লোকেশনটিতে নেভিগেট করুন:
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
  10. (Default) কী-এর ভ্যালু C:\Program Files\Common Files\McAfee\SystemCore\Scriptxxxxxxxxx.dll- থেকে C:\Windows\SysWOW64\vbscript.dll-এ পরিবর্তন করুন।
  11. উপরে তালিকাভুক্ত সকল পরিবর্তন এনফোর্স হলে, আপনার কম্পিউটার রিস্টার্ট করুন এবং দেখুন সমস্যা ফিক্স হয়েছে কিনা।

যদি এই পদ্ধতি প্রযোজ্য না হয় বা উপরের ইনস্ট্রাকশন ফলো করার পরেও আপনি একই Error 2738 সম্মুখীন হন, তবে নিচের পরবর্তী পদ্ধতিতে যান।

পদ্ধতি ২: vbscript.dll file রেজিস্টার করা

আপনি যদি একটি এজেন্ট ইনস্টলেশন ফেইল করার পর "Error 2738. Could not access VBScript run time for custom action" সম্মুখীন হন, তবে সম্ভবত আপনি এই এরর দেখছেন কারণ VB Script Engine সঠিকভাবে রেজিস্টার্ড নেই। অধিকাংশ কেসে, এই ইস্যু vbscript.dll একটি থার্ড পার্টি সফ্টওয়্যার (সবচেয়ে সম্ভবত একটি AV টুল) দ্বারা মডিফাই হওয়ার পর ঘটে।

যদি এই দৃশ্য প্রযোজ্য হয়, তবে আপনি Elevated CMD prompt থেকে সমস্যাযুক্ত DDL ফাইল পুনরায় রেজিস্টার করে সমস্যা সমাধান করতে পারবেন।

এখানে vbscript.dll ফাইল রেজিস্টার করার প্রক্রিয়া যা 2738 ইনস্টলার এরর সৃষ্টি করছে সেটি ধাপে ধাপে গাইড করা হলো:

নোট: নিচের ইনস্ট্রাকশনগুলো আপনার উইন্ডোজ ভার্সন নির্বিশেষে কাজ করবে (Windows 7, Windows 8.1, and Windows 10)

  1. Windows key + R চাপে Run ডায়লগ বক্স খুলুন। টেক্সট বক্সে 'cmd' টাইপ করে Ctrl + Shift + Enter চাপে elevated Command Prompt খুলুন। UAC (User Account Control) প্রম্পট আসলে Yes ক্লিক করুন অ্যাডমিন অ্যাক্সেস দেওয়ার জন্য।
  2. Javascript / VBScript Run time for Custom Action (2738 Error) সমাধান
  3. Elevated Command Prompt-এ ঢুকে, আপনার 32-বিট বা 64-বিট উইন্ডোজ ব্যবহার করছেন সেটি নির্ভর করে নিচের কমান্ডগুলো থেকে একটি টাইপ করুন এবং Enter চাপুন:
     cd %windir%\system32 cd %windir%\syswow64
  4. সঠিক লোকেশনে পাওয়া গেলে, নিচের কমান্ডটি টাইপ করুন, এবং সমস্যাযুক্ত vbscript.dll রেজিস্টার করতে Enter চাপুন:
    regsvr32 vbscript.dll

    নোট: আপনি যদি "Error 2738. Could not access Javascript run time for custom action" এরর দেখেন, তবে নিচের কমান্ডটি ব্যবহার করুন:

    regsvr32.exe jscript.dll
  5. আপনার কম্পিউটার রিস্টার্ট করুন এবং পরবর্তী স্টার্টআপ完了後 ইস্যু ফিক্স হয়েছে কিনা দেখুন।

যদি একই "Could Not Access Javascript / VBScript Run time for Custom Action" এরর এখনো থাকে, তবে নিচের পরবর্তী সম্ভাব্য ফিক্সে যান।

পদ্ধতি ৩: SFC এবং DISM স্ক্যান চালানো

বিতর্কে, আপনি এই সমস্যায় আক্রান্ত হতে পারেন কিছু ধরনের করাপশনের কারণে যা আপনার সিস্টেমের DLL (Dynamic Link Library) ফাইলগুলো ব্যবহার করার ক্ষমতাকে প্রভাবিত করে। আপনি যদি মনে করেন এই দৃশ্য প্রযোজ্য হতে পারে, তবে আপনি দুটি ইউটিলিটি ব্যবহার করে এই সমস্যা ফিক্স করতে পারেন যা করাপ্ট OS ইনস্ট্যান্স ফিক্স করার জন্য পরিচিত — DISM (Deployment Image Servicing and Management) এবং SFC (System File Checker)।

করাপ্ট ডেটার সন্দেহ থাকলে, আপনাকে System File Checker Scan চালানো দরকার। এই অপারেশন শুরু করার আদর্শ পথ কারণ আপনি এই স্ক্যান ডিপ্লয় করতে পারেন এমনকি আপনার কাছে নিশ্চিত ইন্টারনেট কানেকশন না থাকলেও। এই ইউটিলিটি লোকালি স্টোর করা আর্কাইভ লিভারেজ করে সম্ভাব্য করাপ্ট ফাইলগুলোকে সুস্থ সমতুল্যের একটি লিস্টের সাথে তুলনা করে।

Javascript / VBScript Run time for Custom Action (2738 Error) সমাধান

নোট: মনে রাখবেন যে একবার এই ধরনের স্ক্যান শুরু হলে যেকোনো পরিস্থিতিতে ইন্টাররাপ্ট করা যাবে না। আপনি যদি প্রিমেচিউরলি আপনার কম্পিউটার শাট ডাউন করেন বা CMD উইন্ডো বন্ধ করেন, তবে আপনার উইন্ডোজ ড্রাইভে লজিক্যাল এরর সৃষ্টি হওয়ার রিস্ক রয়েছে।

SFC স্ক্যান 완了後, আপনার কম্পিউটার রিবুট করুন এবং পরবর্তী স্টার্টআপ完了後 DISM স্ক্যান শুরু করুন।

Javascript / VBScript Run time for Custom Action (2738 Error) সমাধান

নোট: এই Deployment Image Servicing and Management সার্ভিস Windows Update-এর একটি সাব-কম্পোনেন্ট ব্যবহার করে করাপ্ট ইনস্ট্যান্সগুলো রিপ্লেস করার জন্য সুস্থ কপি ডাউনলোড করে।

দ্বিতীয় স্ক্যান 완了後, আপনার কম্পিউটার রিস্টার্ট করুন এবং পরবর্তী স্টার্টআপে সমস্যা সমাধান হয়েছে কিনা দেখুন।

যদি একই সমস্যা এখনো থাকে, তবে নিচের পরবর্তী সম্ভাব্য ফিক্সে যান।

পদ্ধতি ৪: System Restore ব্যবহার করা

যদি এই সমস্যা সাম্প্রতিকেই শুরু হয়েছে, তবে সম্ভব একটি সাম্প্রতিক সফ্টওয়্যার পরিবর্তন এই সমস্যাটি সৃষ্টি করেছে ইনস্টলার ইনফ্রাস্ট্রাকচার ব্যবহার করতে চাওয়া প্রোগ্রামগুলোর সাথে। যেহেতু আপরাধী নির্দিষ্ট করার কোনো স্পষ্ট পথ নেই (এটা হতে পারে একটি সফ্টওয়্যার আপডেট, একটি ড্রাইভার, একটি বাগি উইন্ডোজ আপডেট, একটি সফ্টওয়্যার কনফ্লিক্ট, ইত্যাদি) তাই আপনি যা সেরা করতে পারেন সেটি হচ্ছে আপনার কম্পিউটারকে একটি olyan স্টেটে ফেরাতে যেখানে এই সমস্যা ঘটেনি।

এটি করার সেরা উপায় হচ্ছে System Restore ব্যবহার করে আপনার উইন্ডোজ ইনস্টলেশনকে একটি হেলথি পয়েন্টে রিভার্ট করা যেখানে "Could not access VBScript run time for custom action" বা "Could not access Javascript run time for custom action" এররটি এখনো ঘটেনি।

System Restore ব্যবহার করে আপনার PC কে একটি হেলথি স্টেটে রিসেট করার জন্য কিছু ধাপে ধাপে ইনস্ট্রাকশন:

Javascript / VBScript Run time for Custom Action (2738 Error) সমাধান

আপনি যদি ইতিমধ্যে এটি কর चुके हों এবং আপনি এখনো একই 2738 এরর কোড সম্মুখীন হন, তবে নিচের পরবর্তী সম্ভাব্য ফিক্সে যান।

পদ্ধতি ৫: প্রতিটি উইন্ডোজ কম্পোনেন্ট রিসেট করা

যদি উপরের কোনো পদ্ধতিই আপনার নির্দিষ্ট দৃশ্যে কাজ না করে, তবে আপনি সম্ভবত একটি অন্তর্নিহিত সিস্টেম ফাইল করাপশনের সাথে কাজ করছেন যা কনভেনশনালি রিজলভ করা যাবে না।

একই পরিস্থিতিতে পড়ে থাকা বেশ কিছু প্রভাবিত ব্যবহারকারী রিপোর্ট করেছেন যে তারা সকল প্রাসঙ্গিক OS কম্পোনেন্ট রিফ্রেশ করার পরেই সমস্যা ফিক্স করতে পেরেছেন তাদের Windows 10 ইনস্টলেশনের সাথে জড়িত। এই কাজ করার জন্য আপনার কাছে ২টি পথ আছে:

  • Repair install — এটি আরও ফোকাসড অ্যাপ্রোচ কারণ এটি আপনাকে আপনার OS ড্রাইভে বর্তমানে উপস্থিত পেরসোনাল ডেটা হারিয়ে ছাড়া সকল OS ফাইল রিফ্রেশ করতে দেবে। আপনাকে আপনার উইন্ডোজ ভার্সনের সাথে কম্প্যাটিবল একটি ইনস্টলেশন মিডিয়া ব্যবহার করতে হবে, কিন্তু আপনি আপনার OS ড্রাইভে বর্তমানে সংরক্ষিত অ্যাপ্লিকেশন, গেম, মিডিয়া, এবং এমনকি ইউজার প্রেফারেন্সও সংরক্ষণ করতে পারবেন।
  • Clean install — আপনি যদি সবচেয়ে সহজ প্রসিডিউর খুঁজছেন, এটি সেটি। এই অপারেশন শুরু করতে আপনাকে কম্প্যাটিবল ইনস্টলেশন মিডিয়া প্রয়োজন নেই, কিন্তু আপনি এই অপারেশন শুরু করার আগে আপনার ডেটা ব্যাকআপ ম্যানেজ না করলে, আপনার উইন্ডোজ ড্রাইভে বর্তমানে সংরক্ষিত সকল পেরসোনাল ডেটা হারিয়ে যাবেন।
  1. Windows 'Could Not Search for New Updates' এরর সমাধান – কুইক ফিক্স গাইড

  2. উইন্ডোজ ১০-এ 'Could Not Create the Java Virtual Machine' এরর সমাধান

  3. উইন্ডোজ ১০-এ FiveM 'Citizen DLL' লোডিং এরর সমাধান

  4. ফায়ারফক্সে 'প্লাগইন কন্টেইনার কাজ করছে না' এরর ঠিক করুন – ধাপে ধাপে গাইড