.net 4.8 ランタイムまたは更新プログラムをインストールできません

.net 4.8 ランタイムまたは更新プログラムをインストールできません

2016 Server Standard VM で更新が常に失敗します。.net 4.8 ランタイムをインストールしようとすると、コンポーネント ストアが破損しているというエラーが表示されます。DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH を試行しましたが、ソース ファイルが見つかりませんというエラーが表示されます。

その後、DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:D:sourcesinstall.wim:2 /LimitAccess を使用して、仮想 DVD ドライブに OS をインストールするために使用した元の 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。ログは現在は記録されていないことに注意してください。

上記の DISM 試行を実行した後、「オフライン サービス シナリオでサポートされます。」

これは実稼働サーバーであり、その上のソフトウェア項目の 1 つをインストールする期限が近づいているため、ご協力いただければ幸いです。

私が試したものは上記に示されています

答え1

あなたの特別な問題のため、私は昨日まで、サーバーの修復に多くの問題を抱えていました。あなたと同じように、私もインストールできませんでした。更新プログラムがインストールされませんでした。多くのインストールがクラッシュしました。

概要: DISM: DISM を使用するために、何百もの異なる方法を試しました。

私にとっては、最終的に機能する解決策は次のとおりです。

オリジナルのDVDをお持ちでない場合は、評価版ISOをダウンロードしてください。

Server 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

これらは完全に動作します - 例外: (AFAIK) : セーフモードはありません

オリジナルの 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 /オンライン /クリーンアップイメージ /restoreHealth /ソース:C:\test\オフライン

(ログファイルが必要な場合は、上記の通常の代わりにこれを実行してください:) Dism.exe /Online /Cleanup-Image /restoreHealth /source:C:\test\offline /loglevel:4

これはおそらく非常に長く続くでしょう!

終了したら閉じないでください。荷降ろしをしなければなりません。

終了したら、次のコマンドを入力します。

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

何百回も試した後、これが私のサーバーを修復した方法です!

その後、問題なくすべてインストールできました!

これがお役に立てば幸いです :-)

DISM の問題を抱えているユーザーが多数いると思われるため、これを書いています...

関連情報