
Я ищу способ отключить упрощенные контекстные меню в меню «Пуск», в которых отсутствуют некоторые действия, которые мне необходимы.
Ниже я привел пример с моего домашнего ПК, чтобы прояснить, что я называю классическим и упрощенным меню. Пожалуйста, не беспокойтесь о языке - вы должны различать оба меню по их форме. Если Microsoft дала этим меню другое название, пожалуйста, поделитесь этой информацией, так как она может привести меня к соответствующим статьям, связанным с изменениями реестра для упрощенного меню.
Пример упрощенного контекстного меню
Классический пример контекстного меню
Если вы хотите получить больше подробностей или обоснование моего запроса: На работе меня заставляют через политику использовать Avecto Defendpoint и его пункт контекстного меню «Запуск с повышенными правами» вместо обычного «Запуск от имени администратора» или «Запуск от имени...» (другой пользователь). У меня никогда не будет привилегии использовать любой из этих последних двух. Поэтому мне приходится использовать этот конкретный пункт контекстного меню, а в упрощенном меню он отсутствует. В случае многих настроек, cmd, regedit и т. д., я не могу просто запустить их из меню «Пуск», но мне приходится находить их в проводнике Windows перед запуском, а затем у меня есть классическое контекстное меню, где я могу запустить их с повышенными правами. Это просто раздражает, отнимает много времени и выбивает меня из рабочего контекста.
С уважением,
Питер.
решение1
Учитывая, что прошло уже много времени, а прямого решения вопроса так и не нашлось (в это время команда, в которой я работаю, все еще искала ответ), я решил опубликовать жизнеспособную альтернативу, которая недавно была найдена коллегой из команды.
Альтернатива имеет один недостаток: у вас будет дополнительная иконка, закрепленная на панели задач для каждого приложения, которое вам нужно запустить с повышенными правами. Поэтому она не будет полезна, если у вас много таких приложений или вы хотите иметь минимальный набор иконок на панели задач.
Альтернатива:
Чтобы иметь быстрый доступ к классическому контекстному меню какого-либо приложения (например, cmd.exe или taskmgr.exe в моем случае), вам нужно закрепить приложение на панели задач и выполнять действия Shift + Right Click
на значке панели задач каждый раз, когда вам нужно использовать классическое контекстное меню для этого приложения.
В случаях, когда приложения просто присутствуют на панели задач, поскольку они запущены, или в исключительных случаях (например, значок Проводника*), вы не сможете получить доступ к классическому контекстному меню.
* Если у вас по-прежнему есть значок Explorer, который по умолчанию присутствует на панели задач после новой установки Windows, попробуйте закрепить explorer.exe — в результате у вас будет два значка, и только второй, закрепленный вами вручную, даст вам возможность получить доступ к классическому контекстному меню.
решение2
Я думаю, что часть того, что вы хотите, может быть утеряна при переводе; разве "Uruchom jako administrator" не является способом запуска приложения с повышенными правами, как на первом, так и на втором снимках экрана? Какое действие является существенным, но отсутствует? (Возможно, вы можете указать, о какой опции в подробном контекстном меню вы говорите, и мы сможем сделать вывод по местоположению.) Нет другого способа получить очень подробное контекстное меню из меню "Пуск", кроме как прибегнуть к стороннему решению, такому какOpenShell.
Но поскольку вы говорите о разных правах на работе, может быть, вы говорите о "Запуске от имени другого пользователя"? Это можно "раскрыть" с помощью настройки реестра. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Explorer
- создайте новый DWORD с именем ShowRunasDifferentUserInStart
и установите его в 1
.
Вот как это выглядит у меня в результате:
Дайте мне знать, если вам понадобится дополнительная информация.