# Windows操作系统云服务器无法获取元数据怎么办？
#### 问题描述
Windows操作系统云服务器的安全组出方向已按照[元数据获取](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0166.html)的前提条件进行配置，但是无法通过169.254.169.254获取元数据。
#### 根因分析
部分操作系统云服务器重启后可能会丢失169.254.169.254路由，导致Windows操作系统云服务器无法获取元数据。
#### 排查方法
1. 登录弹性云服务器，具体操作，请参见[Windows ECS登录方法概述](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0092494943.html)。
2. 在配置了静态IP的Windows系统云服务器中，通过搜索框输入"命令提示符"或"cmd"，右键使用管理员身份打开"命令提示符"窗口。
3. 执行以下命令，查看服务器路由信息。
   ```
   route print
   ```
   图1查看云服务器路由信息   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000002541809704.png "点击放大")
   在返回结果中查看是否存在169.254.169.254开头的一行路由，如果不存在可以参考下面的处理方法进行操作。
   
 
#### 处理方法
1. 登录弹性云服务器，具体操作，请参见[Windows ECS登录方法概述](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0092494943.html)。

1. 通过搜索框输入"命令提示符"或"cmd"，右键使用管理员身份打开"命令提示符"窗口。
2. 执行以下命令，添加169.254.169.254路由，指定子网掩码和下一跳网关。
   ```
   route add 169.254.169.254 mask 255.255.255.255 192.168.1.1 metric 1
   ```
   其中：
   - 192.168.1.1是主网卡网关地址，请根据实际情况替换对应的网关IP。 您可以参考[怎么样查看网关地址？]获取主网卡网关地址。
     
   
   - 1代表路由度量值，数值越小优先级越高。
    

3. 执行以下命令，验证获取元数据的功能正常。
   ```
   curl http://169.254.169.254
   ```
   图2验证结果   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000002555048801.png "点击放大")
   如图，可以正常返回信息，说明路由配置成功，问题已解决。
   

4. 执行以下命令，设置路由持久化。
   ```
   route -p add 169.254.169.254 mask 255.255.255.255 192.168.1.1 metric 1
   ```
   图3操作结果   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000002524168872.png "点击放大") 

5. 执行以下命令，再次查看路由情况。
   ```
   route print
   ```
   图4检查路由情况   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000002555168757.png "点击放大")
   除了活动路由处已经配置好的169.254.169.254的路由以外，永久路由中也成功添加了169.254.169.254的路由。
   
 
 #### 怎么样查看网关地址？
**方法一：命令行查看网关地址**
1. 登录弹性云服务器，具体操作，请参见[Windows ECS登录方法概述](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0092494943.html)。

1. 通过搜索框输入"命令提示符"或"cmd"，右键使用管理员身份打开"命令提示符"窗口。
2. 执行以下命令，查看主网卡网关地址。
   ```
   ipconfig
   ```
   图5查看网关地址   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000002524008876.png "点击放大")
   如图，主网卡对应的默认网关即为网关地址。
   
**方法二：通过控制台查看网关地址**
1. 登录[ECS控制台](https://console.huaweicloud.com/ecm/?#/ecs/manager/vmList)，进入弹性云服务器列表页面。
2. 单击弹性云服务器名称。 系统跳转至该弹性云服务器详情页面。
   
3. 单击虚拟私有云名称，跳转至虚拟私有云列表页。
   图6在云服务器详情页面单击虚拟私有云名称   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000001092496518.png "点击放大") 
4. 单击对应的子网，跳转至子网列表页面。
   图7在虚拟私有云页面单击子网名称   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000001092177050.png "点击放大") 
5. 单击子网名称，进入子网详情页面查看网关信息
   图8查看网关信息   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000001092498140.png "点击放大") 
 
