Открытие файлов с неизвестным расширением приводит к выводу на экран диалогового окна Открыть с помощью (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"