迁移系统到固态盘引发的安装程序时“不能启动Windows Installer服务”问题的解决办法
事由
本人的台式机使用win7旗舰版操作系统,设备配置为Intel i7 970四核心CPU,华硕主板SABERTOOTH,12GB内存,丽台专业显卡,2TB西数机械硬盘。在使用的时候开机需要2分钟或更多时间,响应慢,特别是开机和初次打开应用程序时。计划使用固态硬盘升级来提升性能。
升级方案
因为使用了多年,机械硬盘上安装了很多程序,重装的话会涉及到寻找程序、注册密码等一系列麻烦事情。所以决定采用系统迁移的办法,使用微软的系统部署工具gimagex按照文件转移的方式来迁移系统盘。其他盘的数据不需要迁移,仍然保留在机械硬盘上作为数据盘。固态盘将完全替代原来的机械硬盘C盘工作,而机械硬盘仍然挂载在机器上作为数据盘。
安装程序问题
在安装VS2017时,出现了“不能启动Windows Installer服务”错误。尝试了网上介绍的各种方法都无法解决问题。突然想到之前安装VS2015等程序时,无论如何设置,都会有部分数据被安装到C盘中。同时也想到,在固态盘为系统盘时,启动C盘中的windows/system32/cmd.exe屏幕只是一闪,不能正常显示窗口。这是否是因为固态系统盘不是C盘导致安装程序调用C盘某些数据出错呢?于是尝试使用F8键选择机械硬盘(C盘)启动,并运行安装程序,果然安装成功!虽然使用该程序时需要再次用机械硬盘启动系统,但至少解决了安装的问题。
解决办法
通过系统迁移程序制作C盘新增数据包,并将其迁移到固态盘上,就可以享受到快捷的系统运行速度,并解决了安装程序的问题。需要注意的是,在安装VS2017等程序时不要选择安装在C盘,这样新增迁移数据量就会很小。对于其他用户遇到“不能启动Windows Installer服务”问题,如果是使用固态盘迁移了系统,这个方法可能为你提供了一个解决问题的思路。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。