我想在操作系统上一层安装数据库、服务器和 IDE 工具等高端应用程序。
我想到的是虚拟机,但我的主机操作系统运行良好,我不想在其上安装另一个操作系统而浪费资源。不过,我想要一个类似的功能。
我希望这些应用程序只在需要时运行,而不会影响性能。例如,数据库使用随系统启动的服务,但这些服务在不使用时应被禁用。
答案1
...但在启动时加载这些后台服务几乎需要 2-3 分钟
您可以将它们设置为自动(延迟启动)(或者甚至手动的) 代替自动的在Start / run / services.msc
您无法根据用户登录自动设置要启动的不同服务。您可以更改服务用于启动的用户帐户,但如果设置为自动的(它只是使用不同的凭证运行)。
您可以做的是将服务设置为手动的,然后将批处理文件添加到启动文件夹或注册表项,该文件将使用或命令HKCU\Software\Microsoft\Windows\CurrentVersion\Run
为该特定用户启动所需的服务。net start
sc start
请注意,即使注销后,服务仍会继续运行。如果这是个问题,您可以转到Start / Run / gpedit.msc / User Configuration / Windows Settings / Scripts (Logon/Logoff)
并添加脚本来停止为该用户启动的服务。