решение
вы не должны вручную редактировать содержимое MuiCache
ключ в реестр. Всякий раз, когда кэш обновляется, описания читаются снова из соответствующих исполняемых файлов, и ваши изменения возвращаются обратно.
помимо исправления описания, используя, например,ResHacker, есть встроенная функция, которая может быть полезна в этом случае:
вы также можете включить FriendlyAppName
значение для обеспечения система с дружественным именем для вашего приложения. Понятное имя приложения также может быть извлечено из исполняемого файла, но только если FriendlyAppName
значение отсутствует.
источник: Расширение Контекстных Меню
войдите в систему с учетной записью администратора.
пресс Win+R введите или вставьте regedit.exe
в текстовое поле и нажмите Enter.
перейдите к следующему разделу реестра:
HKEY_CLASSES_ROOT\Applications
найдите подраздел, связанный с интересующим вас приложением. Если ключ приложения отсутствует, выполните следующие действия:
a. Щелкните правой кнопкой мыши Applications
ключ, и выберите Создать > Раздел в контекстном меню.
b. Присвойте ключу имя после имени исполняемого файла (например,whatever.exe
).
c. Щелкните правой кнопкой мыши новый ключ и создайте shell
подраздел. Создайте open
подраздел внутри shell
подраздел.
d. Создайте подраздел command
внутри open
подраздел. Дважды щелкните (Default)
значение на путь к исполняемому файлу, плюс "%1"
для учета параметра для передачи в программу. Например:
"C:\Program Files\Whatever, Inc.\whatever.exe" "%1"
перейдите к следующему разделу, где whatever.exe
фактический исполняемый имя:
HKEY_CLASSES_ROOT\Applications\whatever.exe\shell\open
щелкните правой кнопкой мыши пустую область в правой панели и выберите Создать > Строковый Параметр в контекстном меню. Назовите новое значение FriendlyAppName
, и установить его, как вам нравится. Изменения применяются немедленно.
Примечание официальная документация не является актуальной. The FriendlyAppName
стоимостью был предназначен для хранения ключа корневого приложения, но это уже не так, как в Windows XP.
дополнительная информация
FriendlyAppName
предоставляет способ получить локализуемое имя для отображения приложения, а не только информацию о версии, которая не может быть локализуемой. Запрос ассоциации ASSOCSTR читает эту запись реестра значение и возвращается к FileDescription
имя в информации о версии. Если это имя отсутствует, запрос ассоциации по умолчанию содержит отображаемое имя папка.
источник: Регистрация Заявок
после запуска программы описания обычно извлекаются из исполняемого файла и хранятся в следующих разделах реестра для последующего использования:
HKEY_CLASSES_ROOT\Local Settings\MuiCache
HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
эти разделы реестра фактически сопоставлены ветви пользователя:
HKEY_CURRENT_USER\Software\Classes\Local Settings\MuiCache
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
более дальнеишее чтение