Windows Defender Offline的networking启动不会更新

我一直在努力configuration一个networking启动病毒清除套件,而且我正在使用使用这个64位工具生成的Windows Defender WinPE iso。 该工具下载并为您创build一个ISO。 我提取ISO以获取源boot.wim文件,并使用DISM工具进行以下编辑:

  • 使用DISM在本地安装WIM文件
  • 删除bootfix.bin文件(删除“按任意键从CD / DVD启动”消息)
  • 将两个文件,mpam-fex64.exe和FilesList64.dll放入wim文件的根目录(下载时大多数当前定义)
  • 添加通用networking驱动程序,以允许较旧的机器获得DHCP地址
  • 提交对WIM文件的更改并将其卸载

一旦完成,我将boot.wim文件传输到Windows部署服务器,并将其添加为启动映像。 客户现在可以开机进入环境,这里是过程:

Client Network Boot > DHCP Request > PXE Boot Screen > Windows Deployment Services > Virus Removal Environment 

一旦客户端机器启动到这个环境中,您可以扫描您的计算机或更新病毒定义,但任何时候我尝试更新定义,由于networking错误,它会失败,并给我错误代码0x80004005.

我已经尝试过的事情:

  • 将客户端机器放在外部VLAN(导致0x80072ee7错误代码)
  • 在环境中使用ipconfig /release & ipconfig /renew
  • 在环境中通过命令行禁用防火墙
  • 给程序/用户帐户涉及写入访问WDS服务器
  • 我写了一个脚本,自动下载新的更新,注入图像,并重新上传到服务器。 但无论出于何种原因,每次发生这种情况都会使WinSxS文件夹增加80mb,所以很快就会变得不合理。

这两个错误代码的任何研究已经有些不成功,他们似乎是更一般的Windows更新/networking错误。 除非有人看到我没有的东西。


因此,所有提供的信息,我的问题是: 为什么我的networking启动WDO环境无法更新?

任何洞察力的赞赏,让我知道如果你需要更多的信息

这是一个非常棒的想法,我必须亲自尝试。 我做的是:

  1. 打开iso获取boot.wim文件。
  2. 在本地安装Wim。
  3. 为我的环境离线注入一堆驱动程序。 (不仅仅是老司机,他们都是)
  4. 将mpam-fex64.exe文件放到wim的顶层。
  5. 卸载WIM。
  6. 将其添加到WDS启动选项。

我的工作完美无瑕,成功地更新了定义和自动运行Windows Defender而不让我按下一个键。 我会猜测你是否错过了一个网卡驱动程序,或者是在你添加和删除文件的时候,其他的东西都被弄坏了,因为那些是我们做的不同的事情。