办公室

缺少Windows安装程序缓存文件:重建,修复,重置,还原

Microsoft Azure OpenDev—June 2017

Microsoft Azure OpenDev—June 2017

目录:

Anonim

Windows Installer缓存文件夹 是位于 C: Windows Installer 上的隐藏系统文件夹。无论何时使用Windows安装程序安装软件,已更改的系统信息的副本都将放置在此文件夹中。 Windows安装程序缓存包含安装程序应用的已安装更新的已保存副本。

如果稍后您决定卸载该软件,则需要此信息。这些信息是以完整文件的形式存储的,而不是简单的触发MSI。如果删除特定文件或文件夹,则可能无法使用Windows Installer卸载或修复甚至更新该程序。这就是为什么不应该删除Windows安装程序文件夹的内容。

但是,如果您确实遇到过无法卸载,修复或更新某些软件的情况,即使您没有删除任何文件从缓存中,Windows Installer缓存文件夹可能已被破坏或损坏。例如。如果%WINDIR% Installer目录中的所有者从SYSTEM或管理员更改过,则Windows安装程序将清除安装程序缓存。

如果您想从其他某台计算机上将缺少的安装程序文件复制到此目录中,它将不会帮助,因为缓存中的文件对于每个系统都是唯一的。

Windows安装程序缓存验证程序包

Windows安装程序缓存验证程序包疑难解答程序可以执行自动诊断分析以识别解决方案并查找是否缺少Windows安装程序缓存文件。

要运行疑难解答程序,请访问Microsoft Fix it Center Pro并使用Microsoft帐户登录。您将看到一个分析包列表。搜索并单击Windows Installer缓存验证程序包。为您的分析会话命名,然后单击保存。

按照屏幕上的说明下载并运行Windows安装程序缓存验证程序包

完成后,大约一小时后到此处查看分析结果

查找分析会话的名称,并检查是否有可能的推荐解决方案可以帮助您。

缺少Windows Installer缓存文件

Microsoft支持或第三方软件不会真的能够帮助您从Windows Installer缓存中恢复丢失的文件。您可能需要重新安装软件,或者甚至必须重新构建操作系统,使用系统还原点,系统备份 - 甚至重新安装操作系统。

由于缺少Windows,可能会出现其他系统错误消息安装程序缓存文件。您可以在KB2667628上阅读更多关于它们的信息:

UPDATE :2017年2月5日。您可以使用此PowerShell脚本“Restore-InstallerFiles.ps1”来扫描缺少的安装程序文件,并从不同的来源本地文件夹,共享文件夹或其他可以从目标机器访问的机器。它在TechNet上可用。