Как сделать так, чтобы все файлы неизвестного типа открывались Блокнотом?
Если хотите, чтобы файлы неизвестных типов открывались Блокнотом или каким-нибудь шестнадцатеричным редактором, то задайте соответствующие команды в разделе реестра, относящемся к неизвестным системе файлам, - HKEY_CLASSES_ROOT\ Unknown\shell.
Такую операцию предлагает сделать известная программа WinBoost 2001 Gold, однако обратите внимание, что в Windows Me она это делает с небольшой ошибкой - напрочь отключает появление меню "Открыть с помощью…" (Open With…): Блокнот появляется, даже если вы специально выбираете команду "Открыть с помощью…" в контекстном меню файла.
Правильные же команды в реестре Windows Me:
HKEY_CLASSES_ROOT\Unknown
"AlwaysShowExt"=""
HKEY_CLASSES_ROOT\Unknown\shell
@="openas"
HKEY_CLASSES_ROOT\Unknown\shell\
openas\command
@="C:\WINDOWS\rundll32.exe shell32.dll,
OpenAs_RunDLL %1"
HKEY_CLASSES_ROOT\Unknown\ shell\Notepad@="Open With &Notepad"
HKEY_CLASSES_ROOT\Unknown\ shell\Notepad\Command
@="notepad.exe %1".
После внесения этих параметров в реестр в контекстном меню неизвестных файлов появится новая команда - "Open With Notepad", по умолчанию же по-прежнему будет открываться диалог "Открыть с помощью…", но зато никаких ошибок не будет.