因为工作需要制作一个能够全自动安装的安装包,所以想到了使用cab安装,方便控制进程,然后使用了cabmanager的工具,遇到了一些坑。
在网上下载好cabmanager之后,安装时一直提示没有注册类,我的电脑是windows 10系统的,在网上找了很久才找到解决办法:
推测原因可能是:之前某些安装程序在执行安装时,改写了注册表,但是由于各种原因,在安装中断或安装完成后却没有恢复注册表的状态,造成了cabmananger无法进行正常安装,简单的解决办法如下:
1、单击“开始”菜单,然后单击“运行”(或者直接按Win+R组合键)。
2、在“运行”对话框中键入“Regedit”,然后单击“确定”。
3、在注册表编辑器中展开以下注册表子项:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager。
4、删除“PendingFileRenameOperations”这个键值。
5、关闭“注册表”窗口,重新执行安装程序。
然后就能正常安装了,