Зміна асоціацій файлів в windows.

Практично у всіх, хто має комп`ютер виникають питання, пов`язані з асоціацією файлів з будь-якої специфічної програмою.

Питання такого характеру можуть виникнути, тоді, коли на комп`ютері встановлено багато додатків, призначених для відкриття певного типу файла.Еслі на вашому комп`ютері встановлено кілька програм, призначених для перегляду зображень, таких як «Irfan View», «Фотоальбом Windows Live», «ACDSee »та інші, і якщо Ви відкриваєте зображення різних типів файлів у вас можуть запускатися соотвественно і різні программи.Чтоби такого не було вам і потрібно періодично налаштовувати такі асоціації. У цій статті мова йде про виконання саме таких дій, де особлива увага приділена саме зміни асоціацій файлів за допомогою системного реєстру.

Як правило, для зміни асоціація файлів використовують утиліти операційної системи Windows.Самой популярною програмою, призначеної для виконання таких операцій, є утиліта «Вибір програм за замовчуванням» за допомогою якої, ви можете вказати програму, яка використовується по умолчанію.Чтоби задати програму за замовчуванням, потрібно виконати нескладні дії:

Натисніть на кнопку «Пуск» для відкриття меню, відкрийте «Панель управління», зі списку компонентів панелі управління виберіть категорію «Програми», потім відкрийте підкатегорію «Програми за замовчуванням». У вікні «Програми за замовчуванням» перейдіть за посиланням «Завдання програм за замовчуванням» (також цей компонент ви можете відкрити, ввівши команду% windir% system32 control.exe / name Microsoft.DefaultPrograms / page pageDefaultProgram в полі «Відкрити» діалогового вікна «Виконати») -

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

Як тільки встановлене програмне забезпечення буде виявлено відкриється вікно «Вибір програм за замовчуванням», за допомогою якого ви безпосередньо можете вказати асоціацію одночасно для декількох типів файлів, за які відповідає обраний вами програмне забезпечення. У цьому вікні, в списку «Програми» виберіть програму, для якої потрібно встановити асоціацію файлів. Після вибору програми, в центральній частині вікна побачите короткий опис призначення програми. Під полем з описом відображена рядок, в якій зазначено, яку кількість типів файлів може бути асоційоване з даною програмою. На наступному малюнку видно, веб-оглядач Opera може бути встановлений за замовчуванням одночасно для двадцяти семи типів файлів.

Можете вибрати типи файлів, які будуть асоційовані з даною програмою. Для цього Вам потрібно перейти по посиланню «Вибрати умовчання для цієї програми». Після того як ви перейдете за цим посиланням, відкриється вікно «Зіставлення програм», за допомогою цього вікна ви можете встановити прапорці біля відповідних типів файлів. На наступній ілюстрації видно, що для веб-оглядача Opera були встановлені зіставлення тільки для чотирьох протоколів з дев`яти можливих. Для збереження змін, натисніть на кнопку «Зберегти»

Буває так, що програма, яку ви хочете асоціювати з певним типом файлу може не відображатися в зазначеному вище компоненті операційної системи. Для того щоб асоціювати певну програму з конкретним типом файла, Вам потрібно скористатися функцією «Вибір програми» .А щоб відкрити діалогове вікно цієї функції, знайдіть на своєму комп`ютері тип файлу, для якого потрібно вказати програму за замовчуванням і натисніть на ньому правою кнопкою миші. В відобразиться контекстному меню виберіть команду «Відкрити за допомогою», а потім «Вибрати програму».

Діалогове вікно «Вибір програми», в групі «Рекомендовані програми» відображаються всі програми, які будуть коректно працювати з обраним вами типом файлу і які операційна система може запропонувати для установки по умолчанію.Но якщо додаток потрібне Вам не було знайдено в списку, можете розгорнути групу «Інші програми» для відображення додаткового списку встановлених програм на вашому комп`ютері. Якщо потрібна Вам програма не була знайдена і серед додаткового списку, то можете натиснути на кнопку «Огляд» і вказати шлях до виконуваного файлу програми в діалоговому вікні «Відкрити за допомогою ...». Після вибору потрібної вам програми, натисніть на кнопку «ОК». Діалогове вікно «Вибір програми» відображено на наступному ріснуке:

Бувають випадки, коли створення дисків автоматичної установки операційної системи неможливо, або якщо постійно змінюється програма, яка асоційована з певним типом файлу, в таких випадках можна скористатися системним реєстром. За допомогою системного реєстру, крім вказівки асоціації програми ви можете так само змінити значки для типів файлів і пр.Попробуем створити асоціацію і вказати картинку для музичних файлів з розширенням .MP3от програми AIMP і зв`язати ці файли з програмою Windows Media Player - виконайте наступні дії:

Відкрийте редактор системного реєстру (команда regedit у полі «Відкрити» діалогового вікна «Виконати») -

Знайдіть програмний ідентифікатор (розділ в HKEY_CLASSES_ROOT, що дозволяє зв`язати тип файлу з додатком і управляти поведінкою асоціації), який використовується для створення асоціацій. Для цього перейдіть в розділ HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer FileExts .mp3 OpenWithProgids, де назвою параметра і буде даний ідентифікатор. Для файлів з розширенням .MP3, програмний ідентифікатор ви також можете знайти в розділі HKEY_CLASSES_ROOT WMP11.AssocFile.MP3-

Перейдіть в знайдений раніше розділ реєстру. У цьому розділі перераховані всі параметри, які відповідають за даний тип файлу. Наприклад, для того щоб вказати значок для файлів з типом .MP3, вам потрібно відкрити розділ DefaultIcon і в параметрі за замовчуванням вказати повний шлях до файлу, який містить відповідний значок. У випадку з програмою AIMP і 64-розрядної операційною системою, значенням цього параметра буде виступати рядок C: Program Files (x86) AIMP2 AIMP2.exe, 0 (два зворотних слеша потрібно вказувати тільки в REG-файлах. Якщо ви вносите зміни, безпосередньо за допомогою програми regedit, вкажіть по одному слеш.) -

Для того щоб прив`язати цей тип файлу до стандартної програми Windows Media Player, вам потрібно внести зміни в розділ shell open command. В даному прикладі, значенням параметра за замовчуванням для 64-розрядної ОС буде: «% ProgramFiles (x86)% Windows Media Player wmplayer.exe " / prefetch: 6 / Open "% L »

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

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT .mp3]

«PerceivedType» = »audio»

@ = "WMP11.AssocFile.MP3"

«Content Type» = »audio / mpeg»

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3]

@ = "MP3 Format Sound»

«EditFlags» = hex: 00,00,11,00

«FriendlyTypeName» = hex: 40,25,53,79,73,74,65,6D, 52,6F, 6F, 74,25,5C, 73,79,73,74,65,6D, 33,32, 5C, 75,6E, 72,65,67,6D, 70,32,2E, 65,78,65,2C, 2D, 39,39,32,35,00

«PreferExecuteOnMismatch» = dword: 0000001

[HKEY_CLASSES_ROOT .mp3 OpenWithList]

[HKEY_CLASSES_ROOT .mp3 OpenWithProgIds]

«WMP11.AssocFile.MP3" = hex:



«WindowsLive.MovieMaker.asset» = hex:

[HKEY_CLASSES_ROOT .mp3 PersistentHandler]

@ = "{098f2470-bae0-11cd-b579-08002b30bfeb}»

[HKEY_CLASSES_ROOT .mp3 ShellEx]

[HKEY_CLASSES_ROOT .mp3 WMP11.AssocFile.MP3]

[HKEY_CLASSES_ROOT .mp3 OpenWithList ehshell.exe]

[HKEY_CLASSES_ROOT .mp3 ShellEx {BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]

@ = "{9DBD2C50-62AD-11D0-B806-00C04FD706EC}»

[HKEY_CLASSES_ROOT .mp3 ShellEx {e357fccd-a995-4576-b01f-234630154e96}]

@ = "{9DBD2C50-62AD-11D0-B806-00C04FD706EC}»

[HKEY_CLASSES_ROOT .mp3 WMP11.AssocFile.MP3 ShellNew-]

«NullFile» = »»

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 CLSID]

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 DefaultIcon]

@ = "C: Program Files (x86) AIMP2 AIMP2.exe, 0"

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 shell]

@ = "Play»

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 shellex]

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 shell Enqueue]

@ = "Add to Windows Media Player list»

«MUIVerb» = hex: 40,25,53,79,73,74,65,6D, 52,6F, 6F, 74,25,5C, 73,79,73,74,65,6D, 33,32, 5C, 75,6E, 72,65,67,6D, 70,32,2E, 65,78,65,2C, 2D, 39,38,30,30,00

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 shell open]

«LegacyDisable» = »»

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 shell play]

@ = "Play»

«MUIVerb» = hex: 40,25,53,79,73,74,65,6D, 52,6F, 6F, 74,25,5C, 73,79,73,74,65,6D, 33,32, 5C, 75,6E, 72,65,67,6D, 70,32,2E, 65,78,65,2C, 2D, 39,39,39,31,00

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 shell Enqueue command]

«DelegateExecute» = »{45597c98-80f6-4549-84ff-752cf55e2d29}»

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 shell open command]

@ = ""% ProgramFiles (x86)% Windows Media Player wmplayer.exe "/ prefetch: 6 / Open "% L »»

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 shell play command]

@ = ""% ProgramFiles (x86)% Windows Media Player wmplayer.exe "/ prefetch: 6 / Play "% L »»

«DelegateExecute» = »{ed1d0fdf-4414-470a-a56d-cfb68623fc58}»

[HKEY_CLASSES_ROOT WMP11.AssocFile.MP3 shellex {8895b1c6-b41f-4c1c-a562-0d564250836f}]

@ = "{031EE060-67BC-460d-8847-E4A7C5E45A27}»

Для кожного типу файлу в реєстрі існують специфічні розділи і параметри, які додають унікальний функціонал (такий розділ як ShellNew допоможе додати нові команди в контекстне меню файлу) .Практіческі кожен випадок є «унікальним» і розбиратися з ними найкраще «досвідченим шляхом», змінюючи окремі параметри.Мінімальним набором розділів і параметрів є зазначені параметри. Тому найпростішим Твіко для установки спеціалізованої програми для типу файлу .gsf буде наступне:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT .gsf]

@ = "GrandSmeta.Document»

[HKEY_CLASSES_ROOT GrandSmeta.Document]

@ = "ФайлдокументаГРАНДСмета«

[HKEY_CLASSES_ROOT GrandSmeta.Document CLSID]

[HKEY_CLASSES_ROOT GrandSmeta.Document DefaultIcon]

@ = "" C: Program Files (x86) Grand GrandSmeta 5.0 Client Gsmeta.exe », 1"

[HKEY_CLASSES_ROOT GrandSmeta.Document Shell]

[HKEY_CLASSES_ROOT GrandSmeta.Document Shell Open]

@ = "відкрити«

[HKEY_CLASSES_ROOT GrandSmeta.Document Shell Open Command]

@ = "" C: Program Files (x86) Grand GrandSmeta 5.0 Client Gsmeta.exe »,% 1"

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

Додаємо свої програми в утиліту msconfig (Конфігурація системи).

Для цього потрібно створити файл з ім`ям mscfgtlc.xml і розмістити його в C: Windows system32 . Содержімоефайлa (приклад):

результат:

Таким чином можна розширити список доступних на вкладці Сервіс (Tools) інструментів діагностики та вирішення проблем, для чого в цілому і призначена утиліта "Конфігурація системи".

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!