win10 2004 wsl2 docker-desktop启动失败
win10 升级到版本2004后切换wsl2,启动docker-desktop失败,日志中包括如下信息:
[0x7FFF9920E044] ANOMALY: use of REX.w is meaningless (default operand size is 64)
按这个帖子“卸载浪潮安装的 IP-GUARD 监控软件”中的说法,是因为ip-guard通过mhook拦截系统调用导致的问题(win10版本升级导致的兼容性问题)。
公司环境不能卸载IP-GUARD,所以尝试阻止IP-GUARD拦截系统调用。
在注册表\HKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocular.3\agent\config下发现键hookapi_filterproc_external,猜测通过修改这个键值可疑阻止IP-GUARD拦截相应的进程。
编辑键值,加入"wsl.exe"
后docker-desktop可正常启动