У меня есть 20-летний исполняемый файл в 64-разрядной версии Windows 2008 R2, который нужно запускать при вызове из пакетного файла. Я пробовал настройки в разделе Совместимость | Уровень привилегий | Изменить настройки для всех пользователей | Запустите эту программу как администратор, но она не работает - она всегда вызывает приглашение доступа к UAC.Проблема UAC в Windows Server 2008 R2
Единственный способ его запуска - отключить контроль учетных записей пользователей. Я думал о запуске пакета в запланированной задаче с повышенными разрешениями, но если он не работает с настройками совместимости для запуска в качестве администратора, я не знаю, как это было бы иначе в запланированных задачах. Я буду запускать его с помощью запланированных задач, но сейчас я в тестовом режиме.
Кроме того, пути жестко закодированы в программе, поэтому я не могу переустановить в Program Files - он должен находиться непосредственно под диском C :.
Есть ли что-то еще, что я могу сделать, чтобы запустить его с включенным UAC?
Обратите внимание, что поведение, которое вы описываете для параметра «Запуск этой программы как администратора», соответствует ожиданиям. Он не должен обойти приглашение UAC, просто чтобы убедиться, что Windows не запускает программу без прав администратора. –