.Reg ফাইল ব্যবহার করে উইন্ডোজ ফাইল অ্যাসোসিয়েশন মুছুন


12

প্রশ্ন: একটি .reg ফাইল ব্যবহার করে, আমি কীভাবে কোনও ফাইল টাইপ সমিতি পুরোপুরি সরিয়ে দেব? আমি উদাহরণস্বরূপ মুছে ফেলার চেষ্টা করেছি HKEY_CLASSES_ROOT\myextension_auto_fileতবে দৃশ্যত এটি যথেষ্ট নয়।

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

উত্তর:


18

আমি দেখতে পাচ্ছি HKEY_CLASSES_ROOTযে আপনি প্রশ্নটিতে এই রেগ ফাইলটি দিয়ে লিখছেন । এই মধুচক্র হ'ল HKEY_LOCAL_MACHINE\Software\Classesএবং এর একত্রীভূত দৃশ্য HKEY_CURRENT_USER\Software\Classes

আপনার ফাইলটি কেবল পূর্বে অপ্রচলিত ফাইলগুলির জন্য কাজ করার কারণটি হ'ল উপযুক্ত সিস্টেমে HKEY_CLASSES_ROOT পুনর্নির্দেশ করতে লিখেছে HKEY_LOCAL_MACHINE(সিস্টেম ডিফল্ট এবং সমস্ত ব্যবহারকারীর সেটিংসের জন্য মধুশিল্প)। যাইহোক, আপনি কোনও সমস্যায় পড়বেন কারণ ফাইল অ্যাসোসিয়েশন সেটিংসে HKEY_CURRENT_USER(এতে প্রতি ব্যবহারকারী সেটিংস রয়েছে) ওভাররাইড সিস্টেম ডিফল্ট।

তদ্ব্যতীত, যদি এক্সটেনশানটি কোনও "ডিফল্ট প্রোগ্রাম" সমিতি দ্বারা নিয়ন্ত্রিত হয় তবে এর ফাইল অ্যাসোসিয়েশনের তথ্য সংরক্ষণ করা হয় HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\<.ext>। আপনার এক্সটেনশনের কীটির অস্তিত্ব পরীক্ষা করে এই সংযোগ রয়েছে কিনা তা আপনি পরীক্ষা করতে পারেন।

আপনি ঐ চাবিগুলা জন্য এটি অনুরূপ দ্বারা, পূর্বে যুক্ত ফাইল সহ যেকোন ফাইল, কাজ করার জন্য আপনার .reg সম্পাদনা করতে পারেন উভয় HKEY_LOCAL_MACHINE এবং HKEY_CURRENT_USER। একইভাবে, আপনি উভয় পোষাকের ( FileExtsঅবস্থানটি সহ ) যথাযথ কীগুলি মুছে ফেলে সমিতিটি সরিয়ে ফেলতে পারেন ।

একটি নির্দিষ্ট এক্সটেনশনের জন্য কোনও সমিতি মুছে ফেলার জন্য একটি কার্যকারী। গ্রেগ ফাইলটি দেখতে দেখতে (যা অ্যাসোসিয়েশনগুলি মুছে ফেলে .blerg):

Windows Registry Editor Version 5.00

; Created with Default Programs Editor
; http://defaultprogramseditor.com/

; Delete Extension
[-HKEY_LOCAL_MACHINE\Software\Classes\.blerg]
[-HKEY_CURRENT_USER\Software\Classes\.blerg]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.blerg]

তবে , যদি আপনি নিজেকে রেজিস্ট্রি ইন্টার্নাল এবং উইন্ডোজ ফাইল অ্যাসোসিয়েশনের বিভিন্ন আরকেন দিক সম্পর্কে শিক্ষিত না করা পছন্দ করেন তবে আমি আপনাকে সুপারিশ করব যে আপনি এই পরিবর্তনগুলি করতে ডিফল্ট প্রোগ্রামস সম্পাদক ব্যবহার করতে পারেন - আপনি এমনকি কোনও ক্রিয়াও রপ্তানি করতে পারবেন একটি .reg ফাইল যা আপনার প্রয়োজনগুলি পুরোপুরি ফিট করে।

ডিফল্ট প্রোগ্রাম সম্পাদক এক্সটেনশন মুছুন এবং .reg ফাইল হিসাবে সংরক্ষণ করুন

আপনার ক্ষেত্রে, এটা ক্লিক হিসাবে সহজ হিসাবে File Type Settingsতারপর, Delete an extension। এক্সটেনশানটি নির্বাচন করুন এবং রেজিস্ট্রিটিতে সঞ্চয় করার পরিবর্তে Delete Extensionবোতামটিতে ছোট তীর টিপুন এবং ক্লিক করুন Save to .reg file...। এটি এই ক্রিয়াটির একটি সম্পূর্ণ এবং মন্তব্য করা .reg ফাইল তৈরি করবে যা আপনি অন্যান্য মেশিনে সংরক্ষণ বা বিতরণ করতে পারবেন।


1
কি ভয়ানক, ভাল উত্তর। আপনাকে ফ্যাক্টর মিস্টিক ধন্যবাদ - এটি একটি কবজির মতো কাজ করে!
ফিলিপ লেন্সেন

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

3

এই প্রশ্নের মনে হয় এটিতে অনেক অনুমান যা সন্দেহজনক।

প্রথমত, আপনি কেন ফাইল অ্যাসোসিয়েশন অপসারণ করতে একটি .reg ফাইল ব্যবহার করতে চান? কেন এটি কেবল ব্যবহারকারী ইন্টারফেস থেকে করবেন না? আপনি কি অনেক ওয়ার্কস্টেশন জুড়ে এটি করছেন?

দ্বিতীয়ত, আপনার সাথে লিঙ্ক করা .reg ফাইলটি কেবল পূর্বে অপ্রচলিত ফাইল এক্সটেনশনের সাথে কেন কাজ করবে তা দেখতে আমি ব্যর্থ।

যাইহোক, একটি .reg ফাইল ব্যবহার করে একটি কী মুছতে আপনি কী নামে একটি হাইফেনের উপসর্গ রেখেছেন। কোনও মান অপসারণ করতে, আপনি এটি হাইফেন-সাইনটিতে সেট করেছেন। এটি সব এখানে বানান ।

একটি ফাইল অ্যাসোসিয়েশন অপসারণ করতে আপনার ফাইল এক্সটেনশনের জন্য কী মুছে ফেলতে হবে, যেমন

[-HKEY_CLASSES_ROOT\.dat]

এটি একাই ফাইলটি খোলার হাত থেকে বাঁচাতে পারে, তবে সম্পূর্ণতার জন্য আপনার টাইপ নামের কীটিও মুছে ফেলা উচিত, যা ফাইল এক্সটেনশান কী এর অধীনে ডিফল্ট মান value উদাহরণ:

[-HKEY_CLASSES_ROOT\dat_auto_file]

ধন্যবাদ ইটাডোক হ্যাঁ, আদর্শভাবে আমি এটি একটি .reg ফাইলের মাধ্যমে করার চেষ্টা করছি কারণ আমি ফলাফলটি বিতরণ করতে চাই (যা কোনও ক্রোম অ্যাপ্লিকেশন শর্টকাট / অ্যাজাক্স ভিত্তিক পাঠ্য সম্পাদক যা লোকালহোস্ট + সার্ভারে চলছে)। FYI আপনার সমাধানটি সমিতির কিছু চিহ্ন রেখে গেছে বলে মনে হচ্ছে, তবে ফ্যাক্টর মিস্টিক এটি সমাধান করেছে।
ফিলিপ লেন্সেন 11
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.