У меня есть две отдельные машины (под управлением Windows Server 20008 R2), на которых установлено одинаковое приложение (в данном случае SQL Server Management Studio).
Если я щелкну правой кнопкой мыши по пункту меню "Пуск" для этих программ, на одном компьютере выделено "Открыть" жирным шрифтом и "Запуск от имени администратора" в обычном шрифте; другой имеет "Запуск от имени администратора" жирным шрифтом и "Открыть" в обычном шрифте.
Таким образом, если я щелкну левой кнопкой мыши по значку, чтобы запустить это приложение, одна машина откроет приложение как есть, а другая выдаст запрос UAC для повышения прав.
Я хочу, чтобы оба варианта имели значение "Открыть" в качестве значения по умолчанию, выделенного полужирным шрифтом, поэтому при щелчке левой кнопкой мыши обычно открывается без повышения прав.
Я проверил вкладку "Совместимость" для значков на обеих машинах, и у обоих флажок "Запускать программу от имени администратора" снят.
Ни HCR\lnkfile
или HCR\ ключи реестра HCR\exefile
показать любые очевидные различия между двумя машинами.
Где еще Проводник ищет, чтобы определить, какое действие по умолчанию должно быть выполнено левой кнопкой мыши для значка?