从2007年开始使用Windows Vista开始,Microsoft做出了非常明智的决定,即限制应用程序对用户PC进行关键更改的能力。 只有具有管理员特权的应用程序才能访问Windows的重要部分,并且用户必须专门启用这些应用程序才能“以管理员身份运行”。
这项新策略在Windows 8.1中一直沿用至今,虽然还不是很完美,但是它极大地提高了Windows的整体安全性。 不幸的是,这也引起了许多软件应用程序的问题,尤其是在大多数情况下可以假定管理员权限的时候编写的较旧的应用程序。
因此,某些应用程序要求用户使用“以管理员身份运行”选项才能正常运行,或完全运行。 只需在应用程序的可执行文件上单击鼠标右键,然后选择“以管理员身份运行”命令,就可以轻松地 临时 执行此操作。
但是,如果您经常运行需要管理员特权的特定应用程序,则每次单击鼠标右键都可能会启动它。 有两种方法可以使应用程序始终在Windows中以管理员权限运行(或以“管理员模式”)。 我们将在屏幕快照中使用Windows 8.1,但本技巧同样适用于Windows Vista和Windows 7。
始终以管理员权限启动应用程序
如果希望特定应用程序的所有实例都以管理员模式运行,则可以更改应用程序的兼容性设置。 导航到硬盘上安装应用程序的位置(通常位于Program Files目录的相应子文件夹中)。 查找应用程序的主要可执行文件。 在我们的示例中,我们使用视频转换软件RipBot264,其可执行文件为RipBot264.exe。
右键单击应用程序的可执行文件,然后选择“ 属性” ,然后单击“ 兼容性”选项卡。 在这里,您会发现许多选项,这些选项可能使较旧的软件能够在现代Windows版本上运行。 但是,我们感兴趣的功能是以管理员身份运行该程序 。 这样产生的结果与右键单击菜单中的选项相同,但是使设置永久生效,因此无论应用程序如何启动,该应用程序始终将以管理员模式运行。
选中复选框,然后单击“ 应用” 。 单击确定关闭属性窗口。 请注意,此更改将仅对当前用户启用。 如果您的PC上有多个用户,并且希望所有用户默认都能以管理员模式运行该应用程序,请在关闭属性窗口之前,单击“ 更改所有用户的设置”按钮。
仅使用特殊快捷方式启动具有管理员特权的应用程序
上面的步骤全面启用了管理员模式。 但是,如果您只想在某些情况下启用它,该怎么办? 对于这种情况,您可以创建一个独特的快捷方式,该快捷方式将使用管理员特权启动应用程序,但在其他所有实例中均使用默认特权启动应用程序。
要创建自定义管理员模式快捷方式,请再次导航到应用程序的可执行文件。 右键单击并选择创建快捷方式 。 默认情况下,新的快捷方式将出现在与源可执行文件相同的目录中。 现在,右键单击快捷方式,然后选择“ 属性” 。
在“属性”窗口中,确保您位于“快捷方式”选项卡上,然后单击“ 高级”按钮。 在弹出的“高级属性”窗口中,选中标有“以管理员身份运行”的框。 单击“ 确定”关闭“高级属性”窗口,然后再次单击“ 确定”关闭快捷方式“属性”窗口。 现在,将您的快捷方式复制到一个方便的地方,并为其指定一个适当的名称,在我们的情况下,该名称可能是“ RipBot264 Admin”。
每当您运行此快捷方式时,该应用程序都将以管理员权限运行,但是如果您通过未修改的另一个快捷方式或通过该应用程序的可执行文件本身启动该应用程序,则该应用程序将仅以标准权限运行。
尽管这些技巧可以使需要管理员权限的运行应用程序更容易,但它们也可能使您的PC面临更大的风险。 具有管理员权限的应用程序可以访问Windows的关键位置和设置。 如果您允许恶意应用程序以管理员身份运行,则有可能感染恶意软件和/或丢失数据,或者同时感染计算机和计算机。 因此,简而言之,请小心,仅将上述技巧应用于您了解和信任的应用程序。