ассоциация приложений с расширениями файлов
Такая проблема: файл открывается не тем приложением, которое с ним должно было быть ассоциировано. Пустячок, а неприятно
У меня на просмотр почти всех графических форматов настроен IrfanView (в его настройках я явно указал ассоциировать это приложение с графическими файлами). Но недавно пытался открыть файл с расширением .rle и с удивлением обнаружил, что запускается не IrfanView, а Adobe ImageReady - с какого бодуна??? (файл открывал по нажатию Enter из Far, но скоре всего это не важно - наверно, по двойному клику в проводнике будет то же самое, позже проверю). Явно посмотрел свойства папки - типы файлов, там расширение .rle закреплено за IrfanView. Подскажите, плиз, куда эта зараза ImageReady могла себя прописать, что она стала ассоциироваться с расширением .rle в обход обычных настроек, и как от этого эффекта избавиться (желательно обойтись без полного сноса ImageReady) |
Сделайте пожалуйста следующее: Пуск - Выполнить - cmd -
Код:
reg query HKEY_CLASSES_ROOT\.rle > C:\rle.txt Код:
reg query HKEY_CLASSES_ROOT\rlefile > C:\rlefile.txt Код:
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rle > C:\rle2.txt Код:
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rlefile > C:\rlefile2.txt |
Цитата:
Там еще может участвовать раздел реестра в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts |
Blast, вы бы не могли объяснить за что эти разделы отвечают? У меня похожая проблема, но хотелось бы изучить ее и исправить самому.
|
Извиняюсь за панику, похоже это оказались заморочки Фара. Пришел домой, поэкспериментировал - оказалось, что:
по двойному клику из проводника - открывается IrfanView если в командной строке (cmd) набрать xxx.rle - открывается IrfanView если нажать Enter на файле xxx.rle в Фаре - открывается ImageReady если набрать xxx.rle в командной строке Фара - открывается ImageReady Т.е. похоже, Фар берет ассоциации не из того раздела реестра, откуда следовало бы (в HKEY_CLASSES_ROOT\.rle оакзалось прописано значение "Photoshop.BMPFile.9", по которому далее подцеплялся ImageReady, при том что в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.rle\OpenWithList - значение "i_view32.exe" ). |
mxmstrnt, в этих разделах как раз и описаны ассоциации типов файлов, иконки там, программы, открывающие их и т.д.
Если у вас подобная проблема, то выполните те же рекомендации, только в путях в командах вместо .rle и rlefile указывайте свое расширение, а дальше будем смотреть. |
Blast, да я понимаю что это про типы файлов. Но почему они находятся в 4 ветках? Вот что меня интересует.
А по моей проблеме: было установлено 2 версии Opera, и IE 7. mht файлы были ассоциированы со старой версией Opera. Когда старую версию удалил, в списке "открыть с помощью" она осталась как приложение с пустым окном (значок белый), и при добавлении в список новой оперы курсор перемещается на эту же запись (со старой). В свойствах папки ассоциация установлена на IE 7. P.S. И еще каким то макаром в списке "открыть с помощью" оказалась одна из папок. :o |
Цитата:
HKEY_CLASSES_ROOT - это псевдонимом местоположения, попросту ссылка на HKEY_LOCAL_MACHINE\Software\Classes. те что с точкой - просто по расширениям, те что ***file те еще и на иконку файла могут указать, на каке-то доп. функции, ole там и т.д. может и ошибаюсь конечно.. есть еще HKEY_CURRENT_USER\SOFTWARE\Classes - указывает на сопоставление типов файлов конкретному пользователю (активному в данном случае), тут уже если обозначены сопоставления и в нем и в HKEY_LOCAL_MACHINE\Software\Classes, то первый как бы главнее и тогда значения второго игнорируются Цитата:
|
Цитата:
HKEY_CLASSES_ROOT Key |
Цитата:
|
Время: 02:47. |
Время: 02:47.
© OSzone.net 2001-