質問: windows server 2016に.net framework 4(または4.6)をインストールする 製品をテストして、windows server 2016と互換性があることを確認しようとしました。テスト中に、.net frameworkを4.6から4に単純に "ダウングレード"できると誤って考えたため、役割から.net 4.6を削除しましたそしてiisから。現在、インストーラーを使用してそれを再インストールすることはできません(osの一部なので、役割と機能から有効にするように求められているため)。また、最低でも.net 4が必要なので、サーバーマネージャーを起動できません(役割と機能をインストールするため)。 だから私は行き詰まっています。 osの再インストール以外のオプションはありますか?私はこのシステムのテストに多くの時間を費やしてきましたが、できればそれをしたくありません。更新:私はすでに古いwindows osで 。netインストーラー を試しましたが、役に立ちませんでした。
回答: dudeとjacklockに感謝します。どちらの回答も、この問題を解決するのに役立ちました。私の問題:windows server 2016では、iisのいくつかの問題を修正しようとしたときに、.net framework 4.6が誤ってシステムからアンインストールされました。サーバーマネージャー>役割と機能の削除を使用して削除されました。その結果、power shell、サーバーマネージャー、およびイベントビューアーが機能しなくなりました。インストーラーを使用して microsoft から.net framework 4.7の最新のオフラインバージョンをダウンロードしてインストールしました。ただし、インストーラーをクリックしてインストールした場合、問題は修正されませんでした。ソリューションこの問題を解決するには、「/ all」スイッチを使用してコマンドラインからインストールする必要がありました。インストーラーをフォルダーに解凍しました。これは、インストールに使用したコマンドです。引用符で囲まれた最後の引数は、インストーラーへのパスです。インストーラーを解凍した場所に基づいて変更する必要があります。dism /online /enable-feature /all /featurename:netfx4 /source:"e:\t\ndp47-kb3186497-x86-x64-allos-enu (microsoft .net framework 4.7)"