Ctrl + Shift для запуска от имени администратора больше не работает

8

Удерживание Ctrl + Shift при нажатии на ярлык (или в окне поиска в меню «Пуск») больше не работает в качестве администратора. В частности, ничего не происходит; нет запроса UAC и программа вообще не запускается.

Я все еще могу запускать вещи как администратор, используя пункт контекстного меню « Запуск от имени администратора» на EXE, но не на ярлыках к нему. Я также могу запускать от имени администратора, если свойство ярлыка « Запуск от имени администратора» проверено и ярлык открывается нормально. Кроме того, EXE-файлы с флагом администратора (те, которые имеют наложение значка щита) работают либо напрямую, либо через ярлык. Это программы без прав администратора, которые нельзя запускать вручную как администратор.

Единственное заметное изменение со времени этого поведения, о котором я могу думать, это то, что я отключил горячие клавиши Win-key ( NoWinKeys=1), но это не должно быть связано.

Кто-нибудь знает, что может быть причиной этого? Я думал, что, возможно, что-то в обработчике ярлыков ( HKCR\lnkfile) был поврежден, но это выглядит хорошо.

Synetech
источник
Вы пытались изменить NoWinKeys обратно, чтобы посмотреть, исправит ли это это?
Ƭᴇcʜιᴇ007
Нет. Я обдумал это, но для этого потребовалась бы перезагрузка, а потом еще раз, когда я подтвердил, что это не имеет к этому никакого отношения (по крайней мере, это было чертовски хорошо, лучше нет!) :-)Я попробую это сегодня вечером, прежде чем отключиться.
Synetech
1
Нет. Не удивительно, что это не исправило это. (Я немного
расстроен
У меня также есть эта проблема, за исключением того, что мои исполняемые файлы открываются в программе просмотра файлов, а не выполняются с повышенными разрешениями.
М. Дадли
У меня такая же проблема на новом ПК с Windows 10, за исключением того, что программа просто запускается - за исключением того, что нет запроса UAC и нет повышенных разрешений.
Джон Шнайдер

Ответы:

3

У меня уже давно отключено UAC

Я подозревал, что UAC был выключен во время чтения вопроса.

Многие люди неправильно понимают, что делает опция «Запуск от имени администратора». Это не имеет ничего общего с использованием учетной записи с именем Администратор или учетной записи, которая является частью группы с именем Администраторы. Все это связано с запуском программы таким образом, что UAC распознает, что программа имеет повышенные привилегии. Опция «Запуск от имени администратора» не влияет на то, какая учетная запись пользователя используется для запуска программы.

(Мне бы хотелось, чтобы этот параметр назывался «Выполнить с повышенными правами». Так как формулировка этого параметра смутила многих людей.)

Если хотите, назовите эту опцию со странным именем, но если вы нажмете Shift + щелчок правой кнопкой мыши на значке, вы можете увидеть опцию «Запуск от имени администратора» только в том случае, если включен контроль учетных записей . В противном случае этот элемент просто не будет существовать. Это могло бы немного измениться в более новых операционных системах, но именно так это работало в Windows 7 (и Windows Vista).

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

TOOGAM
источник
0

У меня сложилось впечатление, что CTRL + SHIFT + ENTER работает только при использовании функции мгновенного поиска в меню «Пуск» Windows. Откройте апплет «Службы» и проверьте, включена ли служба поиска Windows. Если он отключен, посмотрите, меняет ли его включение что-либо (пусть у него будет несколько минут, чтобы выполнить индексацию).

Вопрос: что произойдет, если вы временно отключите UAC ?

harrymc
источник
У меня уже давно отключено UAC, но я уверен, что раньше оно работало и на обычных ярлыках. В любом случае, я не использую нормальное меню пуск больше, я использую Classic Shell вместо этого, и Ctrl + Shift + нажав на ярлыки там делать запрос на доступ , когда UAC включен. Возможно, если у меня будет время и место, я установлю 7 в ВМ и проверю новую установку.
Synetech
Ctrl + Shift + щелчок - стандартная функция Windows 7.
harrymc
> Ctrl + Shift + щелчок - это стандартная функция Windows 7. Да, отсюда и вопрос.
Synetech
Работает ли это, если вы входите в систему как другой пользователь? Вы делали какие-либо раскладки клавиатуры? Или использовал AutoHotKey? Или установлено какое-либо программное обеспечение для мыши?
Harrymc
Как я уже сказал, если я получу время и пространство, я попробую новую установку на ВМ. В любом случае, это не просто функция мгновенного поиска. Google для, Ctrl+Shift adminи вы обнаружите, что ни одна из ссылок не упоминает, что он работает только в меню «Пуск», и на самом деле, наиболее конкретно, говорят любые ярлыки или программы . Например .
Synetech