Windows-Server-2008-R2
.NET 3.5 SP 1 和 Web 平台安裝程序
我管理的一個
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
、.NET
、IIS
等…回到第一次配置伺服器時。因此,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 為已安裝的應用程序安裝更新。