Я единственный пользователь и единственная учетная запись на моем компьютере, но всякий раз, когда я пытаюсь запустить установщик, я должен запускать его от имени администратора, иначе произойдет сбой (обычно с сообщением об ошибке «Не разрешение "). Почему это?

Я проверил вкладку «Безопасность» в папке «Загрузки» и различные файлы .exes, и все пользователи имеют одинаковые разрешения:

разрешений

("Специальные разрешения" сняты для всех пользователей)

Есть ли способ обойти это?

2 ответа2

1

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

В Windows есть функция контроля учетных записей, которая пытается предотвратить повреждение от вредоносных программ. Ваша учетная запись пользователя является администратором, но UAC делает это так, что большинство программ, запущенных из-за отсутствия у вас административных полномочий - "токен" процесса (который определяет его возможности, связанные с безопасностью) был уничтожен. Когда вы запускаете программу от имени администратора, UAC предоставляет новой программе нефильтрованный токен, что позволяет ей использовать все привилегии, доступные вам как администратору.

Вы можете отключить UAC, но это полностью сломает Windows 10, поэтому это не очень хорошая идея. Если вы все равно хотите это сделать, этот другой ответ должен сработать.

Техническое чтение: как UAC работает в TechNet.

0

Это нормальное поведение.

Начиная с Windows 7, безопасность была усилена, потому что в Windows XP было слишком легко заразиться вирусами.

UAC (контроль учетных записей пользователей) был реализован, что в основном означает, что каждое действие, которое изменяет систему, требует одобрения администратора. Если ваша учетная запись имеет права администратора, вам нужно только нажать кнопку ОК. Если вашей учетной записи нет, появится экран входа в систему, требующий ввода учетных данных для учетной записи с правами администратора.

Тем не менее, программа / вирус / и т.д. Не может нажать кнопку OK в диалоговом окне UAC.

Можно отключить UAC, но если вы это сделаете, вирусы могут свободно устанавливаться в вашей системе без вашего ведома.

Имейте в виду, что когда вы запускаете программу, появляется это всплывающее окно, и вы нажимаете OK, и программа выглядит как вирус, но вы все равно заражаетесь.

Также полезно знать, что в настоящее время вредоносные программы и вирусы распространяются ограниченным образом, поскольку они пытаются внедриться в места, не требующие административного доступа. Это сильно ограничивает их возможности, и, как таковое, обычно не переустанавливается, как это было с Windows XP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .