PDA

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


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

StarsOff
05-04-2007, 16:52
При щелчке на любом файле правой кнопкой мыши (хоть с нажатым шифтом, хоть без) с недавнего времени у меня на месте пункта "открыть с помощью" красуется пункт "очистить корзину" (и если по нему щёлкнуть, корзина действительно очистится). С корзиной при этом абсолютно ничего не произошло. Если вы поможете мне вернуть всё на свои места - буду безмерно благодарен.

Blast
05-04-2007, 17:03
Покажите содержимое раздела реестра HKEY_CLASSES_ROOT\*

как минимум проверьте есть ли там такие подразделы и параметрыWindows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shellex]

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With]
@=""

Blast
05-04-2007, 17:20
немного покопавшись кое-что прояснил
сохраните код в текстовый файл, присвойте ему расширение 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]
@=""

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

StarsOff
06-04-2007, 10:48
Спасибо, но это я уже видел и делал. Не помогает.

Для начала из истории:
Проблема проявилась не сразу. Сначала у всех файлов в Проводнике (в Total Commander и сейчас всё в порядке) стало видно только по два пункта из меню "открыть с помощью", а вместо остальных - пустое место (в смысле место под надпись есть, а надписи нету). А потом практически у всех файлов пропала строка "открыть с помощью" и у абсолютно всех появилась "очистить корзину". Сейчас я нашёл только несколько расширений, в которых строка "открыть с помощью" сохранилась, все эти расширения проассоциированны с WinRar.
Расширения: rar, zip, tar.gz - у этих файлов в подменю "открыть с помощью" есть только строка "открыть с помощью", при нажатии на которую ничего не происходит.
У файлов с расширением 7z в подменю "открыть с помощью" - строки "ZipGenius 6", "WinRAR archiver" и "GetRight@Download Manager. www.GetRight.com". Все строки работают, кроме последней (она и не нужна). Ниже - отделённая строка "Выбрать Программу..."
У файлов с расширением iso в подменю "открыть с помощью" есть работающий пункт "Nero Burning Rom" ,пустое место (где должен бы быть WinRAR) и отделённая строка "Выбрать Программу..." после нажатия на которую видно, что Рекомендуемых программ две: "Nero Burning Rom" и "WinRAR archiver".
У самораспаковывающихся архивов (exe) пункта "открыть с помощью" нет.
У всех остальных файлов пункта "Открыть с помощью" тоже нет. (текстовые, графические, системные, видео, аудио файлы)

Содержимое HKEY_CLASSES_ROOT\*:
http://esoralla.xost.ru/1.jpg

в HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With
один параметр (по умолчанию) со значением {09799AFB-AD67-11d1-ABCD-00C04FC30936}

Программы ShellExView и ShellMenuView пишут, что всё у меня включено и работает =)

Vadikan
06-04-2007, 10:52
Спасибо, но это я уже видел и делал. Не помогает.Меня всегда умиляют подобные заявления постфактум. Почему сразу не написать о том, какие действия предпринимались для решения проблемы??

Вы что, точно такой твик реестра импортировали? Сделайте то, что вам советуют, перезагрузитесь и сообщите, не исчезла ли проблема.

Blast
06-04-2007, 10:55
это я уже видел и делалу нас просто телепат штатный от перенапряжения в дурку угодил, поэтому впредь указывайте предпринятые действия и полное описание ситуации сразу, а не после того как люди уже потратили свое время пытаясь помочь.
То что я вам советовал вы "уже делал" просто не могли, та как я вручную сидел и выбирал разделы и параметры реестра, которые ответственны за open with, так что не делайте из меня дурачка

StarsOff
06-04-2007, 11:55
Извините, я, наверное, неправильно выразился, сказав что "это видел и делал" - я искал в сети (через поисковики yandex, google) решения этой проблемы... там были советы, касающиеся тех же разделов реестра (наверное, не всех), что предложили Вы, Blast. Кроме того, прежде чем написать свой ответ, я сделал всё, что Вы предлагали. И ничего не произошло.

По поводу телепатов. Ну сказал бы я, что искал в сети методы решения, нашёл, какие разделы реестра за это ответственны и понял, что у меня с реестром всё в порядке.
Я не настолько плотно работаю с операционной системой, чтобы настолько хорошо, как Вы, разбираться например в реестре. Я мог и проглядеть что-нибудь.

Но в целом, абсолютно согласен, что зря мучить людей не надо, и вот что что я предпринял:
для начала я нашёл и применил такой regedit-код:
REGEDIT4

[HKEY_CLASSES_ROOT\*\Shell\OpenWith\Command]
@=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,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,73,00,68,\
00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,4f,00,70,00,\
65,00,6e,00,41,00,73,00,5f,00,52,00,75,00,6e,00,44,00,4c,00,4c,00,20,00,25,\
00,31,00,00,00
Ничего не произошло.
Потом я нашёл темы на этом форуме ссылка 1 (http://forum.oszone.net/showthread.php?t=81151&highlight=%EE%F2%EA%F0%FB%F2%FC+%EF%EE%EC%EE%F9%FC%FE) и ссылка 2 (http://forum.oszone.net/thread-62252-all.html) и проверил в реестре наличие разделов... всё на месте. (Если не всё - скриншот в моём предыдущем сообщении).
Потом нашёл ссылки на программы ShellExView и ShellMenuView, запустил их, в ShellMenuView отключил, затем включил пункт OpenWith - ничего не произошло.
Потом выполнил Ваши советы. Ничего не произошло.
Всё. больше ничего не делал.

Blast
06-04-2007, 12:03
ок, теперь осталось определиться в каком именно месте у нас непорядок.. попробуйте создать новую учетную запись на проблемном компьютере, загрузитесь в нее и проверьте будет ли такая же ситуация с контекстным меню
Дополнительно покажите что у вас в разделах реестра HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936} и
HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}
(только не надо таких скриншотов огромных, просто установите курсор на нужном разделе реестра, затем Файл - Экспорт - сохраняем, затем на полученном файле правую лапу мыши - Изменить - Ctrl+A - Ctrl+C - на форум, в форму ответа Ctrl+V

StarsOff
06-04-2007, 12:42
В новой учётной записи пункт "открыть с помощью" появляется, но только при нажатом shift и вместо некоторых пунктов там опять пустое место.

Теперь реестр:

[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,73,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
"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]
@=""

[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,73,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
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\shellex]
@=""

[HKEY_CLASSES_ROOT\CLSID\{09799AFB-AD67-11d1-ABCD-00C04FC30936}\shellex\MayChangeDefaultMenu]
@=""

[HKEY_CLASSES_ROOT\*]
"QuickTip"="prop:Type;Size;Write"
"InfoTip"="prop:Type;DocAuthor;DocTitle;DocSubject;DocComments;Write;Size"
"AlwaysShowExt"=""
"TileInfo"="prop:Type;Size"

[HKEY_CLASSES_ROOT\*\OpenWithList]

[HKEY_CLASSES_ROOT\*\OpenWithList\Excel.exe]
@=""

[HKEY_CLASSES_ROOT\*\OpenWithList\IExplore.exe]
@=""

[HKEY_CLASSES_ROOT\*\OpenWithList\MSPaint.exe]
@=""

[HKEY_CLASSES_ROOT\*\OpenWithList\Notepad.exe]

[HKEY_CLASSES_ROOT\*\OpenWithList\Winword.exe]
@=""

[HKEY_CLASSES_ROOT\*\OpenWithList\WordPad.exe]
@=""

[HKEY_CLASSES_ROOT\*\shell]
@="\"notepad.exe %1\""

[HKEY_CLASSES_ROOT\*\shell\open]
@="Открыть блокнотом"

[HKEY_CLASSES_ROOT\*\shell\open\command]
@="notepad.exe \"%1\""

[HKEY_CLASSES_ROOT\*\shell\OpenWith]
@=""

[HKEY_CLASSES_ROOT\*\shell\OpenWith\Command]
@=hex(2):25,00,00,00,53,00,00,00,79,00,00,00,73,00,00,00,74,00,00,00,65,00,00,\
00,6d,00,00,00,52,00,00,00,6f,00,00,00,6f,00,00,00,74,00,00,00,25,00,00,00,\
5c,00,00,00,73,00,00,00,79,00,00,00,73,00,00,00,74,00,00,00,65,00,00,00,6d,\
00,00,00,33,00,00,00,32,00,00,00,5c,00,00,00,72,00,00,00,75,00,00,00,6e,00,\
00,00,64,00,00,00,6c,00,00,00,6c,00,00,00,33,00,00,00,32,00,00,00,2e,00,00,\
00,65,00,00,00,78,00,00,00,65,00,00,00,20,00,00,00,73,00,00,00,68,00,00,00,\
65,00,00,00,6c,00,00,00,6c,00,00,00,33,00,00,00,32,00,00,00,2e,00,00,00,64,\
00,00,00,6c,00,00,00,6c,00,00,00,2c,00,00,00,4f,00,00,00,70,00,00,00,65,00,\
00,00,6e,00,00,00,41,00,00,00,73,00,00,00,5f,00,00,00,52,00,00,00,75,00,00,\
00,6e,00,00,00,44,00,00,00,4c,00,00,00,4c,00,00,00,20,00,00,00,25,00,00,00,\
31,00,00,00,00,00,00,00

[HKEY_CLASSES_ROOT\*\shellex]

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Adobe.Acrobat.ContextMenu]
@="{D25B2CAB-8A9A-4517-A9B2-CB5F68A5A802}"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\avast]
@="{472083B0-C522-11CF-8763-00608CC02F24}"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\CuteFTP 8 Professional]
@="{8f7261d0-d2b9-11d2-9909-00605205b24c}"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\EzCddax]
@="{46E22146-59C0-4136-9233-FB7720E777B2}"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\ICQLiteMenu]
@="{73B24247-042E-4EF5-ADC2-42F62E6FD654}"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Offline Files]
@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"

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

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With EncryptionMenu]
@="{A470F8CF-A1E8-4f65-8335-227475AA5C46}"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\WinRAR]
@="{B41DB860-8EE4-11D2-9906-E49FADC173CA}"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\ZipGenius 6]
@="{C169E5F0-E2B3-41F3-B81A-7BA529CBE193}"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}]

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}]
@="Закрепление в меню ''Пуск''"

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{EB4D3CFE-E2AA-4C6E-B2FE-2A749F95D208}]

[HKEY_CLASSES_ROOT\*\shellex\DragDropHandlers]

[HKEY_CLASSES_ROOT\*\shellex\DragDropHandlers\NBShellHook]
@="{EB4D3CFE-E2AA-4C6E-B2FE-2A749F95D208}"

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\CryptoSignMenu]
@="{7444C719-39BF-11D1-8CD9-00C04FC29D45}"

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{1F2E5C40-9550-11CE-99D2-00AA006E086C}]

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32}]

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{883373C3-BF89-11D1-BE35-080036B11A03}]
@="Summary Properties Page"


Ещё это... а то на скриншоте значений параметров не видно... =)

Blast
06-04-2007, 22:46
StarsOff
не понимаю.. судя по всему в реестре все нормально, по крайней мере в тех параметрах о которых мне известно, что относятся они к open with
где же все-таки в HCU это прописано (учитывая, что в новой учетке есть отличия) не представляю
совет из разряда "пальцем в небо": проведите проверку целостности системных файлов (http://forum.oszone.net/thread-40792.html), попробуйте удалить и установить повторно программы, которые добавляют свои пункты в контекстное меню объектов, например архиваторы, антивирусы и т.п.

StarsOff
07-04-2007, 00:37
Спасибо, попробую.
У меня почему-то на подозрении антивирус Avast =)

Vadikan
07-04-2007, 02:25
Проверьтесь альтернативным антивирусом и антишпионом (АVZ, например).

Blast
07-04-2007, 04:46
Безусловно и проверить не помешает, панацеи нет и каждый антивирус что-нибудь да упустит, не повредит также провериться Ad-Aware (http://soft.oszone.net/program/18/Ad-Aware_SE_Personal/)
Ну и на предмет удаления программ, которые добавляют свои пункты в контекстное меню проверьте, мало ли..

StarsOff
07-04-2007, 07:33
Ну и на предмет удаления программ, которые добавляют свои пункты в контекстное меню проверьте, мало ли..
Я именно это и имел в виду... примерно после установки этого Avast-a, который добавляет пункт "сканировать файл", окончательно пропало "открыть с помощью"

StarsOff
16-04-2007, 20:26
Во всём был виноват WinRar. После того, как я отключил его разделы в меню, всё стало работать как надо, кроме архивов.
Думаю, если удалить (переустановить) этот WinRar, и архивы тоже будут нормально функционировать.

Blast
16-04-2007, 20:29
Мои поздравления :)
Странно что так себя повел WinRAR, очевидно при его установке не все прошло гладко или при помещении его пунктов контекстного меню

S_Master
31-03-2008, 18:45
Аналогично, только снес не winrar, а PowerArchiver

klybik
28-07-2009, 04:12
Здравствуйте!
Проблема похожа... Но несколько иначе. "Открыть с помощью..." есть в контекстном меню, но не работает. WinRAR переустановил -- не помогло, устанавливал Live Mesh ( возможно после него проблема появилась, точно не могу сказать ), пока не трогал, проделал все рекомендации которые были в этой ветке -- не помогло...
http://cid-6055f8276a060674.skydrive.live.com/self.aspx/%d0%bf%d0%bb%d0%b0%d0%bd/%d0%9d%d0%be%d0%b2%d1%8b%d0%b9%20%d1%80%d0%b8%d1%81%d1%83%d0%bd%d0%be%d0%ba.jpg
Заранее благодарен)

Petya V4sechkin
28-07-2009, 09:06
Проблема похожа... Но несколько иначе. "Открыть с помощью..." есть в контекстном меню, но не работает
Здесь (http://windowsxp.mvps.org/openwithissue.htm) описано. Проблема та же.
C помощью ShellExView (http://www.nirsoft.net/utils/shexview.html) отключайте сторонние (не Microsoft) элементы типа Context Menu (правой кнопкой мыши -> Disable Selected Items).

проделал все рекомендации которые были в этой ветке -- не помогло
Есть сомнения по этому поводу.

klybik
28-07-2009, 21:49
извиняюсь, но ... тщательно проверил реестр (все пункты Context Menu и в "*", и в HKLM) переустановил WinRAR, а вот что делать с программулькой Shell... без вашей помощи не разобрался...
В любом случае я Вам искренне благодарен!




© OSzone.net 2001-2012