PDA

Показать полную графическую версию : [решено] Контекстное меню Шрёдингера (открыть с помощью)


temp-64GTX
24-02-2024, 08:10
Привет. Есть специалисты?

Вопрос такой. Виндовс 10 21H2 LTSC. Контекстное меню проводника, "открыть с помощью", на файлах формата *.exr
Программа PDPlayer, единственная, которая может проигрывать exr в 4k@60fps. Проблема в том, что её нет в контекстном меню "открыть с помощью", которое возникает при правом клике на файле. Но при этом она есть в контекстном меню, которое вызывается через верхнее меню эксплорера (см. скриншот).
Попробовал на *.png - результат тот же, через правый клик не видно, а через верхнюю панель эксплорера видно. В виндовс 7 было видно в обоих вариантах.
Есть идеи? Как починить? Чтоб было видно и там и там.

Avatar-Lion
24-02-2024, 11:02
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts - находим там нужное расширение и добавляем новый параметр с именем exe'шника (PotPlayerMini64.exe) по аналогии с другими записями.

Petya V4sechkin
24-02-2024, 11:21
temp-64GTX, пункт Выбрать другое приложение пробовали?

Посмотрите в разделах реестра:

HKEY_CLASSES_ROOT\.exr\OpenWithList
HKEY_CLASSES_ROOT\.exr\OpenWithProgids
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exr\OpenWithList
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exr\OpenWithProgids


P.S. Дополнительно:

HKEY_CLASSES_ROOT\Applications
HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications
HKEY_LOCAL_MACHINE\SOFTWARE\приложение\Capabilities
HKEY_LOCAL_MACHINE\SOFTWARE\приложение\Capabilities\FileAssociations

temp-64GTX
24-02-2024, 13:32
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts - находим там нужное расширение и добавляем новый параметр с именем exe'шника (PotPlayerMini64.exe) по аналогии с другими записями. »
Если бы всё было так просто... Оно там есть. И раньше тоже было. (приложил скриншот)

PotPlayerMini64.exe»
pdplayer64.exe

пункт Выбрать другое приложение пробовали? »
Да. И там это приложение есть. Но даже если выбрать "всегда использовать..." то оно не появится в меню "открыть с помощью", которое по правой кнопке мыши.

Посмотрите в разделах реестра:
HKEY_CLASSES_ROOT\.exr\OpenWithList
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exr\OpenWithList »
Создал там папки и ключи. Но это ничего не дало. Перезагрузить эвм - пробовал.

P.S. Дополнительно:
HKEY_CLASSES_ROOT\Applications»
Тут есть.

P.S. Дополнительно:
HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications
HKEY_LOCAL_MACHINE\SOFTWARE\приложение\Capabilities
HKEY_LOCAL_MACHINE\SOFTWARE\приложение\Capabilities\FileAssociations »
Тут нету.

Petya V4sechkin
24-02-2024, 14:02
temp-64GTX, попробуйте:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\pdplayer64.exe\SupportedTypes]
".exr"=""

temp-64GTX
24-02-2024, 15:25
попробуйте »

Также без изменений. Однако обнаружил интересную особенность.
Запустил виртуальную машину со старой LSTC от 2018 года. Накидал туда ещё несколько просмотрщиков exr, и заодно gimp. Попробовал пооткрывать exr всеми этими программами через "открыть с помощью - Выбрать другое приложение". И ни одна из них не отобразилась в меню по правой кнопке мыши. Кроме гимпа. Гимп отобразился. А в верхней панели эксплорера отобразились они все. Скрины приложил. Также потестил на виртуальной машине свой нынешний билд винды, но почти заводской - там после установки винды были поставлены лишь драйвера и архиваторы. Никаких твикеров, никакого кастомайза, даже uac не отключен. Но ведёт оно себя так же. Очстранно.

Petya V4sechkin
24-02-2024, 16:26
temp-64GTX, GIMP здесь присутствует?
HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications

temp-64GTX
24-02-2024, 16:34
Короче я понял в чём прикол. Дело не в реестре, дело в ехе-шниках. Это дичь.
Для успешного отображения в контекстном меню "глядите-ка-какой-важной" виндовс 10 - нужны корректно заполненные поля ProductName, CompanyName, ProductVersion и ProductDescription. Я заполнил недостающие поля, и исправил запятые на точки в ProductVersion. И, о чудо, оно отобразилось. Скрин прилагаю.




© OSzone.net 2001-2012