無法安裝 .net 4.8 運行時或任何更新

無法安裝 .net 4.8 運行時或任何更新

在我的 2016 伺服器標準虛擬機器上更新總是失敗。當嘗試安裝 .net 4.8 運行時時,我收到錯誤訊息,組件儲存已損壞。我已嘗試 DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH 並收到錯誤“找不到原始檔案”。

此後,我嘗試使用其他來源,包括用於使用DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:D:sourcesinstall.wim:2 /LimitAccess 在虛擬DVD 驅動器中安裝作業系統的原始iso,它傳回了此資訊「找不到來源檔案。使用「來源」選項指定需要還原的檔案的位置

有關指定來源位置的信息,請參閱http://go.microsoft.com/fwlink/?LinkId=243077.``"

也嘗試透過共用 Windows 磁碟機並使用此命令 Dism /Online /Cleanup-Image /RestoreHealth /Source:\SERVER03\Windows /limitaccess 來使用網域中的另一台伺服器,並收到與先前嘗試相同的錯誤。

另外嘗試了 sfc /scannow 並收到此錯誤“Windows 資源保護發現損壞的文件,但無法修復某些文件”

其中。詳細資訊包含在 CBS.Log Windir\Logs\CBS\CBS.log 中。為了

例如 C:\Windows\Logs\CBS\CBS.log。請注意,目前還沒有記錄日誌

在離線服務場景中支援。

任何幫助將不勝感激,因為它是一個生產伺服器,並且其中一個軟體專案的安裝截止日期即將到來。

我嘗試過的內容如上圖所示

答案1

除了您的特殊問題之外,直到昨天我還遇到了很多問題來修復我的伺服器。和你一樣,我無法安裝 - 沒有安裝更新。很多安裝都崩潰了。

關於:DISM:我嘗試了數百種不同的方法來使用 DISM。

最終的解決方案對我來說有效,如下:

如果您不再擁有原始 DVD,請下載評估 ISO

對於 2016 伺服器:
https://www.microsoft.com/en-us/evalcenter/download-windows-server-2016

有關 Server 2016 Essentials 的信息,請參見此處: https://www.microsoft.com/en-us/evalcenter/download-windows-server-2016-essentials

這些都可以正常工作 - 例外:(據我所知):沒有安全模式

如果您擁有原始 DVD 並且可以從現有 DVD 光碟機運行它,則必須在以下命令中設定實體磁碟機的編號!

  • 你可以去第2步!

1.) 點選 ISO「安裝」這將安裝到虛擬 DVD 光碟機。 (如果沒有:您可以使用 - 例如:Ultra ISO - 免費版本適用於它)

2.)以管理員身分開啟CMD

提醒 !
我將驅動器設定為“X”(請參閱下文!)設定虛擬 DVD 驅動器的驅動器號!

輸入:(您不必搜尋索引!在 Eval 中,它是“1”!)

md C:\test\offline DISM.exe /Mount-Wim /WimFile:X:\sources\install.wim /index:1 /MountDir:C:\test\offline /ReadOnly

等到完成! = 100%!

比下一個輸入:

Dism.exe /Online /Cleanup-Image /restoreHealth /source:C:\test\offline

(如果您需要日誌檔案 - 執行此命令 - 而不是上面的正常操作:) Dism.exe /Online /Cleanup-Image /restoreHealth /source:C:\test\offline /loglevel:4

這可能會運行很長時間!

完成後不要關閉!你必須卸載!

如果完成,請輸入以下命令:

DISM.exe /Unmount-Wim /MountDir:C:\test\offline /discard

經過數百次不同的嘗試 - 這就是修復我的伺服器的方法!

之後,我就可以毫無問題地安裝一切了!

我希望這對您有所幫助:-)

我寫這篇文章是因為我猜有很多用戶遇到 DISM 問題...

相關內容