Яку програму ви використовуєте для редагування асоціацій файлів у Vista та Windows 7?


23

Ми всі знаємо, що Vista та Windows 7 не дозволяють вам вказувати власні розширення або налаштовувати їх на свій смак. Яку програму ви використовуєте для редагування асоціацій файлів у Vista та Windows 7?

Редагувати:


Щоб зрозуміти, я шукаю програму, яка дозволяє:

  • Створіть нові розширення (мені відомо, що Відкрити з> Встановити за замовчуванням).
  • Налаштуйте значок
  • Налаштуйте ім’я типу файлу
  • Дозволяє створювати власні дії
  • Відремонтуйте будь-які непрацюючі розширення

Наразі менеджер розширень для Windows Vista / 7 не дозволяє вам робити жодну з цих дій.


2
Так, асоціації та розширення файлів є однією з областей, де Vista / Win7 зробив ВЕЛИЧИЙ крок назад від XP і раніше.
ейдилон

Відповіді:


23

Для цього створений редактор програм за замовчуванням ! З сайту:

Налаштування типу файлу:

  • Додавання, редагування та видалення елементів контекстного меню
  • Редагувати інформацію про тип файлу (наприклад, значок та опис)
  • Змініть тип файлу, пов'язаного з розширенням

Він також робить редагування обробника Autoplay та редагування програм за замовчуванням. І він встановлюється як аплет Панелі управління, що робить його доступним для пошуку в Windows, тож ви можете забути про нього, поки не знадобиться.

Крім того, він не потребує адміністративних привілеїв для більшості операцій (але він сумісний з UAC).

Знімок екрана редактора програм за замовчуванням

(В інтересах повного розкриття інформації я написав цю програму!)


1
+1: Дуже симпатична програма. Я пострілю. :)
Саша Чедигов

2
виглядає добре, хоча я помічаю, що деякі елементи управління не підбирають зовнішній вигляд ОС. зокрема деякі текстові поля. Єдине, що здається відсутнім - це можливість легко додавати розширення. Інакше приємний додаток. :)
eidylon

Не соромтесь залишати будь-які відгуки про програму на сторінці UserVoice: defaultprogramseditor.uservoice.com
Factor Mystic

1
Саме те, що я шукав!
Ендрю Мур

2
Дуже хороша. Збираюся перевірити це.
The How-To Geek


0

Windows 7 дозволяє налаштувати розширення.

  1. Натисніть кнопку "Пуск"
  2. Шукайте "Змінити тип файлу, пов’язаний з розширенням файлу"
  3. Налаштуйте наявне розширення за допомогою представленого діалогу.

Хоча це діалогове вікно не дозволяє додавати нові, ви можете легко створити новий за допомогою:

  1. Створіть новий робочий файл на робочому столі з потрібним розширенням
  2. Двічі клацніть файл
  3. Виберіть програму зі списку
  4. Виберіть програму, з якою ви хочете пов’язати її, і обов'язково поставте прапорець "Завжди використовувати обрану програму для відкриття цього типу файлів"

1
Тоді ви не можете налаштувати піктограми. У цьому проблема нового редактора, він просто не настільки потужний, як версія XP.
Ендрю Мур

1
Те саме для дій. Ви не можете додати власну дію до розширення.
Ендрю Мур

0

Вся інформація про асоціацію розширень файлів зберігається в реєстрі. І якщо ви трохи переглядаєте, зрозуміти, як все працює, не так вже й складно. Для загальномашинних асоціацій все відбувається в корені HKEY_CLASSES_ROOT . Ручне редагування цього матеріалу дає вам надзвичайну владу над розширеннями ваших файлів (хоч і виснажливими). Просто створіть резервну копію у випадку, якщо ви викрутили речі та хочете відновити.

Кожна асоціація файлів має підрозділ під назвою .xyz, де xyz є розширенням вашого файлу. Значення (за замовчуванням) для цього ключа встановлено в довільній рядку. Більшість програм, які реєструють розширення файлів, встановлюють його на щось читабельне для людей. Наприклад, .pdf в моїй системі встановлено на FoxitReader.Document . У цьому ключі багато інших значень, але нічого не є обов'язковим, крім значення (За замовчуванням).

Для будь-якого встановленого значення (за замовчуванням) у корені HKEY_CLASSES_ROOT буде відповідний підрозділ з тим самим іменем. Значення (за замовчуванням) цього ключа по суті є "дружнім ім'ям" типу файлу. Цей ключ також може мати багато підрозділів, але нас цікавлять лише DefaultIcon та Shell .

DefaultIcon, як ви, напевно, здогадалися, керує піктограмою для цього типу файлу. Значення (за замовчуванням) для цієї клавіші повинно бути встановлено у шлях файлу значків. Або якщо значок знаходиться у файлі .exe, встановіть його на шлях .exe та додайте кому та індекс значка наприкінці шляху. Наприклад, для FoxitReader.Document DefaultIcon встановлено значення

C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE,1

Shell - це місце, де ви налаштували всі "дії" для цього типу файлів. Для кожної дії, яку ви хочете визначити, створіть підрозділ, який називається так, як ви хочете назвати дію. Більшість типів мають принаймні одну дію, яку називають відкритою . У рамках нового підрозділу цієї дії створіть підрозділ під назвою Command . Значення (за замовчуванням) цього клавіші Command - це в основному командний рядок, який виконується при натисканні / виконанні цієї дії. Наприклад, відкрита команда на FoxitReader.Document є

"C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE" "%1"

Аргумент "% 1" встановлюється до шляху файлу, з якого запущено дію.

Якщо у вас визначено лише одну дію для даного типу файлу, я вважаю, що це буде дія за замовчуванням, яка виконується, якщо файл двічі клацнув. Якщо є кілька можливих дій, ви можете встановити , який з них буде за замовчуванням шляху зміни ( по замовчуванню) значення Shell ключа. Просто встановіть це ім'я дії, якою ви хочете стати за замовчуванням.

Зважаючи на все це, не дуже ефективно робити це з нуля. Напевно, простіше використовувати вбудовані інструменти, щоб пройти більшу частину шляху, а потім просто налаштувати речі вручну, що інструменти не дозволяють вам робити. Я, мабуть, також повинен зазначити, що вся ця інформація базується на XP, але я майже впевнений, що жодна з них не змінилася для Vista чи Win7.


3
Дійсно, ви можете використовувати реєстр, але це складний спосіб досягти цього. Оскільки є кращі інструменти (як я вже згадував у своїй відповіді на цю посаду), навіщо пройти все це випробування, возившись з реєстром ?!
Еран

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

0

Vista дозволяє змінювати існуючі асоціації, і я думаю, це схоже, як не те саме в Win7. Панель управління> Програми за замовчуванням> Асоціації файлів.

Редагувати: Ось стаття з деякими додатковими інструментами, які можуть вам підійти.

Я вибрав би перший запропонований інструмент (Creative Element). Це безкоштовна і легка програма, вона робить все, що вам потрібно, простим способом (і багато іншого, оскільки управління асоціаціями з файлами - лише один із інструментів цього пакета).


Існуюча програма не дозволяє створювати нові (можна виконати «Відкрити за допомогою»> «Встановити як за замовчуванням») і не дозволяє налаштувати піктограми чи дії.
Ендрю Мур
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.