hyper-v中安装XP3无法更新集成服务故障详解

因为工作需要几台windows XP3联机,就在hyper-v服务器下面部署了几台XP3系统,安装完成后,正常进入系统,提示无法使用鼠标,这个也知道,需要安装驱动。

WIN2012案例系列2:hyper-v中安装XP3无法更新集成服务故障详解_第1张图片

缺乏驱动:没有安装VGA驱动,还有两个未知设备

WIN2012案例系列2:hyper-v中安装XP3无法更新集成服务故障详解_第2张图片

导入集成服务盘安装驱动,问题来了:

WIN2012案例系列2:hyper-v中安装XP3无法更新集成服务故障详解_第3张图片

微软错误代码解释为:

1601 无法访问 Windows 安装服务。请与技术支持人员联系,确认 Windows 安装服务是否注册正确。

于是我尝试重新注册install服务

 

msiexec.exe /unreg 

msiexec /regserver 

之后安装还是无效,还是错误代码1601

于是查看services,发现windows installer未能运行,杯具之所在。。

WIN2012案例系列2:hyper-v中安装XP3无法更新集成服务故障详解_第4张图片

开启服务

WIN2012案例系列2:hyper-v中安装XP3无法更新集成服务故障详解_第5张图片

再次安装集成服务包,成功发现设备,并安装驱动成功。

WIN2012案例系列2:hyper-v中安装XP3无法更新集成服务故障详解_第6张图片

鼠标指针终于出现了

WIN2012案例系列2:hyper-v中安装XP3无法更新集成服务故障详解_第7张图片

再次查看设备,ok,一切正常

WIN2012案例系列2:hyper-v中安装XP3无法更新集成服务故障详解_第8张图片

Windows installer服务是一切安装MSI包所必须用到的服务,没有他的支持,安装进程是无法继续完成的,所以此次事件还是在于installer服务未能在安装系统完成后正常启动所导致。