Window10 家庭版裝SQL Server 2005時提示“IIS功能要求”警告“未安裝 Microsoft Internet 信息服務(IIS)或已將其禁用”的解決方法
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
這兩天跟SQL2005干上了,也許是很久沒有玩過SQL2005了,感覺一切都好陌生,在安裝的時候就提示各種錯誤,這又出現的錯誤是“未安裝 Microsoft Internet 信息服務(IIS)或已將其禁用。某些 SQL Server 功能需要 IIS。如果缺少 IIS,則將無法安裝某些 SQL Server 功能。若要安裝所有 SQL Server 功能,請通過“控制面板”中的“添加/刪除程序”安裝 IIS 或通過“控制面板”啟用 IIS 服務(如果已安裝該服務),然后重新運行 SQL Server 安裝程序。有關依賴于 IIS 的功能的列表,請參閱聯機叢書中的“SQL Server 各版本支持的功能”?!?如下圖
因為客戶的電腦是Win10家庭版,因其還沒過保,不好讓客戶升級專業版之類的,但還得安裝SQL2005,Win10家庭版裝SQL就得有IIS,可是Win10家庭版又木有IIS,這就出現了一些難題;就用一些bat來安裝,可是裝了還是不行;
據微軟官方的幫助和支持的說法,IIS雖然安裝了,但還需要安裝SQL Server依賴于IIS的指定組件才認為IIS功能要求已安裝完整。指定需要安裝的組件列表如下:
組件 | 文件夾 |
---|---|
靜態內容 | 常見的 HTTP 功能 |
默認文檔 | 常見的 HTTP 功能 |
HTTP 重定向 | 常見的 HTTP 功能 |
目錄瀏覽 | 常見的 HTTP 功能 |
ASP.Net | 應用程序開發 |
ISAPI 擴展 | 應用程序開發 |
ISAPI 篩選器 | 應用程序開發 |
Windows 身份驗證 | 安全 |
IIS 配置數據庫 | 管理工具 |
IIS 6 WMI | 管理工具 |
注意在表中的?文件夾?列列出了此組件駐留在其下的文件夾。在運行 IIS 7.0 安裝程序時,您會遇到這些文件夾。
Window 10家庭版在安裝IIS時,安全性一欄底下默認是沒有windows身份驗證這一選項,這意味著上面這個問題無法得到解決,所以要先讓”安全性“一欄底下有這個選項才行,下面附上方法:
首先在左下角輸入cmd搜索->命令提示符->以管理員身份運行->然后復制下面一段命令:
dism /online /norestart /add-package:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
然后回車。? ?注意:如果顯示下面的問題:
嘗試打開時出錯 - C:\Windows\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum 錯誤: 0x80070002
這個一般是windows版本與位數造成的??墒謩铀阉髌浔緳C的文件。文件路徑為:
C:\Windows\servicing\Packages,然后搜索文件:Microsoft-Windows-IIS-WebServer-AddOn-2-Package,如下圖:
畫紅色框的,把文件名復制下來,然后把文件名放在dism /online /norestart /add-package:%SystemRoot%\servicing\Packages\后面一起粘貼到命令框中,注意要加上.mum文件后綴,然后回車。如下圖:
這時已顯示已操作成功,打開IIS查看是否有了Windows身份驗證;這種經過今天的測試,完全沒壓力,可以解決這個問題;
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!