Я бачу, ви пишете HKEY_CLASSES_ROOTз цим файлом reg у запитанні. Цей вулик - це злитий вид HKEY_LOCAL_MACHINE\Software\Classesі HKEY_CURRENT_USER\Software\Classes.
Причина, по якій ваш файл працює лише для раніше не пов’язаних файлів, полягає в тому, що він пише, щоб HKEY_CLASSES_ROOT перенаправити на відповідний ключ HKEY_LOCAL_MACHINE(вулик для системних налаштувань та налаштувань для всіх користувачів). Однак ви зіткнетеся з проблемою, оскільки параметри асоціації файлів у HKEY_CURRENT_USER(які містять налаштування для кожного користувача) заміняють системні параметри за замовчуванням.
Крім того, якщо розширення контролюється асоціацією "програми за замовчуванням", інформація про його асоціації зберігається HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\<.ext>. Ви можете перевірити, чи має ваше розширення цю асоціацію, перевіривши наявність цього ключа.
Ви можете редагувати .reg так, щоб він працював для будь-якого файлу, включаючи раніше пов’язані файли, дублюючи його для цих клавіш в обох HKEY_LOCAL_MACHINE та HKEY_CURRENT_USER. Так само ви можете видалити асоціацію, видаливши відповідні ключі в обох вуликах (включаючи FileExtsмісцеположення).
Робочий .reg файл для видалення асоціації для певного розширення виглядає приблизно так (який видаляє .blergасоціації):
Windows Registry Editor Version 5.00
; Created with Default Programs Editor
; http://defaultprogramseditor.com/
; Delete Extension
[-HKEY_LOCAL_MACHINE\Software\Classes\.blerg]
[-HKEY_CURRENT_USER\Software\Classes\.blerg]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.blerg]
Однак якщо ви не хочете навчатись внутрішнім реєстрам та різноманітним таємничим аспектам асоціації файлів Windows, я рекомендую вам скористатися редактором програм за замовчуванням для внесення цих змін - ви навіть можете експортувати дії до .reg файл, який, здається, повністю відповідає вашим потребам.

У вашому випадку це так просто, як клацання File Type Settings, а потім Delete an extension. Виберіть розширення, і замість збереження до реєстру натисніть на стрілку маленької Delete Extensionкнопки та натисніть кнопку Save to .reg file.... Це створить повний і коментований .reg файл цієї дії, який ви можете зберегти або поширити на інших машинах.