Открытие файлов с неизвестным расширением приводит к выводу на экран диалогового окна Открыть с помощью (Open with). Существует способ связать определенное приложение с файлами, расширение которых неизвестно. Для этого также необходимо отредактировать системный реестр.
1. Запустите редактор системного реестра (REGEDIT.EXE).
2. Перейдите в раздел HKEY_CLASSES_ROOT\Unknown\shell.
3. В меню Правка (Edit) выберите команду Создать > Раздел (New > Key).
4. В качестве имени введите open и нажмите клавишу <Enter>.
5. Выберите новый раздел open.
6. В меню Правка (Edit) выберите команду Создать > Раздел (New > Key).
7. В качестве имени введите command и нажмите клавишу <Enter>.
8. Дважды щелкните на записи (По умолчанию).
9. Измените значение записи на имя файла приложения, которое будет использоваться по умолчанию для обработки файлов с неизвестным расширением. Например, введите значение NOTEPAD.EXE %1 для редактора Блокнот (Notepad) (параметр %1
используется для передачи редактору имени файла; для некоторых приложений необходимо использовать параметр %1 %*).
10. Щелкните на кнопке OK.
Если теперь дважды щелкнуть мышью на файле без расширения, файл будет обработан с помощью указанного приложения.
При желании можно удалить раздел HKEY_CLASSES_ROOT\Unknown\shell\openas и его содержимое (что вовсе не обязательно) для отключения пункта контекстного меню Открыть с помощью (Open with).
Существует возможность просто добавить редактор Блокнот (Notepad) в контекстное меню файлов с неизвестным расширением. Для этого необходимо воспользоваться существующей записью в разделе HKEY_CLASSES_ROOT\Unknown\shell, добавив ключ Notepad и новое вложенное значение ключа open. Затем в разделе open необходимо добавить раздел command. Присвойте значению (По умолчанию) раздела command параметр Notepad.exe %1. Далее представлен код файла с расширением .REG, который вносит все необходимые изменения:
REGEDIT4
[HKEY_CLASSES_ROOT\Unknown\shell\notepad]
[HKEY_CLASSES_ROOT\Unknown\shell\notepad\open]
[HKEY_CLASSES_ROOT\Unknown\shell\notepad\open\command]
@="notepad %1"