আসুন বড় বন্দুকগুলি ভেঙে ফেলা যাক।
অ্যাপ্লিকেশন সামঞ্জস্যতা টুলকিটটি ডাউনলোড এবং ইনস্টল করুন । এতে সামঞ্জস্যতা অ্যাডমিনিস্ট্রেটর নামে একটি প্রোগ্রাম অন্তর্ভুক্ত রয়েছে যা দুটি সংস্করণে আসে, একটি 32-বিট ও একটি 64-বিট একটি। আপনি যে অ্যাপ্লিকেশনটি ঝাপটাতে চান সেই একই সাক্ষ্য দিয়ে চালান।
পটভূমি : অনেক অ্যাপ্লিকেশন দাবি করে যে তারা একটি নির্দিষ্ট বৈশিষ্ট্য সমর্থন করে তবে তারপরে বাস্তবায়নে গোলযোগ। মাইক্রোসফ্ট সর্বদা এটি মোকাবেলা করে এবং তারা সাধারণ সমস্যার সমাধানগুলি পুনরায় ব্যবহার করতে সামঞ্জস্যের অবকাঠামো তৈরি করেছে। এই সংশোধনগুলি উইন্ডোজ এপিআই-তে কল আটকানো, শিম হিসাবে প্রয়োগ করা হয়। আমরা এমন শিম ব্যবহার করব যা অ্যাপ্লিকেশনটির ডিপিআই সচেতনতার ঘোষণা কার্যকরভাবে বাতিল করে দেয়। অন্যান্য শিমগুলি ফ্যানসিয়ার / কনফিগারযোগ্য জিনিসগুলি (দেখুন CorrectFilePaths
) করে, আবার কেউ কেউ তার পরিবেশ সম্পর্কে (যেমন ForceAdminAccess
) অ্যাপ্লিকেশনটিকে মিথ্যা বলে ।
সামঞ্জস্যতা প্রশাসকের বাম ফলকের নীচে, আপনি কাস্টম ডেটাবেসগুলিতে একটি নতুন এন্ট্রি দেখতে পাবেন। এটিকে ডান ক্লিক করুন এবং নতুন → সামঞ্জস্যতা মোড তৈরি করুন চয়ন করুন । এর কিছু নাম দিন (আমি ব্যবহার করেছি DpiMisbehavior
)। বাম তালিকায়, এটি সক্ষম করতে বোতামটি সন্ধান DPIUnaware
করুন এবং ক্লিক করুন >
। আপনি এটি সম্পন্ন করার পরে ঠিক আছে ক্লিক করুন।
কাস্টম ডাটাবেসটি আবার ডান ক্লিক করুন এবং নতুন → অ্যাপ্লিকেশন ফিক্স তৈরি করুন চয়ন করুন । প্রোগ্রামের নাম এবং বিক্রেতা পূরণ করুন (এগুলি খুব বেশি গুরুত্ব দেয় না) এবং অ্যাপ্লিকেশনটির প্রধান EXE নির্বাচন করুন। (এখানেই সামঞ্জস্যতা প্রশাসকের সাক্ষ্যদান গুরুত্বপূর্ণ)) আপনি এটি সম্পন্ন করার পরে Next টিপুন।
ইন অতিরিক্ত সামঞ্জস্য মোড , নিচে স্ক্রোল করুন এবং আপনি একটি মুহূর্ত আগে তৈরি উপযুক্ততা মোড পাবেন। এর বাক্সটি পরীক্ষা করুন। আপনি চাইলে একটি পরীক্ষা চালান, তারপরে Next চাপুন।
এখন, কঠোরভাবে বলতে গেলে, আপনার একটি সামঞ্জস্যতা মোড তৈরি করার প্রয়োজন হয়নি কারণ আপনি এখানে নির্দিষ্ট ফিক্সগুলি প্রয়োগ করতে পারেন। আপনার যদি সেই মোডে পরে অতিরিক্ত ফিক্স যুক্ত করার প্রয়োজন হয় তবে আমি তা করেছিলাম যাতে তারা সেই মোডের অধীনে থাকা সমস্ত অ্যাপ্লিকেশনগুলিতে আবেদন করে। সুতরাং আপনি সামঞ্জস্যতা সংশোধন পদক্ষেপে কিছু না করে কেবল Next চাপতে পারেন ।
কোনও প্রোগ্রাম (EXE) কোন অ্যাপ্লিকেশনটি উপস্থাপন করে তা সনাক্ত করতে মেলানো তথ্য ব্যবহার করা হয়। (এটির পরিবর্তে দুর্ভাগ্যজনক হবে যদি ঠিক মতো প্রোগ্রামগুলিতে ফিক্সগুলি প্রয়োগ করা হয়)) ফিক্সটি পাওয়ার জন্য সমস্ত পরীক্ষিত এন্ট্রি অবশ্যই কোনও প্রোগ্রামের জন্য মেলানো উচিত। সামঞ্জস্যতা প্রশাসক আপনার পূর্বনির্ধারিত EXE এর বাইরে এই মানদণ্ডের মানগুলি টেনে আনেন। ডিফল্টগুলি ঠিক আছে, বা আপনি যদি এগুলি সম্পর্কে দৃ strongly়তা অনুভব করেন তবে আপনি সেগুলি পরিবর্তন করতে পারেন। সন্তুষ্ট হলে ফিনিশ হিট করুন।
প্রয়োজনীয় প্রতিটি প্রোগ্রামের জন্য অ্যাপ্লিকেশন ফিক্স তৈরির জিনিসগুলি পুনরাবৃত্তি করুন। তারপরে টুলবারে সংরক্ষণ করুন টিপুন। এটি আপনার যে কোনও নাম দিন; আমি ব্যবহৃত DPI Repair
। তারপরে আপনি যে ফাইল সিস্টেমে চান সেটি সংরক্ষণ করুন। আপনি ওপেন টুলবার আইটেমটি ব্যবহার করতে পারেন এবং ভবিষ্যতে যদি আপনার এটির সংশোধন করতে হয় তবে সেই ফাইলটি নির্বাচন করতে পারেন।
শেষ অবধি, নতুন-নামযুক্ত কাস্টম ডাটাবেসটিতে ডান ক্লিক করুন এবং ইনস্টল নির্বাচন করুন ।
ও আচ্ছা.
ভবিষ্যতে, আপনার যদি সামঞ্জস্যতা ডাটাবেসটি পরিবর্তন করতে হবে, কেবল এটি খুলুন, উপযুক্ত পরিবর্তন করুন, সংরক্ষণ করুন, তারপরে পুনরায় ইনস্টল করুন; এটি ঠিক পুরানো সংস্করণে চলে যাবে। আসলে, আপনি এই ডাটাবেসটিকে অন্য কম্পিউটারে অনুলিপি করতে পারেন এবং এটি পুনরায় তৈরি না করেই ইনস্টল করার জন্য সামঞ্জস্যতা প্রশাসক ব্যবহার করতে পারেন।
Entertainmentচ্ছিক বিনোদন : মাইক্রোসফ্টকে এই পরিকাঠামোয় ঠিক করা প্রোগ্রামগুলির তালিকা দেখতে সিস্টেম ডেটাবেসের অধীনে অ্যাপ্লিকেশন এন্ট্রি প্রসারিত করুন । কোনও প্রোগ্রামের এন্ট্রিতে ক্লিক করা আপনাকে কী কী সংশোধন এবং সামঞ্জস্যতা মোড প্রয়োগ করা হয়েছিল তা দেখায়। সামঞ্জস্যতা স্থিরকরণের অধীনে , আপনি আপনার কম্পিউটার কী ব্যবহার করতে পারে তা ঠিক করার সম্পূর্ণ তালিকা দেখতে পাবেন।