You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SCCM控制台因XML损坏无法显示应用信息的求助

SCCM控制台因XML损坏无法显示应用信息的进阶排查方案

已尝试的无效操作

  • 重新安装ConfigMgr管理员控制台
  • 修复/升级.NET Framework
  • 修复所有ODBC驱动

1. 检查控制台本地XML配置文件

  • 定位控制台配置文件目录:C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin
  • 重点检查ConsoleSettings.xml和AdminConsole.exe.config,排查是否存在未闭合标签、乱码等明显XML语法错误
  • 可用Visual Studio的XML验证功能扫描文件,精准定位损坏位置
  • 确认损坏后,从同版本的正常SCCM控制台复制对应文件替换,替换前务必备份原文件

2. 清理控制台缓存数据

  • 关闭所有SCCM控制台实例
  • 删除以下路径的缓存文件:
    • %LOCALAPPDATA%\Microsoft\ConfigMgr10
    • %APPDATA%\Microsoft\MMC
  • 重新启动控制台,观察应用信息是否恢复显示

3. 验证站点服务器上的应用XML数据

  • 登录SCCM站点服务器,查看SMS_DP$共享目录下的应用部署包XML文件(路径示例:SMS_DP$\Applications\<应用GUID>)
  • 若发现XML文件损坏,从站点数据库重新同步应用数据:
    1. 若控制台其他功能可用,进入软件库>应用程序
    2. 选中异常应用,右键选择更新内容
    3. 等待同步完成后重启控制台查看

4. 排查数据库中的应用XML字段

  • 登录SCCM站点数据库,执行SQL查询检查应用的XML属性:
    SELECT ApplicationName, SDMPackageXML FROM v_Application WHERE SDMPackageXML IS NOT NULL
    
  • 查看返回的SDMPackageXML字段,确认是否存在格式错误
  • 若发现损坏记录,可尝试从备份恢复对应数据,或重新创建该应用

5. 从事件日志提取错误线索

  • 打开事件查看器,导航到Windows日志>应用程序
  • 筛选来源为ConfigMgrAdminConsole、.NET Runtime或ODBC Driver的日志,查找与XML解析相关的错误信息
  • 根据日志中的错误代码或描述,定位具体损坏点

内容的提问来源于stack exchange,提问作者wannes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 20:42:40