2

У меня точно такая же задача, как здесь:
Windows 7 - Добавить команду оболочки для .png файла

Но это решение не работает в Windows 8 по неизвестной причине только для файлов PNG. И я не знаю почему.

Я пробовал другие форматы, например PSD. Добавление новых команд работает нормально:


Но точно такие же команды для PNG не отображаются в Windows Explorer:


Я попытался переименовать класс и команды, или использовать только пользовательскую структуру HKEY_CURRENT_USER\Software\Classes. Я пытался редактировать права доступа также. Ничего не помогает

Я предполагаю, что есть некоторые команды MIME-типа, назначенные для формата PNG, но где я могу найти их в реестре? Или что-то другое?


Обновление:

Я также попробовал приложения FileTypesMan и Types . Некоторые стандартные команды перечислены, пользовательские команды также здесь, но ни одна из них не работает:

2 ответа2

2

Это может быть немного поздно, но после нескольких часов исследований, почему это не работает с pngfile , giffile , jpegfile и другими возможными расширениями файлов, которые считаются графикой / картинками / изображениями и, следовательно, выполняются с помощью приложения Windows 8 Photo App , я обнаружил, что причина.

Фактическая причина - это само приложение, все графические элементы по умолчанию открываются с помощью Windows 8 Photo App , а элементы контекстного меню не отображаются. Однако после изменения приложения по умолчанию на стандартное Windows 7 Photo Viewer элементы отображались и работали, как предполагалось.

Надеюсь, это поможет другим людям, таким как я, которые пришли из Google, но не нашли решения для этой конкретной проблемы.

// 02.04.2014 Только что выяснилось, что, хотя перечисленные выше действия не очень помогают, когда дело касается файлов .gif . Поэтому я посмотрел, где приложение для фотографий хранит свои данные оболочки, и нашел его: ключ - это имя двоичного значения, расположенного по адресу HKEY_CLASSES_ROOT\.gif\OpenWithProgids . Это файл с префиксом App который следует за какими-то символами шифрования. Просто найдите этот ключ, и вы сразу перейдете к ключу оболочки для приложения. Внесите изменения, и вы увидите, что новый пункт контекстного меню всплывает, если вы установили Windows 8 Photo App качестве программы по умолчанию.

0

Я бы порекомендовал утилиту Types , она немного простовата, но обрабатывает все вещи, которые мне приходилось делать.

Одна заметка в Windows 8 при поиске типов не забывает выбирать «Настройки» в правой части окна, так как она устанавливается как приложение панели управления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .