Windows Installer 安(ān)装技术是Microsoft引(yǐn)入(rù)的一种新的安装技术,能够实现快速(sù)分(fèn)发(fā)、快速修补等(děng)很多别的安装程序所不能拥有的功能。但是Windows Installer安装技术会(huì)在系统(tǒng)里面(miàn)留下(xià)一些残留的文件信(xìn)息,例如:Live Messenger 每次升级都会(huì)留下上(shàng)一(yī)个版(bǎn)本的安装包。使用这个(gè)小工具可以(yǐ)清理那些无用的(de)Windows Installer文件。
Windows Installer UnUsed Files Cleanup Tool (简(jiǎn)称(chēng)WICleanup)是一个用于清(qīng)理 Windows Installer 冗余文件的工具。
此软(ruǎn)件是用来清理那些无用的 Windows Installer 文件的小软件,小巧但功能(néng)强大(dà),可以快速扫描并清理(lǐ) C:\windows\install 文(wén)件夹内的冗(rǒng)余文(wén)件(jiàn),扫(sǎo)描到(dào)冗余后(hòu)可(kě)以选择(zé)并删(shān)除掉,释放磁盘空间。
平时(shí)在安装(zhuāng) Windows Installer 技术的安装程序在安装过(guò)程(chéng)中,会(huì)在windows的(de)install目录下面留(liú)下备份(fèn)文件,有时(shí)候(hòu)在安装软件(jiàn)的过程中意外(wài)中断(duàn)后(hòu),释放到(dào)install下的文件并不会被自(zì)动清理,而是(shì)会留下来,当再次运行同一个安装程序时,会(huì)又在(zài)install的(de)目录下生成和(hé)上一个文件名不同的文件,而不会去(qù)自(zì)动释放上(shàng)一次(cì)产生的文件,这样一来时间长了,这个目录内的无用(yòng)文(wén)件就非常多了。
特别是新系统安装好后,会生成很多冗余文件,Win7/Win8系统冗余(yú)文件会上G,用这个软件(jiàn)清理(lǐ)一下,可(kě)释放更多磁盘空间!
Installer可以强(qiáng)制实施一些安(ān)装规则,以帮(bāng)助防止当安装操(cāo)作更(gèng)新由现有程序共享的动态(tài)链接库(DLL) 文件时,或当(dāng)卸载操作(zuò)删除由另一个程序(xù)共享的 DLL 文件时出(chū)现冲突(tū)。
程序可(kě)以要求Installer确定(dìng)已安(ān)装的程序(xù)是否缺少文件,或者文件是否已(yǐ)损(sǔn)坏。然后(hòu),它可(kě)以要(yào)求该服务(wù)根据需要再次只复制(zhì)已发现丢失或损坏(huài)的(de)文件(jiàn)来修复(fù)该程序。
可靠地(dì)卸载现有程序:Installer可以可靠(kào)地卸载以(yǐ)前安装的任何程序,并删除所有(yǒu)相关联的注册表条目和(hé)程(chéng)序文件(jiàn),但(dàn)其他已安(ān)装的软(ruǎn)件所(suǒ)共享的文件及注册表条目除外。
支持(chí)按需安装程序功能:可以指示Installer首先安装程序的最小子集(jí)。之(zhī)后,在您首(shǒu)次使用需要附加组(zǔ)件的(de)功能时(shí),会自动安(ān)装(zhuāng)附加组(zǔ)件。
支持(chí)无人参与的(de)程序安装:Installer支持根据管理员的指令使用脚本来(lái)安装程序。
可能存在“不能(néng)访(fǎng)问windows installer服(fú)务”或在“我的电(diàn)脑--管理--服务”列表里没有windows installer服务选项。
可运行msiexec /unregister停(tíng)掉(diào)此服务,再运行msiexec /regserver,这时(shí)服务(wù)列表就会出(chū)现(xiàn)此项,双击调整其(qí)状(zhuàng)态(tài)为自动(dòng)或者手动的启动(两者有区别(bié),而且(qiě)调成“自动”后还不行需要重(chóng)启)后可进(jìn)行msi文(wén)件安装。
手动注册(cè)msi.dll,运行regsvr32 msi.dll
还有可能出现了%windir%\system32\msiexec.exe感染,如磁碟机、d.dll等病毒,通过比较其文件大(dà)小或看文件的修改时间(jiān)可(kě)知。要(yào)替换msiexec.exe与dllcache缓存中的msiexec.exe,最好(hǎo)在Dos或PE环境下提取(qǔ)替(tì)换。
如(rú)果上述不能解决(jué),可以(yǐ)选择(zé)重装windows installer。
下载安装包。重装前,在安全模式下分别删除%windir%\system32和%windir%\system32\Dllcache两个文件(jiàn)夹下的msi.dll,msiexec.exe,msihnd.dll三个(gè)文(wén)件(jiàn)(重命名也可以(yǐ))
