我已经构建了一个 Win10IoT Enterprise 映像。它在系统 (C:) 卷上启用统一写入过滤器的情况下运行。
我在系统磁盘(唯一受保护的卷)中添加了以下注册表排除项,以允许通过 netsh 更改 IP 地址以保持并通过过滤器保存。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318} HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
当我在打开 uwf 过滤器的情况下启动机器时,我会执行以下操作....
- 运行 netsh 设置静态 IP、子网和网关
- 验证 commanbd 是否与 ipconfig 一起使用
- 检查 Windows 中的 NIC 卡 GUI,并验证它在那里看起来不错。
此时的一切看起来都很棒。我现在重新启动机器(uwf 过滤器仍然打开)。当机器重新启动时,我通过 ipconfig 和 NIC GUI 再次检查 IP 地址以验证它们是否仍然正常。
这是事情变得奇怪的时候。ipconfig 看起来不错,但在 GUI 窗口中,IP 被列为我在关闭 uwf 过滤器的情况下设置的最后一个静态 IP 地址(本例中为 192.168.0.20)。如果我点击高级设置,IP 地址下会列出两个地址,我预期的 192.168.0.50 地址以及旧的 192.168.0.20。
更多信息,机器将响应 ping 到 192.168.0.50 但不会响应 192.168.0.20。我猜某处还有另一个注册表设置正在恢复,导致 GUI 无法正确更新。有人有想法么?
谢谢!
发布重新启动图像....