[玩转系统] 修复 SCCM Dot NET 先决条件检查警告
作者:精品下载站 日期:2024-12-14 11:51:31 浏览:15 分类:玩电脑
修复 SCCM Dot NET 先决条件检查警告
当您运行 SCCM 先决条件检查时,您可能会遇到 Dot NET 先决条件警告。让我们看看如何修复 SCCM Dot NET 先决条件检查警告。
随着 SCCM 2107 的发布,Microsoft 为 .NET 版本 4.8 添加了新的先决条件检查。如果服务器上未安装 .NET 版本 4.8,则在 SCCM 先决条件检查期间会出现警告。
安装 SCCM 2111 更新甚至 SCCM 2203 时也会出现 Dot NET 4.8 先决条件检查警告。Microsoft 建议在所有使用 .NET 框架的 SCCM 服务器和组件上安装 .NET 版本 4.8。
在配置管理器设置过程中,如果 SCCM 站点系统的版本早于 4.6.2,您将看到与 .NET Framework 版本相关的先决条件检查警告。
有一种简单的方法可以修复 SCCM 中的 dot net 先决条件警告。在此之前,让我们先了解一下有关此警告的一些详细信息,并了解如何修复它。此更新的帖子还包含 SCCM 中 .NET 检测问题的解决方案。
SCCM 中的 Dot Net 先决条件检查警告是什么?
首先,让我们看看 ConfigMgrPrereq.log 文件中记录的确切 .NET 4.8 先决条件警告。在先决条件检查期间,您应该从监视工作区中的更新状态看到相同的 dot net 版本错误。选择先决条件检查警告,然后选择检查 .NET 是否至少为 4.8 版本条目。
推荐的 Microsoft .NET Framework 版本。警告 - 配置管理器至少需要 .NET 版本 4.6.2,但建议使用最新版本 4.8。更高版本的配置管理器将需要 .NET 版本 4.8。为了最大限度地减少中断,请在运行 Configuration Manager 安装程序之前更新 .NET 并重新启动系统。
在 ConfigMgrPreReq.log 中,您将找到以下与 Dot Net 4.8 先决条件警告相关的行。
WARN: .NET 4.8 or higher is not installed on Server.
WARN: Found .NET which version is lower than 4.8. Configuration Manager Prereq
The following machine(s) fail the .NET 4.8 prereq rule. Configuration Manager
Recommended version of Microsoft .NET Framework; Warning; Configuration Manager requires at least .NET version 4.6.2, but recommends the latest version 4.8. A later version of Configuration Manager will require .NET version 4.8. To minimize disruption, before you run Configuration Manager setup, update .NET and restart the system.
服务器上未安装 .NET 4.8 或更高版本表示为 SCCM 安装了较低版本的 Dot Net 框架。根据上述警告,这意味着 Microsoft 建议为 Configuration Manager 安装 .NET 版本 4.8。
即将推出的配置管理器版本(例如版本 2203)将需要 .NET 版本 4.8。为了最大限度地减少中断,在运行 Configuration Manager 安装程序之前,请将 .NET 更新到版本 4.8 并重新启动系统。
预装 .NET Framework 4.8 的 Windows 10 版本
下表列出了预装 .NET Framework 4.8 的所有 Windows 10 版本。
Windows 10 21H2 (64-bit and 32-bit).NET框架4.8
Windows 10 21H1 (64-bit and 32-bit).NET框架4.8
Windows 10 20H2 (64-bit and 32-bit).NET框架4.8
Windows 10 2004 (64-bit and 32-bit).NET框架4.8
Windows 10 1909 (64-bit and 32-bit).NET框架4.8
Windows 10 1903 (64-bit and 32-bit).NET框架4.8
对于安装了 .NET Framework 4.6.2 的旧版 Windows 10,必须手动将 .NET Framework 4.6.2 升级到 4.9 版本。
阅读:如何使用 SCCM 部署 Dot Net Framework 4.x
注意:如果您使用的是 Windows 11,则所有 Windows 11 版本都预装了 .NET Framework 4.8。 Windows Server 2022操作系统还预装了.NET Framework 4.8版本。
修复 SCCM Dot NET 先决条件检查警告
从 Configuration Manager 2107 开始,添加了新的先决条件检查,它至少需要 .NET 版本 4.6.2,但建议使用最新版本 4.8。在 SCCM 服务器上安装 .NET Framework 4.8 后,dot net 先决条件检查警告将得到解决。
当您在安装更新之前运行先决条件检查时,会出现 SCCM Dot NET 先决条件警告。请注意,这只是一个警告,不会停止您的 SCCM 更新安装。
但是,微软明确指出,您必须将.NET框架更新到版本4.8,这样您在安装下一版本时就不会遇到此警告。
Configuration Manager 安装程序不会自动为您安装 .NET 版本 4.8。您必须从 Microsoft 站点下载 .NET 版本 4.8 并手动安装。让我们下载 Dot NET 4.8 的离线安装程序。
要修复 SCCM Dot NET 先决条件警告,请在站点服务器上以管理员身份运行 .NET 版本 4.8 脱机安装程序。单击安装。
安装 dot net Framework 4.8 需要几分钟时间。 Microsoft .NET Framework 4.8 已安装。安装 .NET 4.8 后必须重新启动服务器。
重要提示:安装 .NET Framework 4.8 后必须重新启动服务器。如果不重新启动服务器,SCCM 在先决条件检查期间仍会报告 Dot NET 版本错误。
安装 .NET Framework 4.8 后,让我们再次运行 SCCM 更新先决条件检查。从更新包安装状态来看,我们看到 SCCM Dot NET 先决条件警告现已修复。您现在可以继续安装 SCCM 更新。
更新 SCCM 站点系统上的 Dot NET Framework
在站点系统上安装 .NET Framework 4.8 后,您可以使用 Management Insights 查明是否有任何 SCCM 站点系统需要 Microsoft .NET Framework 更新。
配置管理器中的管理见解提供有关环境当前状态的信息。
您可以检查名为“主动修复”的管理洞察规则 - 更新站点系统上的 Microsoft .Net Framework 以检测 SCCM Dot NET 先决条件。
主动修复 - 更新 Microsoft .NET Framework 现场系统管理见解规则会检查尚未安装 .NET 4.8 或更高版本的站点系统。
要运行更新 Microsoft .NET Framework 现场系统管理见解规则:
- 启动配置管理器控制台。
- 转到管理\概述\管理见解\所有见解\主动维护。
- 右键单击规则更新站点系统上的 Microsoft .NET Framework,然后选择评估。
如果 Management Insights 规则无法检测到已安装的 dot net Framework 4.8,您可以使用 PowerShell 手动验证 .NET Framework 版本。
检查 SCCM 服务器上安装的 .NET Framework 版本
在 SCCM 服务器上安装 .NET Framework 版本 4.8 后,您可以使用 PowerShell 验证 .NET Framework 版本。
- 在您的计算机上点击“开始”并以管理员身份启动PowerShell。
- 在 PowerShell 窗口中,复制以下命令并按 Enter 键。
- 输出包含计算机上安装的 .NET Framework 版本的列表。
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version
上述 PowerShell 命令列出了 SCCM 服务器上安装的所有 .NET Framework 版本。服务器拥有的最新 Dot Net Framework 版本是 4.8.04161,这确认 SCCM 服务器上安装了 .NET Framework 4.8。
- 客户端 - 4.8.04161
- 完整 - 4.8.04161
解决 SCCM 中的 .NET Framework 4.8 检测问题
SCCM 升级期间报告的常见问题之一是 SCCM 未检测到已安装的 .NET Framework 4.8。即使安装了 Dot Net Framework 4.8 并重新启动了服务器,SCCM 也根本检测不到 .NET Framework。
我们来排查为什么 SCCM 检测不到 dot net 4.8 版本。首先,让我们运行一个简单的 SQL 查询来根据 SQL DB 确定服务器上安装的 .NET Framework 版本。
Select * from System_DISC where DotNetRelease >='528040'
在查询输出中,检查 DotNetRelease 值,在本例中该值为 528449。这确认 SCCM 正确检测到了 dot net 4.8 版本。
在某些情况下,DotNetRelease 值不会在数据库中更新,这就是即使 .NET 4.8 安装在服务器上也会出现先决条件警告的原因。
解决 .NET 4.8 检测问题的另一个快速检查方法是验证注册表中的 Release 密钥。在出现 dot net 4.8 检测问题的 SCCM 服务器上,导航到以下注册表路径。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
现在看一下Release键值,它通常采用十六进制格式。双击 Release 键并选择基数为十进制。十进制值数据现在为 528449,它与上述 SQL 查询生成的值相匹配。
如果您遇到 .NET 4.8 检测问题,您可能会在注册表中看到较低的发布密钥值。但这种情况很少见,这可能意味着 .NET 4.8 没有正确安装。确保在安装 Dot Net Framework 后重新启动 SCCM 服务器。
检查 SCCM 服务器上的 NTSVRDIS.log
即使发布密钥注册表值为 528449,您仍然可能会遇到 .NET 4.8 先决条件警告。现在,您必须检查 NTSVRDIS.log,它是 Configuration Manager 服务器发现的日志文件。
ntsvrdis.log (SMS_WINNT_SERVER_DISCOVERY_AGENT) - 服务器发现日志每 24 小时运行一次并更新服务器发现。 ntsvrdis.log 文件记录有关 .NET 4.8 检测的信息。由于我们安装的 dot net 4.8 版本是正确的,但 SCCM 似乎仍未检测到 dot net 4.8 注册表项值。
这里你有 2 个选择:
- 等待 SMS_WINNT_SERVER_DISCOVERY_AGENT 在接下来的 24 小时内再次运行。
- 使用 Configuration Manager 服务管理器重新启动 SMS_WINNT_SERVER_DISCOVERY_AGENT 并查看更新的 ntsvrdis.log 文件。
要使用 Configuration Manager 服务管理器重新启动 SMS_WINNT_SERVER_DISCOVERY_AGENT,请启动 ConfigMgr 控制台。转至监控\概述\系统状态\组件状态。右键单击 SMS_WINNT_SERVER_DISCOVERY_AGENT 组件,然后选择开始 > 配置管理器服务管理器。
在配置管理器服务管理器窗口中,右键单击SMS_WINNT_SERVER_DISCOVERY_AGENT并选择停止,然后选择开始。
重新启动 SMS_WINNT_SERVER_DISCOVERY_AGENT 后,查看记录有关 .NET 4.8 检测信息的 ntsvrdis.log 文件。
查找“在 SCCM SERVER 上检测到版本 528449 的 .NET”行。如果您看到正确的发行版本,则不应再看到 SCCM Dot NET 4.8 先决条件警告。
以下视频教程介绍了修复 ConfigMgr 2107 先决条件检查期间出现的 SCCM dot NET 先决条件检查警告的步骤。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag