Windows-Server-2008-R2

.NET 3.5 SP 1 和 Web 平台安裝程序

  • July 31, 2017

我管理的一個Windows Server 2008 R2盒子有一個.NET Framework相關的安全問題,該問題出現在最近的安全掃描中。以下是安全掃描結果:

The following Microsoft .NET Framework version(s) do not have the latest service pack installed:

 Installed version: Microsoft .NET Framework v3.5 SP 0
 Should be: Microsoft .NET Framework v3.5 SP 1

我使用Web Platform Installer( WPI) 來加快安裝PHP.NETIIS等…回到第一次配置伺服器時。因此,WPI用於安裝更新。在 中查看.NET 3.5 Framework狀態時WPI,也表示SP1已安裝。該盒子已安裝.NET 4.6.NET 3.5.1.NET 2

由於WPI指示.NET 3.5 SP 1已經安裝,我不知道如何糾正它。添加功能顯示3.5.1已安裝但沒有添加選項SP1

Windows 控制面板添加/刪除程序僅列出.NET 4.6. 我應該只使用Server Manager-remove 功能解除安裝.NET 3.5.1然後重新安裝嗎?

推薦答案:

解除安裝所有版本.Net並安裝4.7(截至撰寫時最新)。那應該可以解決問題。

.Net版本都是向後兼容的。


替代答案:

SP1如果您想保留所有.Net版本的安裝,您也可以在伺服器上手動安裝更新。


優點和缺點:

主要答案

  • 優點:更少的磁碟空間使用,更少的安全目標和更少的應用程序更新檔/管理。
  • 缺點:想不出來。

最後的想法:

在進行任何框架更改之前始終測試您的應用程序。在紙上看起來不錯的東西在現實世界中可能行不通。

  • WPI 應用程序只是一個安裝程序。
  • 使用 Microsoft Update 為已安裝的應用程序安裝更新。

引用自:https://serverfault.com/questions/865573