msvcr120.dll উইন্ডোজ অপারেটিং সিস্টেমের জন্য একটি অপরিহার্য ফাইল। এটি থার্ড-পার্টি অ্যাপ্লিকেশনগুলির জন্য বিভিন্ন রিসোর্স এক্সট্রাক্ট করার জন্য ব্যবহৃত হয়। এটি C++ প্রোগ্রামিং ভাষার সাথে লিঙ্কড। ফাইলটি মিসিং মানে যে প্রোগ্রামগুলো এই ভাষায় রান করছে সেগুলো সফলভাবে লঞ্চ হবে না কারণ সেগুলো প্রয়োজনীয় ফাইলটি খুঁজে পাবে না।
এই সমস্যার জন্য বিভিন্ন ফিক্স আছে। আমরা C++ রিডিস্ট্রিবিউটেবল প্যাকেজগুলো রি-ইনস্টল করার চেষ্টা করতে পারি। প্রথম সমাধানটি থেকে শুরু করুন এবং নিচে নামুন। প্রতিটি সমাধান পারফর্ম করার পর, আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করুন। যদি এখনও কাজ না করে, তবে এটিকে রি-ইনস্টল করার চেষ্টা করুন। নোট করুন যে এই সমাধানগুলো উইন্ডোজের প্রায় সব ভার্সনের জন্য কাজ করে।
একটি প্রোগ্রাম রি-ইনস্টল করতে, নিচের স্টেপগুলো ফলো করুন:
- Windows + R চাপুন এবং "appwiz.cpl" টাইপ করুন এবং Enter চাপুন।
- একটি নতুন উইন্ডো আসবে যেটি আপনার কম্পিউটারে বর্তমানে ইনস্টল করা সকল অ্যাপ্লিকেশন নিয়ে গঠিত। অ্যাপ্লিকেশনটিতে রাইট-ক্লিক করুন এবং "uninstall" সিলেক্ট করুন।
- আপনার কম্পিউটার রিস্টার্ট করুন এটি আবার ইনস্টল করার আগে।
সমাধান ১: System File Checker রান করা
System File Checker (SFC) মাইক্রোসফট উইন্ডোজে উপস্থিত একটি ইউটিলিটি যা ব্যবহারকারীদের তাদের কম্পিউটার স্ক্যান করতে দেয় করপ্ট ফাইলগুলো তাদের অপারেটিং সিস্টেমে। এই টুলটি মাইক্রোসফট উইন্ডোজে Windows 98 থেকে আছে। এটি একটি খুব উপকারী টুল সমস্যা ডায়াগনোজ করার জন্য এবং চেক করার জন্য কি কোনো সমস্যা উইন্ডোজে করপ্ট ফাইলগুলোカー কারনে হচ্ছে।
আমরা SFC রান করার চেষ্টা করতে পারি এবং দেখতে পারি আমাদের সমস্যা সমাধান হয় কিনা। আপনি SFC রান করার সময় তিনটি রেসপন্সের মধ্যে একটি পাবেন।
- Windows didn't find any integrity violations
- Windows Resource Protection found corrupt files and repaired them
- Windows Resource Protection found corrupt files but was unable to fix some (or all) of them
- Windows + R চাপুন Run অ্যাপ্লিকেশন লঞ্চ করার জন্য। "taskmgr" টাইপ করুন ডায়লগ বক্সে এবং Enter চাপুন আপনার কম্পিউটারের টাস্ক ম্যানেজার লঞ্চ করার জন্য।
- এখন File অপশনে ক্লিক করুন উইন্ডোর উপরের বাম দিক থেকে এবং "Run new task" সিলেক্ট করুন উপলব্ধ অপশনগুলো থেকে।

- এখন "powershell" টাইপ করুন ডায়লগ বক্সে এবং নিচের অপশনটি চেক করুন যেটি বলে "Create this task with administrative privileges"।

- Windows Powershell-এ একবার হলে, "sfc /scannow" টাইপ করুন এবং Enter হিট করুন। এই প্রসেস কিছু সময় নিতে পারে কারণ আপনার পুরো উইন্ডোজ ফাইলগুলো কম্পিউটার দ্বারা স্ক্যান করা হচ্ছে এবং করপ্ট ফেজের জন্য চেক করা হচ্ছে।

- আপনি যদি একটি এরর এনকাউন্টার করেন যেখানে উইন্ডোজ বলে যে সেটি কিছু এরর খুঁজে পেয়েছে কিন্তু সেগুলো ফিক্স করতে পারল না, তবে আপনাকে "sfc /verifyonly" টাইপ করা উচিত। প্রসেসটি সম্পূর্ণরূপে কমপ্লিট হওয়ার জন্য অপেক্ষা করুন।
- আপনি যদি এখনও করপ্ট ফাইলগুলো রিপেয়ার করতে না পারেন, তবে কমান্ডটি "DISM /Online /Cleanup-Image /RestoreHealth" PowerShell-এ রান করুন। এটি করপ্ট ফাইলগুলো উইন্ডোজ আপডেট সার্ভার থেকে ডাউনলোড করবে এবং করপ্টগুলো রিপ্লেস করবে। নোট করুন যে এই প্রসেসও আপনার ইন্টারনেট কানেকশন অনুযায়ী কিছু সময় কনসাম করবে। যেকোনো স্টেজে ক্যানসেল করবেন না এবং এটিকে চলতে দিন।
যদি উপরের মেথডগুলো ব্যবহার করে একটি এরর ডিটেক্ট হয় এবং ফিক্স হয়, তবে আপনার কম্পিউটার রিস্টার্ট করুন, অ্যাপ্লিকেশনটি রি-ইনস্টল করুন এবং চেক করুন কি এটি সঠিকভাবে লঞ্চ হচ্ছে।
সমাধান ২: MySQL Installer Community ডাউনলোড করা
আপনি যদি বিভিন্ন MySQL অ্যাপ্লিকেশন যেমন MySQL Workbench ইত্যাদি রান করার সময় সমস্যা অনুভব করেন, তবে আপনার PC-তে MySQL Installer Community ইনস্টল করার পরামর্শ দেওয়া হয়। এই টুলটি ডিটেক্ট করবে যে আপনার সিস্টেমে কিছু Visual Studio কম্পোনেন্ট কমছে এবং সম্ভবত একটি Visual Studio মিনিমাল কম্পোনেন্ট ইনস্টলার লঞ্চ করবে এবং গ্যাপগুলো পূরণ করবে। সবসময় নিশ্চিত করুন যে আপনি অফিশিয়াল MySQL ওয়েবসাইট থেকে অ্যাপ্লিকেশনটি ডাউনলোড করছেন।
সমাধান ৩: Visual C++ Redistributable Packages রি-ইনস্টল করা
msvcr120.dll উইন্ডোজ অপারেটিং সিস্টেমের জন্য একটি অপরিহার্য ফাইল। যদি msvcr120.dll মিসিং থাকে, তবে আপনি গেম লঞ্চ করতে পারবেন না যেমন ইন্ট্রোডাকশনে ব্যাখ্যা করা হয়েছে। মিসিং ফাইলটি রিপ্লেস করার জন্য, আমরা পুরো রিডিস্ট্রিবিউটেবল প্যাকেজ ডাউনলোড করে ইনস্টল করতে পারি। নোট করুন যে আপনাকে সবসময় নন-অফিশিয়াল ওয়েবসাইট থেকে .dll ফাইল ডাউনলোড করা থেকে এড়াতে হবে। সেগুলো ম্যালওয়্যার এবং ভাইরাস سے ইনফেক্টেড থাকতে পারে এবং আপনার কম্পিউটার সহজে ইনফেক্ট করতে পারে।
- অফিশিয়াল মাইক্রোসফট ডাউনলোডিং-এ যান
- ভাষা সিলেক্ট করার পর Download বাটনে ক্লিক করুন।

- "vredist_x64.exe" সিলেক্ট করুন এবং Next চাপুন। শীঘ্রই ডাউনলোড শুরু হবে। ফাইলটি একটি অ্যাক্সেসযোগ্য লোকেশনে সেভ করুন এবং exe ফাইলটি রান করুন।

- ইনস্টলেশন কমপ্লিট হলে, আপনার কম্পিউটার রিস্টার্ট করুন এবং চেক করুন কি সমস্যা সমাধান হয়েছে।
নোট: আপনি যদি 64 বিট উইন্ডোজ ব্যবহার করেন, তবে আপনি উভয় (vredist_x64.exe এবং vredist_x86.exe) ইনস্টল করতে পারেন। যাইহোক, আপনার কাছে 32 বিট থাকলে, আপনাকে শুধু "vredist_x86.exe" ইনস্টল করা উচিত।
সমাধান ৪: ভাইরাস স্ক্যান করা
.dll ফাইলগুলো ভাইরাস এবং ম্যালওয়্যার আপনার কম্পিউটারে ঢুকানোর সবচেয়ে জনপ্রিয় হোস্টের মধ্যে একটি। আপনি যদি সন্দেহ করেন যে আপনার কম্পিউটার ইনফেক্টেড, তবে আপনাকে আপনার কম্পিউটার যত ত্বারিত সম্ভব স্ক্যান করা উচিত ম্যালওয়্যার/ভাইরাস রিমুভ করতে। আপনি যে অ্যান্টিভাইরাসটি বর্তমানে ব্যবহার করছেন সেটি ব্যবহার করুন। আপনার কাছে যদি একটা না থাকে, তবে আপনি Windows Defender ব্যবহার করতে পারেন।
- Windows + S চাপুন স্টার্ট মেনুর সার্চ বার লঞ্চ করার জন্য। "Windows Defender" টাইপ করুন এবং ফরওয়ার্ড আসা প্রথম রেজাল্টটি খুলুন।

- স্ক্রিনের ডান পাশে, আপনি একটি স্ক্যান অপশন দেখবেন। full scan সিলেক্ট করুন এবং Scan-এ ক্লিক করুন। এই প্রসেস কিছু সময় নিতে পারে কারণ উইন্ডোজ আপনার কম্পিউটারের সব ফাইল একে একে স্ক্যান করে। ধৈর্য ধরে প্রসেসটি সম্পূর্ণ হোন দিন।

- আপনার কম্পিউটারে ম্যালওয়্যার থাকলে, ইউটিলিটি 그걸 রিমুভ করতে দিন এবং অ্যাপ্লিকেশনটি আবার লঞ্চ করার আগে আপনার কম্পিউটার রিস্টার্ট করুন।
নোট: আপনি Microsoft safety scannerও রান করতে পারেন যেহেতু এর কাছে লেটেস্ট ভাইরাস ডেফিনিশন আছে এবং চেক করতে পারেন কি এটা কোনো ডিসক্রেপ্যান্সি খুঁজে পায়।
সমাধান ৫: উভয় VC Redist প্যাকেজ ইনস্টল করুন
কখনও কখনও, আপনাকে আপনার সব VC Redist প্যাকেজ রি-ইনস্টল করতে হতে পারে এবং তারপর সফটওয়্যারটির 32-বিট এবং 64-বিট ভার্সন উভয়ই ইনস্টল করতে হতে পারে সেটি ঠিকমতো কাজ করার জন্য। তাই, এই স্টেপে, আমরা প্রথমে পুরনো VC Redist ইনস্টলেশনগুলো আনইনস্টল করব এবং তারপর সব VC Redist প্যাকেজ রি-ইনস্টল করব। সেটির জন্য:
- "Windows" + "R" চাপুন Run প্রম্পট খোলার জন্য।
- "appwiz.cpl" টাইপ করুন এবং "Enter" চাপুন অ্যাপ ম্যানেজমেন্ট উইন্ডো খোলার জন্য।

- অ্যাপ ম্যানেজমেন্ট উইন্ডোতে, নিচে স্ক্রোল করুন এবং "Visual C++ Redistributable" অ্যাপ্লিকেশনটিতে রাইট-ক্লিক করুন।
- "Uninstall" সিলেক্ট করুন লিস্ট থেকে এবং তারপর অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন সফটওয়্যারটি আপনার কম্পিউটার থেকে রিমুভ করার জন্য।

- এই স্টেপটি সকল ইনস্টলেশনের জন্য রিপিট করুন।
- এখন, মাইক্রোসফট ওয়েবসাইটে যান এবং নিচের ইনস্টলেশনগুলো একে একে ডাউনলোড করুন।
- Microsoft Visual C++ Redistributable 2005 64-bit + 32-bit
- Microsoft Visual C++ 2008 Redistributable Package (x86)
- Microsoft Visual C++ 2008 Redistributable Package (x64)
- Microsoft Visual C++ 2010 Redistributable Package (x86)
- Microsoft Visual C++ 2010 Redistributable Package (x64)
- Visual C++ Redistributable Packages for Visual Studio 2013 32+64 bit
- Visual C++ Redistributable for Visual Studio 2015
- এগুলো সব ডাউনলোড করার পর, আপনার কম্পিউটারে একে একে ইনস্টল করুন সেটআপ ফাইলগুলো এক্সিকিউট করে।
- এগুলো ইনস্টল করার পর, চেক করুন কি ইস্যুটি এখনও persists।
সমাধান ৬: উইন্ডোজ আপডেট ইনস্টল করা
সম্ভবত আপনার উইন্ডোজ অপারেটিং সিস্টেমের জন্য আপডেটগুলো উপলব্ধ আছে কিন্তু সেগুলো আপনার সিস্টেমে ইমপ্লিমেন্ট হয়নি যেন এই ইস্যুটি ট্রিগার হচ্ছে। তাই, এই স্টেপে, আমরা আপডেট চেক করব এবং প্রয়োজনে অ্যাপ্লাই করব। সেটির জন্য:
- "Windows" + "I" চাপুন সেটিংস খোলার জন্য এবং "Updates and Security" অপশনে ক্লিক করুন।
- Updates সেকশনে, বাম প্যান থেকে "Windows Update" বাটনে ক্লিক করুন এবং "Check for Updates" অপশনে ক্লিক করুন।

- আপডেট চেক করার পর, উইন্ডোজ অটোমেটিক্যালি যেকোনো উপলব্ধ আপডেট আপনার কম্পিউটারে ইনস্টল করবে।
- আপনার উইন্ডোজ আপডেট করার পর, চেক করুন কি ইস্যুটি এখনও persists।
সমাধান ৭: অ্যাপ্লিকেশন রি-ইনস্টল করা
আপনি যদি এই ইস্যুটি একটি নির্দিষ্ট অ্যাপ্লিকেশন বা গেমে ফেস করেন যা লঞ্চ হতে পারছে না এবং এই এররটি দেখাচ্ছে, তবে সম্ভবত সেটি ঠিকমতো ইনস্টল হয়নি আসলেই। তাই, এটি গুরুত্বপূর্ণ যে আপনি উপরে উল্লিখিত সব স্টেপ দিয়ে ফিক্স করতে না পারলে, আমাদের উন গেম/অ্যাপ্লিকেশনটি রি-ইনস্টল করা উচিত যেটি লঞ্চ হতে পারছে না। সেটির জন্য, এটিকে এর নিজস্ব আনইনস্টলার বা অ্যাপ ম্যানেজমেন্ট উইন্ডো থেকে আনইনস্টল করুন যেমন আমরা উপরে করেছি এবং তারপর সোর্স থেকে আবার ডাউনলোড করে রি-ইনস্টল করুন।