다음을 통해 공유


인터넷에서 설치 다운로드

Windows Installer는 설치에 유효한 원본으로 URL(Uniform Resource Locator)을 허용합니다. Windows Installer는 URL 위치에서 패키지, 패치 및 변환을 설치할 수 있습니다.

설치 데이터베이스가 URL에 있는 경우 설치 관리자는 설치를 시작하기 전에 데이터베이스를 캐시 위치에 다운로드합니다. 설치 관리자는 또한 사용자의 선택에 적합한 파일 및 캐비닛 파일을 인터넷 원본에서 다운로드합니다. 자세한 내용은 URL 기반 Windows Installer 설치 예제를 참조하세요.

예를 들어 https://server/share/package.msi의 웹 서버에 원본이 있는 패키지를 설치하려면 명령줄 옵션을 사용하여 패키지를 설치하고 공용 속성을 설정하면 됩니다.

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

웹 브라우저에서 설치를 시작하려면 이전에 표시된 것과 같은 명령줄을 설치 관리자에 전달해야 합니다. 일반적으로 브라우저 내에서 .msi 파일을 두 번 클릭하여 패키지를 다운로드하고 설치하면 안 됩니다. 그러면 .msi 파일이 임시 인터넷 파일 폴더로 다운로드되고 다음 명령이 설치 관리자에 전달됩니다.

msiexec /i c:\windows\임시 인터넷 파일\package.msi

외부 원본 파일이나 캐비닛이 .msi 파일과 동일한 위치에 있지 않기 때문에 패키지에 외부 원본 파일 또는 캐비닛이 필요한 경우 설치가 실패합니다.

Installer 개체가 사용자의 컴퓨터에서 SafeForScripting으로 표시되지 않으므로 예제가 올바르게 작동하려면 사용자가 브라우저 보안 설정을 조정해야 합니다.

InstallProduct 메서드를 사용하여 브라우저에서 이전 명령을 클릭 이벤트로 실행할 수 있습니다.

'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>

일부 웹 서버는 대/소문자를 구분하므로 File 테이블의 FileName 필드가 원본 파일의 대/소문자를 정확하게 일치시켜 인터넷 다운로드를 지원해야 합니다.

인터넷에서 패치 다운로드 및 설치를 참조하세요. 설치 보안 및 디지털 인증서 사용에 대한 자세한 내용은 보안 설치 작성 지침디지털 서명 및 Windows Installer를 참조하세요. Windows Installer 패키지의 웹 설치를 만드는 방법에 대한 자세한 내용은 인터넷 다운로드 부트스트랩을 참조하세요.

사용 가능한 인터넷 프로토콜

Windows Server 2003 및 Windows XP부터 설치 관리자는 HTTP, HTTPS 및 FILE 프로토콜을 사용할 수 있습니다. 설치 관리자는 FTP 및 GOPHER 프로토콜을 지원하지 않습니다.

Windows Installer 버전 2.0은 HTTP, FILE 및 FTP 프로토콜을 사용할 수 있으며 HTTPS 및 GOPHER 프로토콜은 사용할 수 없습니다.