Где хранятся ассоциации программ по умолчанию в реестре? [дубликат]

этот вопрос уже есть ответ здесь:

Если я запускаю assoc утилита командной строки для расширения, он показывает тип файла / описание для расширения я установил в реестре. Но если я перейду к Панель Управления - >Программы По Умолчанию-Set Ассоциации затем я вижу другое описание и программу по умолчанию.

раньше было, что установка двух ключей:

  • HKCR.ext (по умолчанию) = идентификатор
  • идентификатор (по умолчанию) = "описание файла "
    • DefaultIcon (по умолчанию) = какой-то значок
    • ShellOpenCommand (по умолчанию) = некоторые editor

но теперь кажется, что в другом месте есть переопределение, которое отображается в списке программ по умолчанию.

мой вопрос в том, где я храню эту переопределенную информацию об ассоциации? Я предполагаю, что он находится в реестре, но я не вижу его в ключах, которые я ожидаю. Я считаю, что это было изменено во временных рамках Vista,но это, возможно, было и в XP.

обновление: так как там путаница, выполните следующий тест. Переименуйте файл в новое расширение. Создайте связь в разделах реестра, упомянутых выше. Затем щелкните правой кнопкой мыши на файл, Открыть С Помощью и выбрать другую программу (проверка чтобы сделать его по умолчанию). Теперь проверьте реестр. Он не изменился, но теперь файл связан с другим описанием, иконкой и программой по умолчанию.

22
задан Jim McKeeth
07.02.2023 13:55 Количество просмотров материала 3495
Распечатать страницу

1 ответ

должно быть:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes и HKCU\SOFTWARE\Classes

и я не верю, что это изменилось в последнее время.

приоритет для текущего пользователя, а затем локальная машина (псевдоним я считаю, что классы root).

Explorer использует другой набор разделов реестра, которые можно найти по адресу:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\

18
отвечен soandos 2023-02-08 21:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх