Де в реєстрі зберігаються асоціації програм за замовчуванням? [дублікат]


17

Якщо я запускаю assocутиліту командного рядка для розширення, вона показує тип / опис файлу для розширення, яке я встановив у реєстрі. Але якщо я перейду до Панелі управління -> Програми за замовчуванням - Встановити асоціації, то я бачу інший опис та програму за замовчуванням.

Це раніше було встановлення двох клавіш:

  • HKCR\.ext(за замовчуванням) = Ідентифікатор
  • Ідентифікатор (за замовчуванням) = "Опис файлу"
    • \ DefaultIcon (за замовчуванням) = деякий значок
    • \ Shell \ Open \ Command (за замовчуванням) = Деякий редактор

Але тепер, схоже, в іншому місці є переоцінка, що відображається у списку програм за замовчуванням.

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

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

Відповіді:


20

Повинно бути у:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes і HKCU\SOFTWARE\Classes

І я не вірю, що це змінилося останнім часом.

Пріоритетом є поточний користувач, а потім локальна машина (я вважаю, що це класи root).

Провідник використовує інший набір ключів реєстру, який можна знайти за адресою:

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


Я вважаю, що це HKEY_CLASSES_ROOTтеж карти. Вони зберігають те, що assocповертає команда. Але інформація про переосмислення, повернута програмами за замовчуванням на панелі керування, відрізняється.
Джим Маккіт

Я бачив, як ваша редакція про неї була псевдонімом до root root. Але ви пропускаєте те, що десь ще є переосмислені асоціації, які відображаються у списку програм за замовчуванням на панелі керування.
Джим Маккіт

і це не налаштування в HKCU?
soandos

Ні, дивіться оновлення, яке я додав. Ви можете перевірити це самостійно.
Джим Маккіт

1
Ласкаво просимо. Вибачте за попередню плутанину.
soandos
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.