Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Как убрать пункт "Отправить" (SendTo) из контекстного меню? (http://forum.oszone.net/showthread.php?t=63487)

kritt 28-03-2006 00:30 422305

[решено] Как убрать пункт "Отправить" (SendTo) из контекстного меню?
 
Всем, здравствуйте. У меня такая проблема, при открывании контекстного меню на каком либо файле (папке), на пункте "Отправить" курсор задерживается секунды на три, очень раздражает. Хочу удалить этот пункт из меню. Пробовал такие проги ShellExView, Mmm - Configure Menu (как пользоваться этой, ваще не догнал), поиск на форуме результатов не дал. Мне бы адресок в реестре, где этот пункт прописан. :sorry:

Sham 28-03-2006 02:28 422329

%USERPROFILE%\SendTo (скрытая папа)

Blast 28-03-2006 10:07 422400

Sham
И что это даст? Человеку нужно убрать пункт контекстного меню, каким образом поможет знание где лежат ярлыки в нем содержащиеся?
kritt
Посмотри здесь:
Disable the "Send To" context menu

kritt 28-03-2006 16:05 422549

Blast
Большое спасибо, эта статья мне помогла, то что надо.

Murindal 28-03-2006 22:11 422649

Вопрос к месту. Как из пункта "Отправить" ("Send To") убрать ярлык флопика в ХР? Ни в юзерских, ни в системном профайле ярлыка нет. Создание его вручную и последующее удаление не помогают. Полагаю ответ в реестре, но где конкретно..?

Blast 28-03-2006 22:30 422654

kritt
Я вот посмотрел, что в принципе более правильным, по крайней мере более безопасным, способом будет такой:
в ветке
HKEY_CLASSES_ROOT\CLSID\{7BA4C740-9E81-11CF-99D3-00AA004AE837}
есть параметр типа REG_DWORD с именем flags и значением 1
если значение присвоить 0, то в контекстном меню пункта "Отправить" не будет.

Murindal
Скорее всего не получится... по крайней мере мне не удалось найти его месторасположение в реестре.

lolik119 15-01-2009 05:59 1008095

для того что бы убрать полностью в контекстном меню to send
надо в реестре HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To
изменить {7BA4C740-9E81-11CF-99D3-00AA004AE837} на любое другое значения.

truvo 14-03-2009 03:13 1063268

Как переместить вниз в контекстном меню строку "Отправить"?
 
При перемещении курсора мыши по пунктам контекстного меню курсор, бывает, стопорится на пункте "Отправить".

Можно ли в этой связи задать так, чтобы строка "Отправить" была в меню нижней?

nos1609 14-03-2009 13:17 1063487

в explorer.exe или shell32.dll смотри пункт menu там найдёшь своё контекстное меню

truvo 14-03-2009 14:39 1063555

nos1609, непонятно.

greg_b 14-03-2009 22:54 1064044

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

truvo 15-03-2009 17:12 1064608

greg_b, а может (если строку переместить нельзя), хоть эту обработку как-то отключать? А то неприятные остановки получаются...

Amigos 15-03-2009 18:32 1064687

truvo, смотри чего лежит в папках
c:\WINDOWS\system32\config\systemprofile\SendTo\
%userprofile%\SendTo\

truvo 15-03-2009 19:52 1064797

Amigos, в первой папке:
Рабочий стол (создать ярлык).DeskLink
desktop.ini
MediaInfo.lnk
Адресат.MAPIMail

Во второй папке:
Рабочий стол (создать ярлык).DeskLink
desktop.ini
Адресат.MAPIMail
Мои документы.mydocs

Мне это всё выкинуть?

Habetdin 15-03-2009 23:30 1065014

Цитата:

Цитата truvo
Мне это всё выкинуть? »

это уже не наше дело :)

truvo 15-03-2009 23:47 1065037

Habetdin, а зачем тогда выступать?

Delirium 16-03-2009 00:44 1065090

Цитата:

Цитата truvo
При перемещении курсора мыши по пунктам контекстного меню курсор, бывает, стопорится на пункте "Отправить".
Можно ли в этой связи задать так, чтобы строка "Отправить" была в меню нижней? »

Нельзя. Меню стандартный опций контекстного меню очень сильно зашита в Explorer, и менять порядок его расположения твиками не удастся.

Amigos 16-03-2009 07:37 1065182

truvo, нет, это всё стандартное, из-за чего тормоза, непонятно.

truvo 16-03-2009 11:08 1065300

Amigos, да не особенно тормоза, конечно: вот сейчас проверил на нескольких файлах и ярлыках - всё нормально. Но в другой ситуации, если не очень быстро перемещаться по меню (чтобы с наскока "промахнуть" это место), то бывает, что на строке "Отправить" происходит своеобразный "стоп" и через пару секунд только возможно движение дальше.

От чего же это зависит - конкретно пока не отследил.

А к вашему вопросу по "Send To": если содержимое папок возможно удалить (мне оно без надобности) - приведет ли это к исчезновению "обработки доступных устройств и сервисов", о которой выше написал gora?

Amigos 16-03-2009 11:22 1065312

Цитата:

Цитата truvo
приведет ли это к исчезновению "обработки доступных устройств и сервисов", о которой выше написал gora? »

нет, не приведёт.
для проверки подключите флешку. В меню "отправить" появится ярлык на эту флешку, хотя не в одной из папок "SendTo" ярлыка на неё нету.

truvo 17-05-2010 03:20 1414879

Цитата:

Цитата Blast
в принципе более правильным, по крайней мере более безопасным, способом будет такой:
в ветке
HKEY_CLASSES_ROOT\CLSID\{7BA4C740-9E81-11CF-99D3-00AA004AE837}
есть параметр типа REG_DWORD с именем flags и значением 1
если значение присвоить 0, то в контекстном меню пункта "Отправить" не будет. »

Испытания показали, что указанные изменения в реестре НЕ ПРИВОДЯТ К ИСЧЕЗНОВЕНИЮ ПУНКТА "ОТПРАВИТЬ". Меняется при этом только одно: ПУНКТ "ОТПРАВИТЬ" ПЕРЕМЕЩАЕТСЯ ВНИЗ И СТАНОВИТСЯ ВТОРЫМ СНИЗУ. Что интересно, значения flags 0, 1 и 2 дают три разных варианта расположения пункта меню, а вот все другие цифирки больше 2 - положения пункта уже не меняют.
Цитата:

Цитата Delirium
Цитата truvo:Можно ли задать, чтобы строка "Отправить" была в меню нижней? »
Нельзя. Меню стандартный опций контекстного меню очень сильно зашита в Explorer, и менять порядок его расположения твиками не удастся. »

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

Цитата Blast
kritt,
Посмотри здесь:
Disable the "Send To" context menu »

К сожалению, эта ссылка уже нерабочая.

А вот и решение (определил применением программы Magic Tweak и сравнением снимков реестра). Чтобы убрать пункт "Отправить" из меню, нужно удалить параметр
Код:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
@="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"

то есть применить твик:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
@=-


mnogo999 02-08-2011 00:03 1724259

Цитата:

Цитата truvo
ПУНКТ "ОТПРАВИТЬ" ПЕРЕМЕЩАЕТСЯ ВНИЗ И СТАНОВИТСЯ ВТОРЫМ СНИЗУ »

Поэкспериментировал. Действительно, переместился. Забавно.
И...о, чудо! И тормоза прекратились!
(у меня, как и у автора темы, в один прекрасный день начались тормоза при наведении мышки на этот пункт. Несколько секунд, но раздражало. Механизм такого поведения остался невыясненным. Но если тормоза прекратились, то не буду прибивать, пусть живёт пока :)

truvo - спасибо за проделанную работу! :up

:oszone:


Время: 07:49.

Время: 07:49.
© OSzone.net 2001-