WSL开启systemd后运行exe文件报错Exec format error的解决办法

报错如图所示

解决办法:

  1. 创建一个名为WSLInterop.conf的文件,内容为

    1
    :WSLInterop:M::MZ::/init:PF
  2. 保存后放在/usr/lib/binfmt.d目录下

  3. 使用PowerShell输入wsl --shutdown重启WSL即可


WSL开启systemd后运行exe文件报错Exec format error的解决办法
https://hualinli.github.io/2022/11/01/WSL开启systemd后运行exe文件报错Exec-format-error的解决办法/
作者
Lihualin
发布于
2022年11月1日
许可协议