Как упомянуто выше, есть различные способы сделать это разумно, не приближаясь к реестру.
Однако, если по какой-то причине, которая в настоящее время находится за мной, у вас есть , чтобы сделать это через реестр, посмотрите, поможет ли это. Это специально для html-файлов, остальное вы должны сделать из этой процедуры.
- Откройте regedit и перейдите к
HKEY_CLASSES_ROOT\htmlfile\shell\open\command
- Отредактируйте строку
(Default)
, указав расположение программы, которую вы хотите использовать для открытия файла.
- Если вы также хотите изменить значок, перейдите на
HKEY_CLASSES_ROOT\htmlfile\DefaultIcon
и измените местоположение там.
Это должно работать, хотя я также рекомендую вам изменить те же ключи в HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile
, поскольку Windows, как известно, случайным образом игнорирует биты своего реестра, когда выбирает.
Как я уже сказал, это невероятно долгий путь.