問題
和而泰項(xiàng)目中遇到給服務(wù)器安裝IIS時(shí)失敗的問題,服務(wù)器系統(tǒng)是Windows Server 2012 R2,使用 服務(wù)器管理器--->儀表板--->添加功能角色和功能 進(jìn)行 Web服務(wù)器(IIS)的安裝時(shí),報(bào)如下錯(cuò)誤:
無法打開運(yùn)行空間池,服務(wù)管理器WinRM插件可能已損壞或丟失

解決方案
在網(wǎng)上搜了一大堆辦法,例如打開 WinRM服務(wù)、設(shè)置虛擬內(nèi)存等,都沒用,最后嘗試用命令行安裝IIS,系統(tǒng)管理員權(quán)限打開CMD,輸入如下命令行,回車運(yùn)行即可
- 完整安裝IIS7 (親測(cè)使用通過)
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;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-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-CGI;IIS-NetFxExtensibility;IIS-ASPNET45;IIS-NetFxExtensibility45;NetFx4Extended-ASPNET45
- 卸載IIS7
start /w pkgmgr /uu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel
IIS7安裝場(chǎng)景對(duì)照表
Default Server Install Components
| 名稱 | 命令 |
|---|---|
| Static Content | IIS-StaticContent |
| Default Document | IIS-DefaultDocument |
| Directory Browsing | IIS-DirectoryBrowsing |
| HTTP Errors | IIS-HttpErrors |
| HTTP Logging | IIS-HttpLogging |
| Logging Tools | IIS-LoggingLibraries |
| Request Monitor | IIS-RequestMonitor |
| Request Filtering | IIS-RequestFiltering |
| Static Content Compression | IIS-HttpCompressionStatic |
| IIS Management Console | IIS-ManagementConsole |
ASP.NET Workload Server Options
| 名稱 | 命令 |
|---|---|
| Static Content | IIS-StaticContent |
| Default Document | IIS-DefaultDocument |
| Directory Browsing | IIS-DirectoryBrowsing |
| HTTP Errors | IIS-HttpErrors |
| HTTP Logging | IIS-HttpLogging |
| Logging Tools | IIS-LoggingLibraries |
| Request Monitor | IIS-RequestMonitor |
| Request Filtering | IIS-RequestFiltering |
| Static Content Compression | IIS-HttpCompressionStatic |
| IIS Management Console | IIS-ManagementConsole |
| ASP.NET | IIS-ASPNET |
| .NET Extensibility | IIS-NetFxExtensibility |
| IIS-ASPNET45 | ASP.NET4.5 |
| ISAPI Filters | IIS-ISAPIFilter |
| ISAPI Extensions | IIS-ISAPIExtensions |
Class ASP Workload Server Options
| 名稱 | 命令 |
|---|---|
| Static Content | IIS-StaticContent |
| Default Document | IIS-DefaultDocument |
| Directory Browsing | IIS-DirectoryBrowsing |
| HTTP Errors | IIS-HttpErrors |
| HTTP Logging | IIS-HttpLogging |
| Logging Tools | IIS-LoggingLibraries |
| Request Monitor | IIS-RequestMonitor |
| Request Filtering | IIS-RequestFiltering |
| Static Content Compression | IIS-HttpCompressionStatic |
| IIS Management Console | IIS-ManagementConsole |
| ASP | IIS-ASP |
| ISAPI Extensions | IIS-ISAPIExtensions |
FastCGI Workload Server Options
| 名稱 | 命令 |
|---|---|
| Static Content | IIS-StaticContent |
| Default Document | IIS-DefaultDocument |
| Directory Browsing | IIS-DirectoryBrowsing |
| HTTP Errors | IIS-HttpErrors |
| HTTP Logging | IIS-HttpLogging |
| Logging Tools | IIS-LoggingLibraries |
| Request Monitor | IIS-RequestMonitor |
| Request Filtering | IIS-RequestFiltering |
| Static Content Compression | IIS-HttpCompressionStatic |
| IIS Management Console | IIS-ManagementConsole |
| CGI | IIS-CGI |
IIS Managed Modules and .NET Extensibility Server Workload
| 名稱 | 命令 |
|---|---|
| Static Content | IIS-StaticContent |
| Default Document | IIS-DefaultDocument |
| Directory Browsing | IIS-DirectoryBrowsing |
| HTTP Errors | IIS-HttpErrors |
| HTTP Logging | IIS-HttpLogging |
| Logging Tools | IIS-LoggingLibraries |
| Request Monitor | IIS-RequestMonitor |
| Request Filtering | IIS-RequestFiltering |
| Static Content Compression | IIS-HttpCompressionStatic |
| IIS Management Console | IIS-ManagementConsole |
| .NET Extensibility | IIS-NetFxExtensibility |
Full Server Install Components
| Server Manager | Update Name |
|---|---|
| Internet Information Services | IIS-WebServerRole |
| World Wide Web Services | IIS-WebServer |
| Common HTTP Features | IIS-CommonHttpFeatures |
| Static Content | IIS-StaticContent |
| Default Document | IIS-DefaultDocument |
| Directory Browsing | IIS-DirectoryBrowsing |
| HTTP Errors | IIS-HttpErrors |
| HTTP Redirection | IIS-HttpRedirect |
| Application development | IIS-ApplicationDevelopment |
| ASP.NET | IIS-ASPNET |
| .NET Extensibility | IIS-NetFxExtensibility |
| ASP | IIS-ASP |
| CGI | IIS-CGI |
| ISAPI Extensions | IIS-ISAPIExtensions |
| ISAPI Filters | IIS-ISAPIFilter |
| Ser-Side Includes | IIS-ServerSideInclude |
| Health and diagnostics | IIS-HealthAndDiagnostics |
| HTTP Logging | IIS-HttpLogging |
| Logging Tools | IIS-LoggingLibraries |
| Request Monitor | IIS-RequestMonitor |
| Tracing | IIS-HttpTracing |
| Custom Logging | IIS-CustomLogging |
| ODBC Logging | IIS-ODBCLogging |
| Security | IIS-Security |
| Basic Authentication | IIS-BasicAuthenticaition |
| Windows Authentication | IIS-WindowsAuthentication |
| Digest Authentication | IIS-DigestAuthentication |
| Client Certificate Mapping Authentication | IIS-ClientCertificateMappingAuthentication |
| IIS Client Certificate Mapping Authentication | IIS-IISCertificateMappingAuthentication |
| URL Authorization | IIS-URLAuthorization |
| Request Filtering | IIS-RequestFiltering |
| IP and Domain Restrictions | IIS-IPSecurity |
| Performance | IIS-Performance |
| Static Content Compression | IIS-HttpCompressionStatic |
| Dynamic Content Compression | IIS-HttpCompressionDynamic |
| Management Tools | IIS-WebServerManagementTools |
| IIS Management Console | IIS-ManagementConsole |
| IIS Management Scripts and Tools | IIS-ManagementScriptingTools |
| Management Service | IIS-ManagementService |
| IIS6 Management Compatibility | IIS-IIS6ManagementCompatibility |
| IIS Metabase Compatibility | IIS-Metabase |
| IIS 6 WMI Compatibility | IIS-WMICompatibility |
| IIS 6 Scripting Tools | IIS-LegacyScripts |
| IIS 6 Management Console | IIS-LegacySnapin |
| FTP Publishing Service | IIS-FTPPublishingService |
| FTP Server | IIS-FTPServer |
| FTP Management Console | IIS-FTPManagemnt |
| Windows Process Activation service | WAS-WindowsActivationService |
| Process Model | WAS-ProcessModel |
| .NET Environment | WAS-NetFxEnvironment |
| Configiuration APIs | WAS-ConfigurationAPI |
PS :文章來源:https://blog.csdn.net/i1j2k3/article/details/81631321
還可參考如下說明
IIS的組件結(jié)構(gòu)代碼
| WebServerRole | web服務(wù)角色 |
|---|---|
| IIS-WebServer | web服務(wù)器 |
| IIS-CommonHttpFeatures | 常見HTTP功能 |
| IIS-StaticContent | 靜態(tài)內(nèi)容 |
| IIS-DefaultDocument | 默認(rèn)文檔 |
| IIS-DirectoryBrowsing | 目錄瀏覽 |
| IIS-HttpErrors | HTTP錯(cuò)誤 |
| IIS-HttpRedirect | HTTP重定向 |
| IIS-ApplicationDevelopment | 應(yīng)用程序 |
| IIS-ASP | ASP |
| IIS-CGI | CGI |
| IIS-ASPNET | ASP.NET3.5 |
| IIS-NetFxExtensibility | .NET Extensibility3.5 |
| IIS-ASPNET45 | ASP.NET4.5 |
| IIS-NetFxExtensibility45 | .NET Extensibility4.5 |
| NetFx4Extended-ASPNET45 | |
| IIS-ISAPIFilter | ISAPI篩選器 |
| IIS-ISAPIExtensions | ISAPI擴(kuò)展 |
| IIS-HealthAndDiagnostics | 運(yùn)行狀態(tài)和診斷 |
| IIS-HttpLogging | HTTP日志記錄 |
| IIS-LoggingLibraries | 日志記錄工具 |
| IIS-RequestMonitor | 請(qǐng)求監(jiān)控器 |
| IIS-HttpTracing | 跟蹤 |
| IIS-CustomLogging | 自定義日志 |
| IIS-ODBCLogging | ODBC日志記錄 |
| IIS-Security | 安全性 |
| IIS-BasicAuthentication | 基本身份驗(yàn)證 |
| IIS-WindowsAuthentication | Windows身份驗(yàn)證 |
| IIS-DigestAuthentication | 摘要式身份驗(yàn)證 |
| IIS-ClientCertificateMappingAuthentication | 客戶端證書映射身份驗(yàn)證 |
| IIS-IISCertificateMappingAuthentication | IIS證書映射身份驗(yàn)證 |
| IIS-URLAuthorization | URL授權(quán) |
| IIS-RequestFiltering | 請(qǐng)求篩選 |
| IIS-IPSecurity | IP和域限制 |
| IIS-Performance | 性能 |
| IIS-HttpCompressionStatic | 靜態(tài)內(nèi)容壓縮 |
| IIS-HttpCompressionDynamic | 動(dòng)態(tài)內(nèi)容壓縮 |
| IIS-WebServerManagementTools | 管理工具 |
| IIS-ManagementConsole | IIS管理控制臺(tái) |
| IIS-ManagementScriptingTools | IIS 管理腳本和工具 |
| IIS-ManagementService | 管理服務(wù) |
| IIS-FTPServer | FTP服務(wù)器 |
| IIS-FTPSvc | FTP服務(wù) |
| IIS-FTPExtensibility | FTP擴(kuò)展 |
| NetFx3ServerFeatures | .NET Framework 3.5功能 |
| NetFx3 | .NET Frameword 3.5 |
| NetFx4ServerFeatures | .NET Frameword 4.6功能 |
| NetFx4 | .NET Frameword 4.6 |
| NetFx4Extended-ASPNET45 | ASP.NET 4.6 |
| WAS-WindowsActivationService | Windows Process Activation Service |
| WAS-ProcessMode | 進(jìn)程模型 |
| WAS-NetFxEnvironment | .NET Environment 3.5 |
| WAS-ConfigurationAPI | 配置 API |
說明來源:https://blog.csdn.net/sadwjy520/article/details/76670778