Windows平台安装程序(WPI)将下载的文件保存在计算机中的哪个位置?

时间:2011-02-24 04:06:36

标签: web-platform-installer

我有一个网络,其中一台服务器连接到互联网,一些客户端不连接。 我想首先在我的服务器上下载并安装Microsoft产品,然后让客户端计算机从服务器下载安装程序。

问题是

  1. WPI在哪里保存下载的文件?
  2. 是否可以运行WPI并强制它从已下载的文件安装Microsoft产品,而不是从Microsoft的服务器再次下载。
  3. 注意:假设没有许可证问题,希望: - )

4 个答案:

答案 0 :(得分:33)

如果你在Vista或以上,或者在XP上的等效位置(XP中没有%LocalAppData%环境变量),它将被缓存在%LocalAppData%\Microsoft\Web Platform Installer\installers下。

如果下载了产品,它们将从缓存位置再次安装,除非它们已更新,这将更改其哈希值并强制Web PI再次下载它们。此外,您可以将缓存文件夹从一台计算机复制到另一台计算机,并且Web PI将自动将其拾取并从缓存的安装程序安装产品。

答案 1 :(得分:9)

Microsoft发布了一个名为Web Platform Installer v4 Command Line的工具,它有一个用于准备脱机安装的开关。从上面的页面引用:

  

创建指定产品组的脱机缓存副本   应用程序,以便您可以在离线时安装

示例:

Ex: >WebPICMD.exe /Offline /Products:WebMatrix,SQLExpress /Path:c:\OfflineCache 

以上将在c:\offlineCache创建一个包含WebMatrix及其所有可能依赖项的脱机缓存!

2017年更新

上面的链接不再有效(404)。我发现的页面是 Web Platform Installer v5 Command Line (WebPICMD.exe) - RTW release

  

WebPI命令行

     

现在是Web Platform Installer v5(WebPI)命令行工具   作为WebPI MSI的一部分提供!我们添加了一堆新的   功能和解决几个问题,现在它已经准备就绪   释放

页面上有两个链接

答案 2 :(得分:1)

微软发布了beta tool即可。

答案 3 :(得分:0)

在Windows 8中我找到了它

  

%AppData%\ Local \ Microsoft \ Web Platform Installer \ installers