আপনি উইন্ডোজ কোনও প্রোগ্রামের সাথে .exe ফাইল এক্সটেনশনকে কীভাবে সংযুক্ত করবেন?


16

কয়েক বছর আগে আমি দেখেছি যে কেউ .exeইন্টারনেট এক্সপ্লোরারের সাথে ফাইল এক্সটেনশনের সাথে যুক্ত হয়ে কারও কারও কাছে প্রঙ্ক খেলছে । এই ব্যক্তিটি যখনই কোনও প্রোগ্রাম শুরু করতে চেয়েছিল তখনই এটি ইন্টারনেট এক্সপ্লোরার খুলে দেয়।

দুর্ভাগ্যক্রমে, আমি কীভাবে এটি করা হয়েছিল তা ভুলে গিয়েছিলাম। আমি Default Programs > Set Associationsকন্ট্রোল প্যানেল সরঞ্জামটি ব্যবহার করার চেষ্টা করেছি , তবে এটি তালিকাভুক্ত হয়নি .exe

কীভাবে কেউ এই ফাইল অ্যাসোসিয়েশন সেট করতে পারে এবং সম্ভবত আরও গুরুত্বপূর্ণভাবে কেউ কীভাবে এটি আনসেট করতে পারে?


এটি একটি ব্যাচ ভাইরাস গুগল অনুসন্ধানে রয়েছে
রোবটহুমানস

উত্তর:


20

এই জাতীয় "প্রঙ্কস" করার সময়, কেবলমাত্র ধাপে ধাপে টিউটোরিয়াল বা ব্যাচের স্ক্রিপ্ট অনুসরণ করা যথেষ্ট নয়; প্রকৃত ডেটা কীভাবে সংরক্ষণ করা হয় সে সম্পর্কে কিছু জানা ভাল - এটি পরে পুনরুদ্ধার করা সহজ হয়ে যায়।

সমস্ত ফাইল অ্যাসোসিয়েশনগুলি রেজিস্ট্রিতে রাখা হয়, যা রেজিডিট বা রেগ ব্যবহার করে সম্পাদনা করা যেতে পারে । শেলটি তাদের নীচে দেখায় HKEY_CLASSES_ROOTযা HKEY_LOCAL_MACHINE\Software\Classes(সিস্টেম-ওয়াইড) এবং HKEY_CURRENT_USER\Software\Classes(ব্যবহারকারী-স্থানীয়) একত্রীকরণের দৃশ্য ।

  • [ HKEY_CLASS_ROOT]
    • [ .txt]
      • (ডিফল্ট) = " txtfile" - এইচকেসিআর এর অধীনে অন্য একটি কীতে পয়েন্টার
    • [ txtfile]
      • (ডিফল্ট) = " Text Document" - এক্সপ্লোরার হিসাবে প্রদর্শিত পাঠ্য বিবরণ
      • [ shell] - ডাবল ক্লিক এবং প্রসঙ্গ-মেনুতে ব্যবহারের জন্য পদক্ষেপগুলি
        • (ডিফল্ট) = (সেট করা নেই) - ডাবল ক্লিকে ব্যবহারের জন্য ক্রিয়া; " open" ডিফল্ট
        • [ open]
          • (ডিফল্ট) = (সেট করা নেই) - প্রসঙ্গ মেনুতে প্রদর্শিত লেবেল; " Open" ডিফল্ট
          • [ command]
            • (ডিফল্ট) = " %SystemRoot%\system32\NOTEPAD.EXE %1"

বেশিরভাগ এক্সটেনশনের জন্য, মানটি একই HKCR এর অধীনে একটি ফাইল টাইপ কীতে নির্দেশ করে; উদাহরণস্বরূপ, পয়েন্ট ।HKCR\.extn\(Default).exeHKCR\exefile

(যদিও বিরল ক্ষেত্রে সমস্ত তথ্য সরাসরি এক্সটেনশনের কী এর অধীনে বর্ণনাসহ থাকে These এগুলি খুব বিরল বলে মনে হয় , যদিও - উইন্ডোজ 9x বা 3.x এর একটি বাকী অংশ) ...HKCR\.extn\(Default)

ব্যাকআপ নিন। reg save HKLM\Software\Classes hklm-classes.hivএছাড়াও, মনে রাখবেন যে কমান্ড প্রম্পট এক্সটেনশনগুলির বিষয়ে চিন্তা করে না; আপনি যদি এক্সিকিউটেবল প্রোগ্রাম চালানোর চেষ্টা করেন তবে এটির নামকরণ কীভাবে হয় না, বা এর এক্সটেনশনের সাথে কী যুক্ত হয় তা নির্ধারণ করা যায় না always


1
অবশ্যই এই জাতীয় কোনও পরিবর্তন করার আগে রেজিস্ট্রি রফতানি করুন! :)
হায়ডনডব্লিউভিএন

@ হাইডনডব্লিউভিএন: reg saveএটি যত্ন নেয় (এবং এতে মেটাডেটাও অন্তর্ভুক্ত থাকে যা reg exportএড়িয়ে যেতে পারে)।
user1686

আহ! দুঃখিত, আপনার তৈরি ব্যাকআপ সম্পাদনা পোস্ট করার আগে উত্তর ! ;)
হায়ডনডব্লিউভিএন

1
ভুলে যাবেন না যে কাঁচা রেজিস্ট্রি দেখা এখানে কিছু করা শক্ত উপায়। মাইক্রোসফ্টের বান্ডিল কমান্ড ইন্টারপ্রেটার রয়েছে FTYPEএবং ASSOCকমান্ড, এবং ফাইল টাইপ তালিকাটি সরাসরি উইন্ডোজ এক্সপ্লোরারের ডায়ালগ বাক্সের মাধ্যমেও অ্যাক্সেসযোগ্য
জেডিবিপি

@ জেডিবিপি: এএফাইক, উইন্ডোজ ভিস্তা এক্সপ্লোরারের সম্পাদক থেকে মুক্তি পেয়েছে - এখন এটি কেবল ডিফল্ট ক্রিয়াটি নির্বাচন করে। (আমি গভীর খনন করি নি, যদিও এখনও এখানে এক্সপি ব্যবহার করছি)) এছাড়াও, গ্রাফিকালটি regeditএকটি সুন্দর ওভারভিউ দেয়।
user1686

2

এটা চেষ্টা কর:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.