如果我将所有自动状态服务更改为手动,那么在需要时主软件会启动那些手动设置的服务吗?


-2

假设我将VMware授权,VMware DHCP,VMware NAT等自动启动服务更改为手动启动;然后启动VMware Workstation会自动启动那些服务吗?

或者,我必须在启动VMware之前手动启动它们?


1
@DonSimon我想,如果您可以发布实际答案并解释服务的真正工作方式,那么它将对OP更具建设性和帮助。
slhck 2012年

-1表示不尝试。
2012年

Answers:


0

我认为这在很大程度上取决于以下两个因素:

  1. 用户是否是计算机上的足够高级别的用户(因此首先具有实际启动服务的能力)。UAC可以阻止除“完全成熟”的管理员以外的任何人。
  2. 是否编写了程序本身以检测服务的状态,并在需要时能够启动它。

我认为,作为计算机的管理员对于启动服务很有必要,因为它正在对计算机进行潜在的有害更改。考虑一下普通用户(或属于他们的程序)是否可以在没有任何控制的情况下停止和启动“网络”服务。它可能很快使您的计算机无法使用,不稳定或恶化。

在这种情况下,属于该用户的任何程序都可能无法启动服务,即使该程序已被编程为可以执行该服务,除非已使用管理员权限启动了该程序,因为该程序将立即被UAC阻止。

您作为用户可以执行的操作是使用net start命令。

您可以简单地编写一个简单的批处理文件,该文件运行启动或停止VMWare服务所需的命令,然后右键单击该批处理文件并选择“以管理员身份运行”:

net start "VMware DHCP"
net start "VMware authorization"
net start "VMware NAT"

等等。然后使用另一个脚本,也使用“以管理员身份运行”:

net stop "VMware DHCP"
net stop "VMware authorization"
net stop "VMware NAT"

假设您具有管理员权限,或者至少具有管理员密码,在这种情况下,“以管理员身份运行”将弹出一个密码提示。

附带说明一下,有许多方法可以使程序以管理员身份运行,其中大多数会弹出UAC提示。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.