Megosztás a következőn keresztül:


Telepítés letöltése az internetről

A Windows Installer egy egységes erőforráskeresőt (URL-címet) fogad el érvényes forrásként a telepítéshez. A Windows Installer url-címről telepíthet csomagokat, javításokat és átalakításokat.

Ha a telepítési adatbázis URL-címen található, a telepítő a telepítés megkezdése előtt letölti az adatbázist egy gyorsítótár helyére. A telepítő az internetről is letölti a fájlokat és a kabinetfájlokat, amelyek megfelelnek a felhasználó által megadott beállításoknak. További információ: Egy URL-alapú Windows Installer-telepítési példa.

Ha például egy https://server/share/package.msiwebkiszolgálón található forrással rendelkező csomagot szeretne telepíteni, a parancssori beállításaival telepítheti a csomagot, és beállíthatja nyilvános tulajdonságait.

msiexec /i https://server/share/package.msiPROPERTY=VALUE

A korábban bemutatotthoz hasonló parancssort kell átadni a telepítőnek, hogy elindítsa a telepítést egy webböngészőből. Általában nem szabad letöltenie és telepítenie a csomagot egyszerűen úgy, hogy duplán kattint a .msi fájlra a böngészőben. Ez letölti a .msi fájlt az ideiglenes internetes fájlok mappájába, és átadja a következő parancsot a telepítőnek:

msiexec /i c:\windows\temporary internet files\package.msi

A telepítés meghiúsul, ha a csomaghoz külső forrásfájlok vagy szekrények szükségesek, mert ezek nem ugyanabban a helyen találhatók, mint a .msi fájl.

Vegye figyelembe, hogy mivel a Installer objektum nincs megjelölve SafeForScripting a felhasználó számítógépén, a felhasználóknak módosítaniuk kell a böngésző biztonsági beállításait, hogy a példa megfelelően működjön.

Az InstallProduct metódussal futtathatja az előző parancsot egy böngészőből kattintásos eseményként.

'Downloading an Installation from the Internet
'The InstallProduct method could be used to run 
'the previous command from a browser as an on-click event.

<SCRIPT LANGUAGE="VBScript"> 
<!-- 
Dim Installer
On Error Resume Next
set Installer=CreateObject("WindowsInstaller.Installer")
Installer.InstallProduct "https://server/share/package.msi", "PROPERTY=VALUE "
set Installer=Nothing
-->
</SCRIPT>

Vegye figyelembe, hogy mivel egyes webkiszolgálók megkülönböztetik a kis- és nagybetűket, a Fájl tábla FileName mezőjének pontosan meg kell egyeznie a forrásfájlok esetével az internetes letöltések támogatásának biztosításához.

Lásd: Javítás letöltése és telepítése az internetről. A telepítések biztonságossá tételéről és a digitális tanúsítványok használatáról további információt a Biztonságos telepítések és digitális aláírások és Windows Installercímű témakörben talál. További információ a Windows Installer-csomagok webes telepítésének létrehozásáról: Internet Download Bootstrapping.

Elérhető internetes protokollok

A Windows Server 2003-tól és a Windows XP-től kezdve a telepítő használhatja a HTTP, a HTTPS és a FILE protokollt. A telepítő nem támogatja az FTP és a GOPHER protokollt.

A Windows Installer 2.0-s verziója használhatja a HTTP-, FILE- és FTP-protokollokat, és nem használhatja a HTTPS és a GOPHER protokollt.