windows2012服務器在安裝IIS8.5時,系統報錯,提示:安裝一個或多個角色、角色服務或功能失敗或者一個或多個安裝選項在目標服務器上缺少源文件,或者找不到源文件。請在嘗試在新的“添加角色和功能”向導會話中安裝角色、角色服務或功能,然后在向導的“確認”頁中單擊“指定備用源路徑”以指定安裝所需的源文件的有效位置。目標服務器的計算機賬戶必須能夠訪問該位置。怎么解決呢?
原來,這是因為服務器的系統鏡像制作的源文件是在另外的盤符,制作完畢后,這個盤符卸載了,就造成無法繼續在該盤符找到程序包。這里主要是.net framework3.5的程序包不存在造成的。萬維景盛工程師為您分享解決方法:
第一種解決方案:
a.在開始菜單中打開PowerShell,鼠標右擊選擇“以管理員身份運行”,如果找不到可以在“運行”中輸入“PowerShell”然后按回車鍵即可打開PowerShell。
b.按照順序輸入如下的腳本:在腳本執行的過程中,會出現安裝進度,如遇到進度不動了,請耐性等待。第三步不動時估計等10分鍾左右。
c.執行完成重啟掉服務器
全部復制下面腳本:
1
2
3
4
5
|
Set-ItemProperty -Path
'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'
-Name UseWUServer -Value 0
Restart-Service -Name wuauserv
Install-WindowsFeature Net-Framework-Core
Set-ItemProperty -Path
'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'
-Name UseWUServer -Value 1
Restart-Service -Name wuauserv
|
在重啟服務器完成之后就可以發現已經可以ECS服務器安裝.Net Framework 3.5了。此方法親測有效!
第二種解決方法:
問題原因
這個報錯的原因很可能是組策略中Windows組件的配置問題
解決方案
1、【運行】-輸入gpedit.msc打開組策略,依次選擇【計算機配置】---【管理模板】---【windows 組件】---【windows 更新】
2、然后雙擊“指定 Intranet Microsoft 更新服務位置”,將設置選擇為“未配置
3、運行執行 gpupdate命令更新組策略即可。
留下記錄,下次遇到可以使用