На этот вопрос уже есть ответ здесь:
У нас есть программа, которая имеет проблемы с запуском в Windows 10. Если программа НЕ запускается от имени администратора, она выдает сообщение «Отказано в доступе» прямо перед запуском. Если мы запускаем программу от имени администратора, она НЕ выскакивает сообщение об ошибке и загружается нормально. Тем не менее, теперь программа не будет запускаться при запуске. Итак, нам нужно запустить нашу программу от имени администратора и иметь возможность автоматически запускать программу при запуске.
Обновление: хотя мой вопрос и дубликат вопроса могут быть одинаковыми, но ответы на оба вопроса не решили мою проблему. Планировщик задач только запускает мое приложение или программу как фоновый процесс. Таким образом, моя программа не загружается. Тем не менее, я вижу свой процесс в диспетчере задач в фоновом режиме. Вот и все.
Ответы:
Это немного старый, но у меня были те же проблемы, и ничего из вышеперечисленного не работало. Я создал VBScript, который запускался при запуске и открывал указанную программу.
1) Щелкните правой кнопкой мыши на программе, перейдите в свойства, затем совместимость и проверьте
"Run as Administrator"
2) Создать с
VBScript
помощью текстового редактора (я использую Notepad ++)Автор сценария:
Примечание: это
C:\Program Files (x86)\File\Program.exe
полный путь к программе с расширением. Кроме того, не забудьте сохранить его как. VBS3) Теперь поместите VBScript в папку автозагрузки:
Или, альтернативно, получить к нему доступ по Win+ R⇒
shell:startup
⇒EnterЯ использовал это вместо командного файла, потому что я не хотел, чтобы появилось это уродливое окно команд.
источник
%appdata%
вместо своих персонализированных AppData \ RoamingСоздайте запланированное задание для запуска при входе в систему.
В диалоговом окне « Создать задачу » выберите следующее:
источник
Ну, почему бы вам просто не скопировать ярлык программы в папку «Автозагрузка» и в ее свойствах включить разрешения администратора на вкладке «Совместимость»?
источник
Access Denied
сообщение об ошибке.Run with highest privilege
флажок в разделе совместимости для ярлыка. Затем нажал на иконку, все равно выскочило сообщение об ошибке. Затем мы переместили ярлык в папку автозагрузки, она все равно вызвала сообщение об ошибке. Мы даже попробовали Task Scheduler и до сих пор так же. Я даже пробовал командный файл в планировщике задач, как кто-то предложил. это то же самое. Единственный раз, когда он загружается нормально, это когда мы щелкаем правой кнопкой мыши по фактическому исполняемому файлу для моей программы иRun as an Administrator
выбираем опцию во всплывающем меню. Единственный пользователь - админ в sysВы можете попробовать дважды проверить вкладку «Безопасность» в «Свойствах программы / приложения» и посмотреть, есть ли у всех пользователей / групп «Полный доступ». Я не уверен, что это исправит, но стоит попробовать
источник