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

LaT*_*TeX 22 web-platform-installer

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

问题是

  1. WPI在哪里保存下载的文件?
  2. 是否可以运行WPI并强制它从已下载的文件安装Microsoft产品,而不是从Microsoft的服务器再次下载.

注意:假设没有许可证问题,希望:-)

kat*_*roh 33

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

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


sur*_*gle 9

Microsoft发布了一个名为Web Platform Installer v4命令行的工具,该工具具有用于准备脱机安装的开关.从上面的页面引用:

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

例:

Ex: >WebPICMD.exe /Offline /Products:WebMatrix,SQLExpress /Path:c:\OfflineCache 
Run Code Online (Sandbox Code Playgroud)

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

2017年更新

上面的链接不再有效(404).我找到的页面是 Web Platform Installer v5命令行(WebPICMD.exe) - RTW版本

WebPI命令行

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

在页面上有两个链接