У меня иногда возникают проблемы с установкой программ безопасности, таких как ESET или MS EMET, с использованием их установщиков, как правило, с разрешениями, поэтому я прибегаю к открытию командной строки от имени администратора (вместо того, чтобы обходить коды ошибок без документации) и просто использую, например, c:\eset\install.exe, что всегда приводит к проблемам.

Однако кто-то сказал мне, что я не должен этого делать, хотя я не мог понять, что он говорит. Главным образом это не "безопасно". Так что это немного напугало меня.

Так нормально ли это делать? Разве вообще отличается, если щелкнуть правой кнопкой мыши установщик и нажать «Запуск от имени администратора»?

Извините за такой вопрос, но в моей голове есть эта крошечная вещь, которая заставила меня усомниться в том, что если установка завершается неудачно, но в cmd.exe происходит успешно, что cmd.exe делает по-другому? Из того, что я могу сказать, cmd.exe просто запускает install.exe от имени администратора.

1 ответ1

1

Это то же самое, что перейти в программу, щелкнуть правой кнопкой мыши -> Запуск от имени администратора.

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

Итак, если вы сначала попытаетесь установить программу без обходного пути, получите ошибки, а затем повторите попытку, используя административные привилегии, и вы знаете, что программа сохраняется, здесь нет никаких реальных проблем.

Но если вы всегда так работаете, да, тогда это может быть проблемой. Администратор имеет гораздо больше прав, когда пропускает приглашение UAC, поэтому, если вы предпочитаете использовать приглашение CMD в качестве администратора в качестве рабочей среды по умолчанию, поскольку оно все еще было открыто, и случайно запустить вредоносную программу, ваш лучший антивирусный сканер не защитит Вы от этого.

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