SEO Meta Data
- Meta Title: সফটওয়্যার কম্প্যাটিবিলিটি মোড ব্যবহার | উইন্ডোজ ওল্ড অ্যাপ রান গাইড
- Meta Description: উইন্ডোজ ১০ বা ১১-এ কোনো পুরাতন সফটওয়্যার বা ওল্ড গেমিং ইঞ্জিন ওপেন করলেই কি ক্র্যাশ করছে? কোনো থার্ড-পার্টি অ্যাপ ছাড়াই উইন্ডোজের কম্প্যাটিবিলিটি মোড কনফিগার করার প্রফেশনাল গাইড।
Compatibility Mode কী এবং এর পেছনের কারিগরি মেকানিজম কী?
আপনার প্রফেশনাল কাজের সুবিধার্থে উইন্ডোজ ১০ বা ১১-এর হাই-এন্ড এনভায়রনমেন্টে কি পুরাতন কোনো লিগ্যাসি সফটওয়্যার, ওল্ড ডাটাবেজ ডিরেক্টরি কিংবা ওল্ড ক্লাসিক কোনো গেমিং ইঞ্জিন রান করার প্রয়োজন পড়ছে? আর সেটি ওপেন করতে গেলেই কি হঠাৎ সফটওয়্যারটি আকস্মিক ক্র্যাশ (Crash) করছে, রানটাইম এরর দেখাচ্ছে, নাকি পুরো উইন্ডোজ স্ক্রিন ফ্রিজ হয়ে যাচ্ছে? সাইবার সিকিউরিটি, সিস্টেম অ্যাডমিনিস্ট্রেশন কিংবা প্রফেশনাল পিসি ট্রাবলশুটিংয়ের ক্ষেত্রে এটি অত্যন্ত পরিচিত একটি কারিগরি বোতলনেক (Bottleneck)।
কারিগরি ভাষায়, উইন্ডোজ অপারেটিং সিস্টেম প্রতিবার নতুন ভার্সনে আপডেট হওয়ার সময় তার ভেতরের মূল ওএস কার্নেল (OS Kernel), মেমোরি ম্যানেজমেন্ট এবং Application Programming Interface (API) আর্কিটেকচারে ব্যাপক পরিবর্তন নিয়ে আসে। অনেক পুরাতন সফটওয়্যার (যা মূলত উইন্ডোজ ৭, এক্সপি বা উইন্ডোজ ৮-এর জন্য কোডিং করা হয়েছিল) মডার্ন উইন্ডোজের নতুন সাবসিস্টেম, অ্যাডভান্সড সিকিউরিটি টোকেন এবং মেমোরি হ্যান্ডেলগুলোর সাথে তাল মেলাতে পারে না। এর ফলে ফাইল রিড/রাইট করার সময় কার্নেল লেভেলে দ্বন্দ্ব তৈরি হয় এবং অ্যাপটি ক্র্যাশ করে।
Compatibility Mode (কম্প্যাটিবিলিটি মোড) হলো উইন্ডোজ অপারেটিং সিস্টেমের ভেতরে থাকা একটি অত্যন্ত শক্তিশালী বিল্ট-ইন এমুলেশন লেয়ার বা সাবসিস্টেম গেটওয়ে। এই মোডটি সচল করার অর্থ হলো—উইন্ডোজ কার্নেল ওই নির্দিষ্ট ওল্ড অ্যাপটির জন্য সাময়িকভাবে একটি ভার্চুয়াল ক্যাটালগ পরিবেশ তৈরি করে, যা হুবহু উইন্ডোজের কোনো ওল্ড ভার্সনের (যেমন: Windows 7 বা Windows XP) মতো আচরণ করে। এর ফলে পুরাতন অ্যাপটি মনে করে সে তার নিজের পুরাতন ওএস-এই রান হচ্ছে এবং কোনো কনফ্লিক্ট ছাড়াই স্মুথলি কাজ সম্পন্ন করে।
কোনো থার্ড-পার্টি অনিরাপদ অপ্টিমাইজার বা ব্লোটওয়্যার অ্যাপ ছাড়াই উইন্ডোজের নিজস্ব অ্যাডভান্সড প্রপার্টিজ ডিরেক্টরি ব্যবহার করে এই মোড কনফিগার করার ৫টি প্রফেশনাল ও টেকনিক্যাল মেথড নিচে ধাপে ধাপে দেওয়া হলো:
কম্প্যাটিবিলিটি মোড ব্যবহারের ৫টি প্রফেশনাল টেকনিক্যাল মেথড
১. ম্যানুয়ালি ‘Properties’ ডিরেক্টরি থেকে ওল্ড ওএস রাউটিং লক করা
কোনো পুরাতন ওল্ড অ্যাপ বা সফটওয়্যারের এক্সিকিউটেবল ফাইলের ব্যাকএন্ড আর্কিটেকচার ম্যানুয়ালি পরিবর্তন করার সবচেয়ে কার্যকর ক্লাসিক মেথড:
- আপনার সেই পুরাতন সফটওয়্যার বা গেমের মূল লঞ্চার ফাইলটির (
.exe) ওপর রাইট ক্লিক করে একদম নিচে থাকা Properties অপশনে যান। - ওপরের মেনু ট্যাবগুলো থেকে Compatibility ট্যাবে প্রবেশ করুন।
- Compatibility mode সেকশনের অধীনে থাকা “Run this program in compatibility mode for:” চেক বক্সটিতে টিক চিহ্ন দিন।
- নিচের ড্রপডাউন মেনু থেকে সফটওয়্যারটির রিলিজ ইয়ার বা রিকোয়ারমেন্ট অনুযায়ী ওল্ড ওএস সিলেক্ট করুন (যেমন: ওল্ড লিগ্যাসি অ্যাপের জন্য Windows 7 অথবা আল্ট্রা-ওল্ড ডাটাবেজের জন্য Windows XP (Service Pack 3))।
- নিচে থাকা Apply এবং OK দিয়ে সেটিংসটি লক করুন এবং অ্যাপটি রান করুন।
২. ‘Administrative Privileges’ ও কার্নেল পারমিশন বুস্ট করা
পুরাতন সফটওয়্যারগুলো অনেক সময় উইন্ডোজের আধুনিক সিকিউরিটি প্রটোকল (UAC – User Account Control) বাইপাস করে সরাসরি সিস্টেমের রুট ড্রাইভে ফাইল রাইট করতে চায়, যা ডিফেন্ডার ব্লক করে দেয়।
- পূর্বের নিয়মে অ্যাপের Properties > Compatibility ট্যাবে যান।
- নিচের দিকে থাকা Settings ক্যাটাগরির অধীনে “Run this program as an administrator” চেক বক্সে টিক চিহ্ন দিন।
- কারিগরি সুবিধা: এটি উইন্ডোজ কার্নেলকে স্পষ্ট নির্দেশ দেয় অ্যাপটিকে সর্বোচ্চ প্রশাসনিক পারমিশন বা টোকেন প্রদান করতে, যার ফলে অ্যাপটি কোনো ইন্টারনাল পারমিশন ডিনাইড এরর ছাড়াই রুট ডিরেক্টরি অ্যাক্সেস করতে পারে।
৩. হাই-রেজোলিউশন মনিটরের জন্য ‘DPI Scaling’ জ্যাম ফিক্স
আপনার পিসিতে যদি হাই-রেজোলিউশন স্ক্রিন বা আল্ট্রা-ওয়াইড ডিসপ্লে থাকে, তবে কম্প্যাটিবিলিটি মোডে ওল্ড অ্যাপ ওপেন করলে তার ফন্ট ও ইউজার ইন্টারফেস (UI) মারাত্মক ভেঙে যেতে পারে বা স্ক্রিন ব্লার (Blurry) দেখাতে পারে।
- কম্প্যাটিবিলিটি উইন্ডোর একদম নিচে থাকা “Change high DPI settings” বাটনে ক্লিক করুন।
- নতুন পপ-আপ বক্সের নিচে থাকা “Override high DPI scaling behavior” চেক বক্সে টিক চিহ্ন দিন।
- Scaling performed by: ড্রপডাউন মেনু থেকে পরিবর্তন করে সরাসরি “System (Enhanced)” বা “Application” সিলেক্ট করে ওকে দিন। এটি আপনার জিপিইউ রেন্ডারিং লাইনের সাথে অ্যাপের ফ্রেম এমুলেশন নিখুঁতভাবে সিঙ্ক করে দেবে।
৪. উইন্ডোজের বিল্ট-ইন ‘Program Compatibility Troubleshooter’ রান করা
আপনি যদি নিশ্চিত না হন যে আপনার ওল্ড অ্যাপটি কোন সুনির্দিষ্ট ওএস ভার্সনের সাথে সামঞ্জস্যপূর্ণ, তবে উইন্ডোজের ইন্টারনাল ডায়াগনস্টিকস ক্রলার ব্যবহার করা প্রফেশনাল নিয়ম।
- উইন্ডোজ সার্চ বারে টাইপ করুন “Run programs made for previous versions of Windows” এবং ইউটিলিটি টুলটি ওপেন করুন।
- নতুন উইন্ডো এলে Advanced লিংকে ক্লিক করে Apply repairs automatically চেক বক্স অন রেখে Next দিন।
- পিসির সমস্ত অ্যাপ স্ক্যান শেষে তালিকা থেকে আপনার সমস্যা করা ওল্ড সফটওয়্যারটি সিলেক্ট করে Next দিন এবং “Try recommended settings” মোডটি বেছে নিন। উইন্ডোজ স্বয়ংক্রিয়ভাবে ব্যাকএন্ড রেজিস্ট্রি টেস্ট করে নিখুঁত কম্প্যাটিবিলিটি মোডটি নিজেই অ্যাসাইন করে দেবে।
৫. ওল্ড ১৬-বিট/৩২-বিট অ্যাপের জন্য ‘DirectPlay’ লেগাসি ফিচার সচল করা
অনেক পুরাতন গেমিং ইঞ্জিন বা কোডিং সফটওয়্যার উইন্ডোজের ওল্ড নেটওয়ার্কিং ও গ্রাফিক্স লাইব্রেরি ব্যবহার করে। এটি মডার্ন উইন্ডোজে ডিফল্টভাবে অফ থাকে।
- কীবোর্ড থেকে
Win + Rচেপে রান bক্সেoptionalfeaturesলিখে এন্টার চাপুন (উইন্ডোজের অফিশিয়াল Windows Features উইন্ডোটি ওপেন হবে)। - পেজটি স্ক্রল করে নিচের দিকে নেমে “Legacy Components” ফোল্ডারটি খুঁজে বের করুন এবং সেটির ওপর ডাবল ক্লিক করে এক্সপ্যান্ড করুন।
- এর অধীনে থাকা “DirectPlay” চেক বক্সটিতে টিক চিহ্ন দিয়ে OK দিন। উইন্ডোজ কার্নেল ইন্টারনেট থেকে প্রয়োজনীয় ওল্ড ডিরেক্টরি লাইব্রেরি সিঙ্ক করে ফাইলটি একটিভ করে দেবে। পিসি একবার রিস্টার্ট দিন; পুরাতন অ্যাপ বা গেমের নেটওয়ার্কিং এরর চিরতরে ফিক্স হয়ে যাবে।
💡 আইটি প্রফেশনাল ও ডেভলপারদের জন্য সিএসই ইঞ্জিনিয়ার্স প্রো-টিপ
আপনি যদি আপনার পিসিতে প্রফেশনাল গ্রাফিক্স ডিজাইনিং, ওবিএস স্টুডিও (OBS Studio) দিয়ে ৪কে কনটেন্ট ক্রিয়েশন, কাস্টম পাইথন কোডিং কিংবা MERN স্ট্যাক ওয়েব ডেভলপমেন্টের কাজ একসাথে সামলান, তবে ওল্ড সফটওয়্যার রান করার সময় নিচের টেকনিক্যাল গোল্ডেন রুলটি সর্বদা মাথায় রাখবেন:
কারিগরি সতর্কতা: সাইবার সিকিউরিটির প্রফেশনাল অডিট অনুযায়ী, ডার্ক ওয়েবের হ্যাকাররা অনেক সময় পুরাতন বা ওল্ড লেগাসি সফটওয়্যারগুলোর (যেমন: পুরাতন এডোবি বা এমএস অফিস ভার্সন) সোর্স কোড ম্যানিপুলেট করে সেগুলোর ভেতরে বিপজ্জনক Exploit Kit বা হিডেন Trojan Backdoor ইনজেক্ট করে রাখে। যেহেতু পুরাতন অ্যাপগুলোতে মডার্ন সিকিউরিটি এনক্রিপশন থাকে না এবং উইন্ডোজ কম্প্যাটিবিলিটি মোড অন করার পর সেটিকে আপনি অ্যাডমিন পারমিশন (
Run as administrator) দিয়ে দিচ্ছেন—তাই ওল্ড অ্যাপের ভেতর কোনো ইনফো-স্টিলার ম্যালওয়্যার থাকলে তা মুহূর্তের মধ্যে আপনার মূল উইন্ডোজের কার্নেল মেমোরি হ্যাক করে ব্রাউজারের সমস্ত সেভ করা পাসওয়ার্ড ও সেশন টোকেন লিক করে দিতে পারে।সমাধান: কোনো আনভেরিফাইড বা ওল্ড ক্র্যাকড লেগাসি অ্যাপ সরাসরি আপনার মেইন উইন্ডোজ এনভায়রনমেন্ট বা ডেভলপমেন্ট ওয়ার্কস্টেশনে রান করবেন না। যেকোনো ওল্ড অ্যাপ টেস্ট বা ব্যবহার করার জন্য সর্বদা উইন্ডোজের বিল্ট-ইন Windows Sandbox অথবা একটি সম্পূর্ণ আইসোলেটেড VirtualBox / VMware ভার্চুয়াল মেশিন ব্যবহার করা বাধ্যতামূলক সিকিউরিটি প্রটোকল। এতে আপনার মূল পিসির ড্রাইভ, সোর্স কোড বা সেনসিটিভ ডেটাবেজ ক্রেডেনশিয়াল থাকবে শতভাগ সুরক্ষিত।
⚠️ হার্ডওয়্যার স্ট্যাবিলিটি ও জিপিইউ পারফরম্যান্স নোট
ডিজিটাল নিরাপত্তা, ম্যালওয়্যার ফ্রি ক্লিন অপারেটিং সিস্টেম এবং নিখুঁত সফটওয়্যার অপ্টিমাইজেশন প্রফেশনাল কাজের পারফরম্যান্স সর্বোচ্চ স্তরে ধরে রাখার মূল চাবিকাঠি। আপনার পিসিতে যদি শক্তিশালী NVIDIA GeForce RTX 5060 গ্রাফিক্স কার্ড এবং উচ্চগতির Samsung 990 Pro NVMe M.2 SSD-এর মতো হাই-এন্ড হার্ডওয়্যার থাকে, তবে কম্প্যাটিবিলিটি মোডে কাজ করার সময় ব্যাকগ্রাউন্ড থেকে অপ্রয়োজনীয় ভারী প্রসেসগুলো সম্পূর্ণ ক্লোজ রাখবেন。
লেগাসি অ্যাপগুলো মডার্ন মাল্টি-কোর প্রসেসর আর্কিটেকচার চেনে না, তাই তারা প্রসেসরের মাত্র ১টি কোরের ওপর অনবরত চাপ সৃষ্টি করে (Single-Thread Bottleneck)। সিস্টেমে কোনো হিডেন ম্যালওয়্যার বা ড্রাইভার কনф্লিক্ট থাকলে তা ওবিএস স্টুডিও রেকর্ডিং কিংবা ভারী এডিটিং টাইমলাইন রেন্ডারিংয়ের সময় হঠাৎ মারাত্মক ফ্রেম ড্রপ এবং থার্মাল থ্রোটলিং (Thermal Throttling) তৈরি করতে পারে। পিসির ওএস কার্নেল ভাইরাসমুক্ত ও ফ্রেশ রাখতে প্রতি সপ্তাহে অন্তত একবার উইন্ডোজের ইন্টারনাল বুটশেল ব্যবহার করে একটি কমপ্লিট Microsoft Defender Offline Scan রান করতে ভুলবেন না।
আপনাদের আইটি সেন্টারের যেকোনো জটিল সফটওয়্যার কনফ্লিক্ট ফিক্সিং, উইন্ডোজ রেজিস্ট্রি অডিট, ডাটা ব্যাকআপ পলিসি লক, ম্যালওয়্যার রিমুভাল, কিংবা যেকোনো প্রফেশনাল সিস্টেম অ্যাডমিনিস্ট্রেশন ও নেটওয়ার্কিং আইটি সリューションের জন্য আপনারা সরাসরি আমাদের Dinajpur IT Park-এ যোগাযোগ করতে পারেন.
