在我的 Windows 7 计算机上,我是管理员。我看到,当我右键单击某个应用程序时,它有一个选项Run as Administrator
。这是什么意思?
另外,如果我以管理员身份登录,这有什么意义:Run as Administrator
?为什么需要明确提及?
答案1
在 Windows 7(以及 Vista)上,管理员帐户不一定能以管理员权限运行程序。作为管理员,您拥有执行管理员功能的凭据(创建/修改用户权限就是其中之一,等等)。但是,程序仍然在安全模式下运行,在这种模式下,它们无法执行特定功能(访问某些硬件/软件属性,等等)。要允许访问这些属性,您可以在授予访问权限的“以管理员身份运行”模式下运行程序。有关可以执行和不能执行的操作的详细信息,我会在线搜索或阅读 Microsoft 开发人员网站。
答案2
在 XP 下,您启动的应用程序所获得的权限与您直接与操作系统交互时获得的权限相同。在 Vista 和 7 下则不然 - 除非您故意选择通过提升应用程序来使用您的权限;选择以管理员身份运行是提升应用程序权限的一种方法。(某些应用程序被标记为仅以管理员身份运行时才有意义,因此当您运行它们时,即使您没有选择以管理员身份运行,您也会看到对话框。)
Vista 还改变了需要管理员权限才能执行的操作的界限。在 XP 下,您需要以管理员身份更改时区,或将计算器从标准模式切换为科学模式。因此,几乎每个人都是管理员。此外,开发人员(他们都是管理员,因为他们经常安装东西)都以管理员身份进行测试,并且他们的程序可以正常工作,因此他们发布了程序,然后发现只有管理员才能使用 - 他们通常通过让所有用户都成为管理员来解决这个错误。这样做的问题是恶意代码(您可能听说过许多恶意代码以 Windows 为目标)可能会以高权限运行并破坏您的机器。
在 7 下,除非您要安装某些东西,否则您可以过上非常普通的生活而无需升级,并且您始终知道您是否在使用管理员权限。未升级的应用程序无法在 Program Files 下的任何地方写入,无法写入注册表的某些部分,等等。但如果应用程序编写得很好,这对您来说就不是问题。有时,当您有一个旧应用程序(例如 XP 时代的应用程序)似乎无法在 Vista 或 7 上正常运行时,人们会建议您以管理员身份运行它。但一般来说,不要理会它,你会没事的。
答案3
基本上,即使您以管理员身份登录...您也不是管理员。“以管理员身份运行”是 Windows 仿制的 Linux 的“sudo”命令。它是意味着以防止对系统进行无意的更改,但对于大多数情况来说,这反而会变成一种烦恼。
答案4
管理员帐户在哪里?
Windows 7 有一个超级管理员帐户,类似于 Unix 中的“root”帐户。该帐户在 W7 首次启动时创建,但默认情况下处于隐藏和关闭状态。
要启用它:
• 开始 > 在搜索字段中,输入命令
• 在可用程序列表中,右键单击命令提示符图标,然后单击“以管理员身份运行”
• 从此提升的命令提示符下,键入网络用户管理员/active:yes 然后按 Enter
一旦命令成功执行,您将看到消息:“命令成功完成”。
现在您将在登录屏幕上看到管理员图标。 重要的:默认情况下,管理员帐户没有密码保护。请勿让管理员帐户没有密码。
• 使用账户登录
• 转到控制面板,单击用户帐户图标
• 选择“为您的账户创建密码”