Видалення асоціацій типу файлів у Windows 7 [дублікат]


13

Я створив власну асоціацію файлів для .cfgвідкриття в WordPad , але я не можу зрозуміти, як її видалити. Як видалити асоціації файлів у Windows 7?

Відповіді:


13

У вікні команд ви можете використовувати команди "ASSOC" та "FTYPE" для додавання / редагування / видалення асоціацій типу файлів.

C:>assoc /?  

ASSOC [.ext[=[fileType]]]  

  .ext      Specifies the file extension to associate the file type with  
  fileType  Specifies the file type to associate with the file extension  

Type ASSOC without parameters to display the current file associations.  
If ASSOC is invoked with just a file extension, it displays the current  
file association for that file extension.  Specify nothing for the file  
type and the command will delete the association for the file extension.  

і:

C:>ftype /?  

FTYPE [fileType[=[openCommandString]]]  

  fileType  Specifies the file type to examine or change  
  openCommandString Specifies the open command to use when launching  
  files of this type.  

Type FTYPE without parameters to display the current file types that  
have open command strings defined.  FTYPE is invoked with just a file  
type, it displays the current open command string for that file type.  
Specify nothing for the open command string and the FTYPE command will  
delete the open command string for the file type.  Within an open  
command string %0 or %1 are substituted with the file name being  
launched through the assocation.  %* gets all the parameters and %2  
gets the 1st parameter, %3 the second, etc.  %~n gets all the remaining  
parameters starting with the nth parameter, where n may be between 2 and 9,  
inclusive.  

... ...  

Отже (у моїй системі) щодо файлів .bkr ці команди повертають:

C:>assoc .bkr  
.bkr=bkrfile  

C:>ftype bkrfile  
bkrfile="F:\Program Files\path...\program.exe" "%1"  

Я створив нове "тестове" розширення / тип файлу (можливо, потрібні дозволи адміністратора):

C:>assoc .bzb
File association not found for extension .bzb

C:>assoc .bzb=MyBZBCustomFileType  
.bzb=MyBZBCustomFileType  

C:>assoc .bzb
.bzb=MyBZBCustomFileType  

C:>ftype MyBZBCustomFileType  
File type 'MyBZBCustomFileType' not found or no open command associated with it.  

C:>ftype MyBZBCustomFileType=%SystemRoot%\system32\NOTEPAD.EXE %1  
MyBZBCustomFileType=C:\Windows\system32\NOTEPAD.EXE %1  

C:>echo Some text.>C:\Temp\file.bzb  

C:>start "" C:\Temp\file.bzb  

Це відкриває "Блокнот", редагуючи мій "фіктивний" файл.

Щоб видалити об'єднання типів файлів, спочатку видаліть з'єднання файлу типу програми таким чином:

C:>ftype MyBZBCustomFileType  
MyBZBCustomFileType=C:\Windows\system32\NOTEPAD.EXE %1  

C:>ftype MyBZBCustomFileType=  
File type 'MyBZBCustomFileType' not found or no open command associated with it.  

Потім видаліть асоціацію з розширеннями файлів (може знадобитися дозвіл адміністратора):

C:>assoc .bzb  
.bzb=MyBZBCustomFileType  

C:>assoc .bzb=  

C:>assoc .bzb  
File association not found for extension .bzb  

C:>start "" C:\Temp\file.bzb  
(The dialogbox "Windows cannot open this file" opens)  

C:>

----

Для рішення GUI я використовую PowerTools by Creative Elements . Ви можете завантажувати та користуватися ним безкоштовно протягом пробної версії протягом 45 днів. Це колекція інструментів, і ви б використовували їх File Type Doctorінструмент для додавання / редагування / видалення асоціацій типів файлів.


2
Схоже, це не працює для асоціацій, створених користувачем через GUI.
декад

@depquid - Ви отримуєте повідомлення про помилку, коли ви його намагаєтесь, чи це просто мовчки виходить з ладу? Майте на увазі, вам може знадобитися відкрити командний рядок як адміністратор, щоб він (assoc / ftype) працював. Крім того, я додав інформацію про GUI (редактор типу файлів), який я використовую ... він повинен працювати для вас.
Кевін Феган

@KevinFegan, Is assoc .bzb= і ftype MyBZBCustomFileType= офіційний спосіб видалити асоціації файлів або є інший правильний спосіб зробити це? ftype /?і assoc /?, мабуть, не згадує використання цього закону =для видалення асоціацій файлів.
Pacerier

@Pacerier - якщо ви переглянете мою відповідь (вище), перші 2 розділи «коду» були захоплені з assoc /?та ftype /?. Для assoc /?: Specify nothing for the file type and the command will delete the association for the file extension.і для ftype /?:Specify nothing for the open command string and the FTYPE command will delete the open command string for the file type.
Кевін Феган

@KevinFegan, Ic.
Pacerier

5

Ви можете видалити об'єднання в реєстрі:

HKEY_CLASSES_ROOT\.cfg\ShellEx\

І видаліть ключ із GUID, який відповідає WordPad.


1
Це повністю вилучить його, якщо ви цього хочете. Якщо ви просто хочете змінити його, клацніть правою кнопкою миші та виберіть "Відкрити за допомогою". Потім виберіть нову програму і поставте галочку "завжди використовувати це для відкриття файлів такого типу".
LilCodger

2
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cfg
Стів Пітчерс

4

Ви можете використовувати цей класний додаток сторонніх розробників, редактор програм за замовчуванням :

Редактор програм за замовчуванням дозволяє легко виправити налаштування асоціації файлів у Windows, включаючи елементи контекстного меню, піктограми та описи. Крім того: налаштування автовідтворення та налаштування програм за замовчуванням ... все без реєстру в реєстрі.

Введіть тут опис зображення


2

Спосіб зміни асоціацій (здається, що вони не дозволяють вам видалити) за допомогою вбудованих інструментів Windows 7 (інтерфейсу користувача) - це відкрити меню "Пуск" , а потім вибрати програми "За замовчуванням" . (Або якщо його немає, відкрийте меню «Пуск» , « Панель управління» (можливо, вам знадобиться перейти з « Перегляд за категорією» на « Перегляд великих значків» ), а потім програми за замовчуванням .)

Потім виберіть Пов’язати тип файлу чи протокол із програмою . Ви отримаєте список із асоціаціями, які зараз налаштовані на вашому комп’ютері. Знайдіть розширення, яке потрібно змінити, і двічі клацніть його, щоб змінити його конфігурацію.


0

Клацніть правою кнопкою миші файл .cfg -> Відкрити за допомогою -> Виберіть програму за замовчуванням. Потім встановіть прапорець "Завжди використовувати обрану програму для відкриття цього типу файлів" та виберіть програму зі списку або натисніть кнопку Огляд, щоб вручну вибрати програму з файлової системи.

Повний посібник із зображеннями: http://www.sevenforums.com/tutorials/12196-open-change-default-program.html


5
Так, але чи можна видалити це таким чином?
Nathan2055
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.