# SMS.1205 加载wmi模块失败
#### 问题描述
Agent启动时提示"SMS.1205 无法加载wmi模块"或"failed to load wmi"。
图1无法加载wmi模块   
![](https://support.huaweicloud.com/sms_faq/zh-cn_image_0275880254.png "点击放大")
#### 问题分析
出现该问题可能是wmi相关文件缺失或者损坏导致。Windows系统进行源端信息采集时需要使用wmi模块采集cpu，内存，磁盘等信息，无法导入该模块将导致无法采集到源端信息。因此可以考虑修复wmi相关文件。
![](https://support.huaweicloud.com/sms_faq/public_sys-resources/caution_3.0-zh-cn.png)
- 修复过程中会停止winmgmt服务，请确保该操作不会对源端业务造成影响。此外该操作会对源端文件进行变更，可能存在风险，建议克隆源端之后在克隆机上先进行验证。
- 如果修复后依然存在问题。您可以参考[使用镜像创建弹性云服务器（Windows）](https://support.huaweicloud.com/usermanual-ims/ims_01_0203.html)中的操作指导创建弹性云服务器。
 
#### 修复WMI
1. 在桌面上右击我的电脑，然后单击"管理"。
2. 在计算机管理页面下，单击"服务和应用程序 \> 服务"，找到并停止Windows Management Instrumentation服务。
3. 将目录C:\\Windows\\System32\\wbem\\repository重命名为C:\\Windows\\System32\\wbem\\repository_old。
4. 启动 winmgmt 服务。
5. 以管理员身份打开cmd控制台。
6. 执行如下命令，进入C:\\Windows\\System32\\wbem\\目录。 
   **cd C:\\Windows\\System32\\wbem\\**
   
   
7. 分别执行如下命令，修复WMI。 
   **for /f %s in ('dir /b \*.mof') do mofcomp %s**
   **for /f %s in ('dir /b en-us\\\*.mfl') do mofcomp en-us\\%s**
   
   
8. 重新启动Agent。
 
