PDA

Показать полную графическую версию : [решено] Пропал пункт контекстного меню "Открыть с Помощью"


Страниц : 1 [2]

Petya V4sechkin
28-07-2009, 22:08
а вот что делать с программулькой Shell... без вашей помощи не разобрался
Что вот в этой фразе конкретно непонятно? Какое-то слово? Или все предложение целиком?

отключайте сторонние (не Microsoft) элементы типа Context Menu (правой кнопкой мыши -> Disable Selected Items).

Тип элемента в столбце Type. Щелкнув по названию столбца, можно отсортировать (по типу). В столбце Company - производитель. Не трогайте (пока) записи, у которых в поле Company "Корпорация Майкрософт" или "Microsoft Corporation". Выбираете записи, у которых в поле Type "Context Menu", и правой кнопкой мыши -> пункт Disable Selected Items.

Или вам с картинками? Видеоурок записать?
Извиняюсь, время позднее, голова у меня работает хуже (так что придется вам напрячь свою).

Дерзайте! Верю, все у вас получится.

klybik
28-07-2009, 22:26
а вот что делать с программулькой Shell... без вашей помощи не разобрался
нет, Вы не поняли,)))) -- ДО Вашей рекомендации ничего не понимал, а сейчас все работает (особенно когда перевел прогу с помощью lang*.INI))))), я в последнем сообщении забыл написать что все работает, спасибо.

Schwarz-Best
04-08-2009, 00:41
немного покопавшись кое-что прояснил
сохраните код в текстовый файл, присвойте ему расширение reg, запустите и согласитесь с внесением данных в реестр
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With]
@="{09799AFB-AD67-11d1-ABCD-00C04FC30936}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\Open With]
@="{09799AFB-AD67-11d1-ABCD-00C04FC30936}"
[HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}]
@="Open With Context Menu Handler"
[HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,7 3,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,48,00,45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00 ,6c,00,00,00,00,00
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\shellex]
@=""
[HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\shellex\MayChangeDefaultMenu]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}]
@="Open With Context Menu Handler"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,7 3,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,48,00,45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00 ,6c,00,00,00,00,00
"ThreadingModel"="Apartment"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\shellex]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\shellex\MayChangeDefaultMenu]
@=""В любом случае предварительно сделайте резервную копию реестра. »

уже как месяц назад столкнулся с этой проблеймой. решений в сети не искал, все пытался сам наладить. до того замучился, что просто плюнул на это. открывал файлы, запуская саму программу, через которую нужно было открыть оный файл. сегодня вдруг ни с того ни с сего решил найти решение (простите за тавтологию) этой проблемы в сети. по запросу в яндексе "пропало в контекстном меню открыть с помощью" ссылка на озон оказалось первой (не плохо ))). жмыкнул, попал на этот топ. прочел все и решил пробывать все попорядку. после изменения реестра выше описанным коментарием пункт сразу вернулся(!). что бы хоть добрым словом отблагодарить за помощь в решении проблемы решил зарегистрироваться. поднялся вверх по странице и что же я там увидел?
Привет, Schwarz-Best
Ваш последний визит был: 31-07-2009 в 21:27 »
не знаю когда я успел это сделать и для чего, но я уже был зарегистрирован здесь. вообщем, о чем это я? ) СПАСИБО!!! (всем участникам ветки - от души!)

nso
29-12-2010, 19:10
Потерял 'Открыть с помощью' и 'Удаление файлов без возможности восстановления', нажав в опциях UltraCompare Professional кнопку Integrate with Explorer. Соответствующее подменю заняло место этих опций. Проверил догадку в ShellExView отключением соответствующего UCShellExt Class. Только потом заметил, что повторное нажатие на кнопку (нельзя было, панэмаэш, обычную галку изобразить) отменяет интеграцию.

vfnmdfie123
21-09-2012, 13:18
Вот этот файлик реестра исправляет все ошибки, связанные с пунктом меню "Открыть с помощью..."
Проблемы с открытием блокнотом всего, что выбирается через "Открыть с помощью...", и с окном выбора программ, куда приложения упрямо не хотят попадать после добавления оных, и ошибкой "Приложение выполняющее эту операцию указанному файлу не сопоставлено...."
Все методом ковыряния реестра и копипастинга из экспотированных ключей реестра, на чем этот функционал завязан.
Никаких диверсий. )))
http://forum.oszone.net/attachment.php?attachmentid=87814&stc=1&d=1348219081

Conscienius
31-10-2012, 16:42
У меня решилась проблема удалением незарегистрированного Power Archiver.
Забыл добавить, что еще потребовалось отключить в настройках WinRAR интеграцию в ОС, ищу свежую версию, может исправится.

SinTroN
24-09-2013, 21:42
Большое спасибо всем кто участвовал в обсуждении, с помощью предлагавшейся программы ShellExView просмотрел список контекстного меню, первым делом деактивировал меню своего антивируса ESET Smart Security 5.0.21 и меню "Открыть с помощью" сразу появилось!

Всем успехов

Wu-Tang
03-12-2014, 07:25
у меня странная ситуация, добави твик


; "Открыть с помощью..." для любых типов файлов
[HKEY_CLASSES_ROOT\*\Shell\openas]
@="Открыть с помощью..."
[HKEY_CLASSES_ROOT\*\Shell\openas\command]
@="rundll32.exe shell32.dll,OpenAs_RunDLL \"%1\""

пункт есть всегда в верхней части контекста, но пункта со списком нет, вот как его вернуть?

удаляешь этот твик - пункт появляется, странно.
как их подружить, чтоб и пункт был и твик не удалять?

Petya V4sechkin
03-12-2014, 07:43
Wu-Tang, а это есть?
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With]
@="{09799AFB-AD67-11d1-ABCD-00C04FC30936}"

Wu-Tang
03-12-2014, 07:56
Petya V4sechkin,
есть.

по итогу разобрался сам, меня с чего-то осенило, твик должен выглядеть так:

[HKEY_CLASSES_ROOT\*\shell\Open With]
@="Открыть с помощью..."

[HKEY_CLASSES_ROOT\*\shell\Open With\command]
@="rundll32.exe shell32.dll,OpenAs_RunDLL \"%1\""
а не как ранее показывал
тогда и пункт всегда будет для любых файлов и пункт со списком тоже будет.

SERPENT1987
09-03-2016, 19:19
Проблема с пунктом контекстного меню "Открыть с помощью" началась месяца 2 назад после вирусов. Всё ленился исправить. Спасибо за полное лекарство. На XP SP3 всё исправило на ура. Теперь пункт работает как должен. Спасибо тем кто тратит своё время поиск и предоставления решений всяких проблем!

зузу
26-05-2016, 02:19
Цитата Wu-Tang:
по итогу разобрался сам, меня с чего-то осенило, твик должен выглядеть так: »

У меня пропало окно с программами (при нажатии open with...), этот твик сейчас применил, появилась надпись в неверной кодировке, в реестре поправил, окно с выбором программ выводится, вопрос в том, а как же починить саму системную функцию. При клике по неизвестному расширению сообщение что нет ассоциированной программы, куда и что можно вписать?
Гуглил, у многих проблема такая, кому-то помогают решения, которые были выше, кому-то нет, преждевременно конечно пометили тему решенной




© OSzone.net 2001-2012