আজকে আমি আপনাকে একটি উপায় দেখাব, যদি আপনি কখনো এমন পরিস্থিতিতে পড়েন যেখানে আপনি Windows 11/10/8/7-এ ডিফল্ট প্রোগ্রাম এক্সটেনশন পরিবর্তন করতে পারছেন না বা অক্ষম হয়ে যাচ্ছেন। আমার একটি ক্লায়েন্টকে সাহায্য করছিলাম। তার অপারেটিং সিস্টেম نے নাকি কিভাবে ডিফল্ট প্রোগ্রাম এক্সটেনশনকে অন্য একটি প্রোগ্রামে পরিবর্তন করে দিয়েছিল; অর্থাৎ, ফাইলটি Outlook-এ খুলতে হতো—কিন্তু বদলে এটি Notepad-এ খুলতে লাগল।
ডিফল্ট প্রোগ্রাম এক্সটেনশন পরিবর্তন করা যায় না
যখন আমি সেটিকে Properties-এ যেন আবার Outlook-এ ফেরাতে চে abertura, চেঞ্জ অপশনটি গ্রে-আউট ছিল

তাই আমি ফাইলে রাইট-ক্লিক করি এবং “Open With” ডায়ালগ বক্সে ক্লিক করলাম, কারণ সেখানে একটি চেকবক্স থাকে “Always use the selected program to open this kind of file”।
অদ্ভুতভাবে সেটাও গ্রে-আউট ছিল। আমি Outlook সিলেক্ট করলে এটি ভালো খুলত। কিন্তু আমি এটি ডিফল্ট অপশন হিসেবে সেট করতে পারলাম না।
তাই আমি Control Panel\All Control Panel Items\Default Programs\Set Associations-এ গিয়ে সেখানে পরিবর্তন করার চেষ্টা করলাম, কিন্তু দুর্ভাগ্যক্রমে আবারো পারলাম না। আমি পুরোপুরি চকিত হয়েছিলাম কারণ UAC অফ ছিল, ব্যবহারকারী একজন Windows অ্যাডমিনিস্ট্রেটর—তাই অপশনটি ডিজেবল থাকার কোনো কারণ ছিল না।
তখন আমি মনে করলাম যে Windows রেজিস্ট্রিতে একটি অপশন আছে যেখানে আপনি এটি পরিবর্তন করতে পারেন। তাই আমি রেজিস্ট্রি খুললাম এবং নিচের কীতে নেভিগেট করলাম:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
এখানে আপনাকে আপনার এক্সটেনশন খুঁজে বের করতে হবে “UserChoice” নামে একটি কীয়ের অধীনে।
এই রেজিস্ট্রি কীটি যা করে, সেটি হলো আপনি যদি ডিফল্ট ফাইল এক্সটেনশন পরিবর্তন করেন, Windows এই কীটি তৈরি করে এবং সেখানে মান যোগ করে।

ডান পাশে আপনি একটি স্ট্রিং ভ্যালু “Progid” দেখবেন সেটির অধীনে আপনি বর্তমান প্রোগ্রামটি দেখবেন যা এর সাথে জড়িত। আমি সেটি পরিবর্তন করার চেষ্টা করলাম কিন্তু এরর দিয়ে: Cannot edit Progid।

এখন আমি বুঝলাম কী হলো! কোনো কারণে, সেই নির্দিষ্ট রেজিস্ট্রি কীটিতে ফাইল এক্সটেনশন পরিবর্তন করার পারমিশন নেই, এবং সেটিই ছিল কারণ সেগুলো গ্রে-আউট ছিল। তাই আমি পেরেন্ট কীটির অওনারশিপ নিলাম এবং পারমিশন ইনহেরিট করলাম।

এখন আমি “UserChoice” কীটি ডিলিট করতে পারলাম। একবার ডিলিট করলে এবং সিস্টেম রিবুট করলে। এবং voilà—এখন আমি এই উইন্ডোটি পেলাম!

একবার সঠিক প্রোগ্রাম সিলেক্ট করলে আমি সেটিকে ডিফল্ট করলাম এবং এটি থাকে।
আশা করি কেউ অন্য যারা একই সমস্যায় পড়বেন তাদের জন্য এটি সাহায্যকারী হবে।
এই লিংকগুলো আপনাকে আকর্ষণ করতে পারে:
- Windows-র জন্য File Association Fixer
- Open With বক্সের Recommended Programs List থেকে অপ্রয়োজনীয় প্রোগ্রাম সরানো
- Windows-এ File Types ডিসঅসোসিয়েট করার উপায়।
