实现其开机自动启动步骤其实很简单。这里用到的是微软的两个小工具。instsrv.exe和srvany.exe 微软对instsrv.exe的官方说明如下: Installs and uninstalls executable services and assigns names to them. 也就是个加载services的小东东。 其用法如下:instsrv<service name><srvany path> (这里的srvany path也就是工具srvany.exe的路径了)
解释下,srvany.exe是微软出的用于将一个程序注册为一个服务的小程序。它可以实现讲任何程序设置成服务启动。具体用法可以自己想下哦。
解释完毕,现在来实际的操作了吧。
1.讲所需要的工具instsrv.exe和srvany.exe放在一个文件夹内,在这我放在d:\tools中吧。
2.需要了解vmware.exe的安装路径,以本机为例:D:\VMware Workstation\vmware.exe 要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件windows2003.vmx的路径是D:\vmare\windows2003\windows server 2003.vmx
3.新建服务 假设服务名为vm_autostart,所以我的命令行是: instsrvVM_AutoStart D:\tools\srvany.exe
4.注册服务 在注册表中,定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vm_autostart 新建项:"Parameters" 在"Parameters"项里面,新建字符串"Application", 字符串的值: "D:\VMware Workstation\vmware.exe" -x "D:\vmare\windows2003\windows server 2003.vmx"
(如果你想要开机加载两个虚拟机系统,只需要在其后再添加一个虚拟机配置文件路径即可)
5.设置虚拟机启动状态 管理工具-服务,选择vm_autostart的属性-登录,选中“本地系统帐户”,并勾选“允许服务与桌面交互”,这样,你的电脑开机后就会出现vmware的启动界面了。 或者: "c:\program files\vmware\vmware workstation\vmware.exe" -x e:\vm\ untu.vmx 做成bat或者cmd,放到计划任务中 另外附上instsrv的简单用法教程 我们在d盘建一个ipcpu.bat 内容:at 21:26 shutdown -s -t 200 然后添加服务: (先把instsrv.exe放到C:\Program Files,当然,别的地方也行) C:\Program Files>instsrv.exe ipcpu “d:\ipcpu.bat” The service was s?ssfuly added! Make sure that you go into the Control Panel and use the Services applet to change the Account Name and Password that this newly installed service will use for its Security Context. 我们用services.msc打开服务管理可以看到,默认是关闭的,记着打开! 删除服务:C:\Program Files>instsrv.exe ipcpu REMOVE
- 大小: 196.3 KB
- 大小: 409.6 KB
分享到:
相关推荐
然而,由于安全和性能考虑,现代安卓版本对应用的自启动进行了限制,许多设备和定制系统会默认禁止非系统应用的自启动。这使得用户需要手动开启应用的自启动权限,或者借助第三方工具实现。 这个“安卓自动启动软件...
描述中提到的“开机自运行”是指通过配置系统设置,使得Print Spooler服务在计算机启动时自动启动,以确保在需要时始终可用。当打印服务停止后,这个程序会自动启动它,从而解决了因服务异常关闭而影响打印作业的...
综上所述,"Windows服务检测并自动启动"的批处理脚本是通过`sc`命令对服务状态进行检测,并在必要时自动启动服务,结合批处理中的条件判断、循环结构、错误处理和日志记录等技术,确保关键服务始终处于正常运行状态...
- **兼容性问题**:不是所有应用都适合开机自启动,特别是那些依赖特定环境或服务的应用,如需要网络连接的APP。 - **root权限**:对于一些高级操作,如禁用系统级别的开机启动限制,可能需要获取设备的root权限。...
在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...
"设置电脑开机自动启动软件" 在电脑开机启动时,设置自动启动的软件是非常必要的,否则每次都需要手动启动软件,浪费了时间和精力。为了解决这个问题,我们可以使用多种方法来实现自动启动软件。下面我们将详细介绍...
在Linux系统中,实现基于Qt的应用程序开机自启动是一个实用且常见的需求,特别是在开发桌面应用时,用户希望软件能够在每次开机后自动运行。Qt是一个功能强大的C++图形用户界面库,它提供了丰富的API来帮助开发者...
软媒雷达自启动服务注册软件 具体使用方式见本人教程
使用`sc create`命令可以创建一个新的服务,`sc start`用来启动服务,`sc stop`则用于停止服务,而`sc query`可以查询服务的状态。例如,如果我们有一个名为`svnserve`的服务,启动它的批处理命令可能如下: ```...
在Windows操作系统中,软件开机自启动是指在系统启动时,某些程序会自动运行,以便提供持续的服务或功能。这通常是通过将程序的快捷方式添加到特定的启动文件夹或者注册表键来实现的。理解这一机制对于管理和优化...
传统的自启动方法通常是将所需启动的应用程序或其快捷方式添加到“启动”文件夹中。这种方法简单易行,但对于需要在用户登录后才执行的应用程序来说并不适用。此外,这种方法也意味着每次系统重启后,都需要等待用户...
通过学习和理解这些源码,开发者可以更好地掌握在C++中实现自启动服务的技术细节。 总的来说,C++添加服务实现自启动是一项涉及操作系统内核接口、服务管理和注册表操作的复杂任务。理解并熟练运用这些技术,能够...
在Windows 8系统中设置软件开机自启动是一项常见的优化操作,目的是让常用程序或服务在每次系统启动时自动运行,从而提升工作效率。由于不同软件和用户需求各异,这个过程可以通过多种方式实现。接下来,我们将详细...
4. **注意事项**: 自启动服务可能会消耗电池,因此在Android 8.0(API级别26)及以上版本,系统对后台服务进行了严格的限制。开发者需要考虑使用JobScheduler、WorkManager等工具来合理安排后台任务,以遵循电池优化...
程序自启动测试是一种重要的软件功能测试,特别是在系统管理和运维领域,确保程序能够在系统启动时自动运行,以便提供持续的服务或执行必要的任务。本篇博客将以一个具体的例子来讲解这一概念。 首先,我们要理解...
提供的压缩包中的“软件自启动”可能包含了实现上述方法的源代码和详细注释,这对于初学者理解Delphi实现开机自启动的具体步骤非常有帮助。通过学习和分析这些代码,你可以更好地掌握Delphi编程以及Windows系统接口...
随机启动IIS指的是在系统启动后的一个随机时间点启动IIS服务,这样可以避免多个服务同时启动时产生的资源竞争。在Windows操作系统中,可以通过修改服务的启动类型和延迟启动时间来实现这一功能。在“服务”管理工具...
本文将深入探讨如何在CentOS 7中配置磁盘阵列(RAID)以及设置开机软件自启动,这对于提高系统性能和确保服务的连续性至关重要。 一、CentOS 7磁盘阵列(RAID) RAID(Redundant Array of Independent Disks,独立...
自启动管理软件是一种重要的系统工具,它主要用于管理和控制计算机开机时自动运行的程序和服务。在Windows操作系统中,很多程序为了方便用户,会在安装时设置为开机启动,这可能导致系统启动速度变慢,占用过多资源...
// 在这里执行你的启动操作,如启动服务或打开主界面 startService(context, YourService.class); } } private void startService(Context context, Class<? extends Service> serviceClass) { Intent ...