none
Как восстановить "отсутствие программы по умолчанию" для открытия системных файлов (.dat etc)? RRS feed

  • Вопрос

  • Всем привет.
    Возникла такая проблема, мне нужно было отредактировать ряд системных файлов с расширением .dat, и я сделал это при помощи блокнота, но при открытии забыл снять галку, чтобы использовался notepad по умолчанию для этих файлов. Теперь можно как-то убрать эту привязку? Т.к. теперь возникает путаница, где текстовые файлы, где системные... До этого все наглядно было видно по иконкам. Конечно, можно включить видимость расширения, но все же. В настройках сопоставления файлов и программ не нашел восстановление дефолтных настроек...
    В общем может кто-то подскажет, где это можно поправить?
    Спасибо.
    26 января 2009 г. 9:46

Ответы

  • Съэмулировал вашу ситуацию - помогло:

    удаление

    HKEY_CLASSES_ROOT\.dat

    HKEY_CLASSES_ROOT\dat_auto_file

    Перезагрузка.

     

    После перезагрузки - Значок файла - белый лист, ноутпадом не открывается (спрашивает программу)

    26 января 2009 г. 14:34

Все ответы

  • Code Snippet

    assoc .dat=

     

     

    удалит соспоставление
    26 января 2009 г. 11:26
  • Андрей, спасибо за ответ!
    Только я не понял, где эту строку нужно вводить? В гугле нашел, code snippet имеет отношение к visual studio 2005. Т.е. это какой-то батник/exe с этим кодом нужно создать?.. А попроще никак нельзя в ОС это сделать руками? Может через реестер?
    26 января 2009 г. 12:31
  • Да нет, это нужно набрать в командной строчке.

    Пуск -> Выполнить -> CMD.exe

    Вот там и нужно выполнить ASSOC .DAT=

    (после равно ничего не стоит)

    26 января 2009 г. 12:39
  • К сожалению, не помогло. И после перезагрузки тоже... Попрежнему все файлы .dat имеют иконку notepad и им же открываются... Sad Других способов нет?

    сделал assoc > c:\tmp.txt после выполнения
    команды assoc .dat=
    в файле tmp.txt видно, что напротив .dat= пусто... т.е. команда выполнилась, однако в среде Висты все равно ассоциация осталась. Чудеса...
    26 января 2009 г. 13:22
  • Удалите полностью ветку реестра

    HKEY_CLASSES_ROOT\.dat

     

    26 января 2009 г. 13:34
  • Не сработало...
    Я посмотрел подробно файл tmp.txt и сравнил с настройками ассоциаций в Висте... Так вот в этом окне настроек для расширения, которое открывается "неизвестным приложением", стоит CLSID\{9E56BE61-C50F-11CF-9A2C-00A0C90A90CE} в txt файле, правда не во всех случаях... Причем для др. расширения отличие либо в одной цифре, либо в наборе цифр до первого дефиса... Может вы посмотрите какое значение у Вас стоит для .dat? В этом списке вообще нет пустого значения для расширения... Т.е. если даже файл ничем не открывается, у него все равно есть что-то после "=".
    26 января 2009 г. 13:44
  • у меня вообще нет .dat

     

    26 января 2009 г. 14:17
  • Съэмулировал вашу ситуацию - помогло:

    удаление

    HKEY_CLASSES_ROOT\.dat

    HKEY_CLASSES_ROOT\dat_auto_file

    Перезагрузка.

     

    После перезагрузки - Значок файла - белый лист, ноутпадом не открывается (спрашивает программу)

    26 января 2009 г. 14:34
  • Спасибо огромное!
    26 января 2009 г. 15:13