我有时在使用其安装程序安装安全软件(例如 ESET 或 MS EMET)时会遇到问题,通常是权限问题,因此我选择以管理员身份打开命令提示符(而不是在没有文档的情况下运行错误代码)并仅使用例如 c:\eset\install.exe,这样每次都不会出现任何问题。
然而,有人对我说我不应该这么做,尽管我听不懂他在说什么。主要是说这不“安全”。所以这让我有点害怕。
那么这样做可以吗?右键单击安装程序并单击以管理员身份运行有什么不同吗?
抱歉问这种问题,但我脑子里有个小问题让我产生疑问,如果安装失败但 cmd.exe 成功,cmd.exe 做了什么不同的事情?据我所知,cmd.exe 只是以管理员身份运行 install.exe。
答案1
这与进入程序后右键单击 -> 以管理员身份运行相同。
唯一的区别是,由于您已经以管理员身份运行命令提示符,因此您不会收到任何通知您程序需要管理员访问权限的后续弹出窗口。
因此,假设您首先尝试在没有解决方法的情况下安装程序,出现错误,然后使用管理权限重试,并且您知道该程序已保存,那么这里没有真正的问题。
但如果你总是这样工作,是的,那么这可能会有问题。管理员在 UAC 提示符后拥有更多权限,因此如果你喜欢使用 CMD 提示符作为默认工作环境(因为你仍然打开它),并且意外启动了恶意程序,那么你最好的病毒扫描程序也无法保护你。