在 Windows Server 2008 R2 上安裝 IIS 7.5
默認情況下,Windows Server(R) 2008 R2 上不安裝 IIS 7.5。可以使用服務器管理器中的“添加角色”向導或使用命令行來安裝 IIS 7.5。
安裝 Windows Server 2008 R2 時,您可以執行“服務器核心”安裝,這種方式將以最小服務器安裝形式來安裝 Windows Server 2008 R2。例如,這種類型的安裝不會安裝傳統的 Windows 界面,因此您必須通過命令提示符配置服務器。
要求
管理憑據
您必須是下列 IIS 管理角色的成員才能執行此過程:
- Web 服務器管理員
在 Windows Server(R) 2008 R2 上安裝 IIS 7.5
您可以使用用戶界面 (UI) 或腳本來執行此過程。
使用 UI-
單擊“開始”,指向“管理工具”,然后單擊“服務器管理器”。
-
在“角色摘要”中,單擊“添加角色”。
-
使用“添加角色”向導添加 Web 服務器角色。
![]() |
---|
如果使用“添加角色”向導安裝 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 安裝,即安裝所有可用的功能包。如果有不需要的功能包,則應對腳本進行編輯,以便僅安裝需要的功能包。 |
使用服務器核心安裝在 Windows Server 2008 R2 上安裝 IIS 7.5
如果要安裝依賴于 .NET Framework 的 IIS 7 組件,則必須首先安裝 .NET Framework。如果尚未安裝 .NET Framework,則不會安裝依賴 .NET Framework 的組件。
使用腳本安裝 .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
-
在腳本中鍵入以下命令:
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 完整安裝,即為服務器核心安裝所有可用功能包。如果有不需要的功能包,則應對腳本進行編輯,以便僅安裝需要的功能包。 |
-
在腳本中鍵入以下命令:
start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
![]() |
---|
如果使用此腳本,則將進行 IIS 默認安裝,即安裝最小的一組可用功能包。 |
【編輯推薦】