Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Интерфейс - Проблема редактирования контекстного меню "Создать"

Ответить
Настройки темы
Интерфейс - Проблема редактирования контекстного меню "Создать"

Старожил


Сообщения: 167
Благодарности: 8

Профиль | Отправить PM | Цитировать


Нужно добавить новый тип файла в контекстное меню "Создать".
Краткая суть в том, чтобы в ветке HKEY_CLASSES_ROOT/.РАСШИРЕНИЕ добавить раздел ShellNew, и в нем - строковой параметр FileName (инструкция 1, инструкция 2).

Проблема в том, что некоторые типы файлов добавляются, например REG, DOC, JPEG, а некоторые нет.
Например, PNG, JPG, JAVA не добавляются!

Попробовал инструмент из программы Kerish Doctor для создания таких пунктов,
результат такой же - для REG, DOC, JPEG создаёт, для PNG, JPG, JAVA - нет.

Где копнуть, что может быть не так?

Отправлено: 19:05, 11-04-2022

 

Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 876

Профиль | Отправить PM | Цитировать


Цитата adgeuk:
добавить раздел ShellNew, и в нем - строковой параметр FileName »
adgeuk,
Лучше добавлять не FileName, а пустой строковой параметр NullFile, тогда файл будет создаваться даже без шаблона.

Пример рег-файла:
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.jpg\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\.png\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\.js\ShellNew]
"NullFile"=""
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:42, 11-04-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 167
Благодарности: 8

Профиль | Отправить PM | Цитировать


Цитата Vanadiy777:
Лучше добавлять не FileName, а пустой строковой параметр NullFile »
Пробовал и так, безрезультатно для PNG, JPG, JAVA.

Отправлено: 19:47, 11-04-2022 | #3


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 876

Профиль | Отправить PM | Цитировать


Цитата adgeuk:
Пробовал и так, безрезультатно для PNG, JPG, JAVA. »
Только что проверил на Win 10-11, все добавляется.
В ShellNew кроме пустого строкового параметра NullFile быть ничего не должно больше.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:56, 11-04-2022 | #4


Старожил


Сообщения: 167
Благодарности: 8

Профиль | Отправить PM | Цитировать


Возможно, проблема возникла вследствие неверной очистки реестра.

Вот начальное содержание ветки для JPEG (для JPEG пункт создаётся):
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.jpeg]
@="qimgv.JPG"
"Content Type"="image/jpeg"
"PerceivedType"="image"

[HKEY_CLASSES_ROOT\.jpeg\OpenWithList]

[HKEY_CLASSES_ROOT\.jpeg\OpenWithList\PhotoshopElementsEditor.exe]
@=""

[HKEY_CLASSES_ROOT\.jpeg\OpenWithProgids]
"jpegfile"=""
"ACDSee Ultimate 2021.jpeg"=""
"ACDSee Ultimate 2022.jpeg"=""

[HKEY_CLASSES_ROOT\.jpeg\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
А вот начальное содержание ветки для JPG (для JPG пункт НЕ создавался):
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.jpg]
@="jpg_auto_file"

[HKEY_CLASSES_ROOT\.jpg\OpenWithProgids]
"ACDSee Ultimate 2022.jpg"=""
Перетянул всё из ветки JPEG в JPG - и с JPG заработало !!!

Содержание ветки проблемного PNG также минималистично как и в JPG, но туда, думаю содержимое из JPEG совать не нужно
Пожалуйста, скиньте вашу ветку PNG и JAVA, а я попробую их прикрутить у себя и проверю что будет.

Отправлено: 20:25, 11-04-2022 | #5


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 876

Профиль | Отправить PM | Цитировать


Цитата adgeuk:
скиньте вашу ветку PNG и JAVA, а я попробую их прикрутить у себя и проверю что будет. »
adgeuk, держите.

PNG:

Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.png]
@="pngfile"
"Content Type"="image/png"
"PerceivedType"="image"

[HKEY_CLASSES_ROOT\.png\OpenWithProgids]
"FastStone.png"=""
"pngfile"=""

[HKEY_CLASSES_ROOT\.png\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

JAVA:

Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.js]
@="JSFile"

[HKEY_CLASSES_ROOT\.js\OpenWithProgids]

[HKEY_CLASSES_ROOT\.js\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"


Старые значения, которые у Вас сейчас, наверное, лучше удалить, предварительно сделав их копию.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:37, 11-04-2022 | #6


Старожил


Сообщения: 167
Благодарности: 8

Профиль | Отправить PM | Цитировать


Vanadiy777, спасибо, с PNG заработало.
Только вы мне кинули .JS для JavaScript, а мне нужно для расширения .JAVA, если не трудно.

Отправлено: 20:46, 11-04-2022 | #7


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 876

Профиль | Отправить PM | Цитировать


adgeuk, держите.
.JAVA:
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.java]
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.java\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:55, 11-04-2022 | #8


Старожил


Сообщения: 167
Благодарности: 8

Профиль | Отправить PM | Цитировать


Vanadiy777, спасибо!

Отправлено: 20:56, 11-04-2022 | #9


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 876

Профиль | Отправить PM | Цитировать


adgeuk, кстати, можно в PNG еще это добавить, покуда у Вас "смотрелка" ACDSee стоит...
Но это по желанию.
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.png\OpenWithProgids]
"ACDSee Ultimate 2021.png"=""
"ACDSee Ultimate 2022.png"=""
P.S. написал сначала неправильно - исправил "jpeg" на "png"
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:14, 11-04-2022 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Интерфейс - Проблема редактирования контекстного меню "Создать"

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Исчезла функция "создать" из контекстного меню проводника shumik666@vk Microsoft Windows 7 1 20-04-2016 21:00
Разное - Стереть из контекстного меню пункты "создать" и "удалить" alpap Microsoft Windows 7 2 16-08-2015 20:17
Интерфейс - [решено] Создание аналога одного из пунктов контекстного меню - "Рабочий стол (создать ярлык)" PCRepair Microsoft Windows 7 4 24-12-2014 21:20
Разное - [решено] Возвращение в меню "Создать" пункта "Текстовый документ", ассоциирование с TXT Pavla Microsoft Windows 7 16 10-07-2012 07:47
Интерфейс - Из контекстного меню в пункте "Создать", пропала команда "Текстовый документ". QUMATOZ Microsoft Windows 2000/XP 1 23-10-2011 18:07




 
Переход