根據預設,IIS 7.5 沒有安裝在 Windows Server(R) 2008 R2 中。 您可以使用伺服器管理員中的 [新增角色] 精靈,或使用命令列,來安裝 IIS 7.5 IIS。

當您安裝 Windows Server 2008 R2 時,可以執行 Server Core 安裝,這會進行 Windows Server 2008 R2 最基本的伺服器安裝。 例如,這種安裝不會安裝傳統 Windows 介面,因此您必須從命令提示字元設定伺服器。

需求

管理認證

您必須是下列 IIS 管理角色的成員,才可執行此程序:

  • 網頁伺服器系統管理員

在 Windows Server(R) 2008 R2 中安裝 IIS 7.5

您可以使用使用者介面 (UI) 或指令碼來執行此程序。

使用 UI
  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [伺服器管理員]

  2. [角色摘要] 中,按一下 [新增角色]

  3. 使用 [新增角色精靈] 新增網頁伺服器角色。

重要

如果您是使用 [新增角色精靈] 來安裝 IIS,這是預設安裝,只具有最少的角色服務集合。 如果您需要其他 IIS 角色服務,例如 [應用程式開發][狀況及診斷],請確定在精靈的 [選取角色服務] 頁上有選取與所需功能相關聯的核取方塊。

使用指令碼
  • 將下列命令輸入成一個指令碼:

    CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell

重要

如果您使用上述指令碼,會得到完整安裝 IIS 7 的結果,也就是安裝所有可用的功能套件。 如果有您不需要的功能套件,請編輯指令碼,將之編輯成僅安裝您所需要的套件即可。

使用 Server Core 安裝在 Windows Server 2008 R2 上安裝 IIS 7.5

如果您要安裝依賴 .NET Framework 的 IIS 7 元件,則需先安裝 .NET Framework。 如果尚未安裝 .NET Framework,就無法安裝倚賴 .NET Framework 的元件。

使用指令碼在 Server Core 上安裝 .NET Framework 和完整 IIS 7.5 安裝
  • 將下列命令輸入成一個指令碼:

    CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell;NetFx2-ServerCore;NetFx2-ServerCore-WOW64

使用指令碼在 Server Core 上完整安裝 IIS 7.5
  • 將下列命令輸入成一個指令碼:

    CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell

重要

如果您所使用的是上述指令碼,則將可執行完整的 IIS 安裝,安裝 Server Core 所有可用的功能套件。 如果有您不需要的功能套件,請編輯指令碼,將之編輯成僅安裝您所需要的套件即可。

使用指令碼在 Server Core 上進行預設安裝
  • 將下列命令輸入成一個指令碼:

    start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

重要
  • 如果您所使用的是上述指令碼,則將可執行預設的 IIS 安裝,安裝最基本的功能套件集合。

請參閱


目錄