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

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

假设我将 VMware 授权、VMware DHCP、VMware NAT 等自动启动服务更改为手动启动;启动 VMware Workstation 是否会自动启动这些服务?

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

答案1

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

  1. 用户是否是机器上级别足够高的用户(因此首先有能力真正启动服务)。UAC 可能会阻止除“成熟”管理员之外的任何人。
  2. 该程序本身是否编写为检测服务的状态,并在需要时启动它。

我相信作为机器的管理员启动服务是必要的,因为它会对计算机造成潜在的有害更改。想象一下,如果普通用户(或属于他们的程序)可以停止并启动“网络”服务而不受任何控制。这可能会很快导致您的计算机无法使用或不稳定或更糟。

在这种情况下,属于该用户的任何程序都有可能无法启动服务,即使它被编程为可以启动服务,除非它以管理员权限启动,因为它会立即被阻止联合航空

作为用户,你可以使用净启动命令。

您可以简单地编写一个简单的批处理文件来运行启动或停止 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提示。

相关内容