9

Я пытаюсь установить Angry Birds на свой ПК с Windows 7. Во время установки он показывает ошибку, что не может быть установлен, потому что у меня нет прав администратора, но они у меня есть.

Когда я щелкаю правой кнопкой мыши на установщике, я вижу возможность запуска от имени администратора, и она работает. Как сделать значение по умолчанию, чтобы все исполняемые файлы запускались от имени администратора?

4 ответа4

9

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

При случайном использовании нажмите полсекунды, чтобы щелкнуть правой кнопкой мыши и запустить с правами администратора, или введите имя исполняемого файла в поиске в меню «Пуск», затем нажмите Ctrl-Shift-Enter . Поднимите уже запущенную программу, щелкнув ее значок на панели задач, удерживая Ctrl-Shift . Измените свойства совместимости ярлыка, если для часто запускаемой программы всегда требуются права администратора. Подавите предупреждающие сообщения, отключив UAC, если вы выполняете административные действия в течение длительного периода времени, или войдите в систему, используя учетную запись администратора.

Не делайте этого по умолчанию. Это может не ответить на ваш вопрос, но это хороший совет. Как другие справедливо отмечали заглавными буквами и жирным шрифтом, это серьезная проблема безопасности, и я очень подозреваю, что любой, кто даже способен справиться с этим, будет знать, как получить повышение по умолчанию.

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

4

Вы можете настроить одно приложение, чтобы оно всегда запускалось от имени администратора.

Я не знаю, как автоматически запускать все приложения от имени администратора, и я сильно сомневаюсь, что он существует.

Требование пользователя специально повышать привилегии приложения было серьезным изменением, введенным в Vista (насколько мне известно). Возврат этого был бы серьезной проблемой безопасности.

При этом, если вам действительно все равно и вы просто хотите это сделать, просто включите учетную запись администратора и начните использовать ее.

2

Не существует известного способа заставить каждое приложение автоматически запускаться от имени администратора. Вы можете индивидуально редактировать ярлык для каждого приложения, которое вы хотите запустить в качестве администратора. Тем не менее, есть способ назначить отдельные приложения для запуска в качестве администратора для каждого использования, которое входит в систему на ПК.

http://technet.microsoft.com/en-us/magazine/ff431742.aspx

0

1 - Добавить пользователя в группу администраторов и удалить из группы пользователей:

  1. Войти как администратор

  2. Go To Run (WinKey + R)

  3. Тип "control userpasswords2"

  4. Выберите свой аккаунт и нажмите "Свойства"

  5. Выберите вкладку "Членство в группе"

  6. Выберите "Администраторы"

  7. Нажмите ОК и ОК


2 - Отключить режим утверждения

  1. Войти как администратор

  2. Go To Run (WinKey + R)

  3. Тип "secpol.msc"

  4. Зайдите в Локальные политики> Параметры безопасности

  5. Найти "Контроль учетных записей пользователей: переключение на безопасный рабочий стол при запросе на повышение прав"

  6. Откройте его, нажмите Отключить и нажмите ОК.

  7. Перезагрузите компьютер (очень важный выход из системы не работает)


Теперь каждое приложение будет запускаться от имени администратора у всех пользователей с правами администратора.

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