By default, the built-in shell terminal adds the parameter -l(内置shell终端默认添加参数:-l)
参考了一下其他终端应用,添加参数:-l

Originally posted by @GanHuaLin in https://github.com/kingToolbox/WindTerm/issues/753#issuecomment-1135344094
Thank you very much. After commenting on #753 that day, I also accidentally saw that adding --login or -l and -i can solve the problem. So this has been done and will be released with the new WindTerm_2.5.0_Prerelease_2 version. Please download and try it then. Thank you.
Sorry for replying so late, I just got back from a business trip.
This issue has been fixed in the WindTerm_2.5.0 version. In this version, --login or -l and -i will be automatically added as parameters when generating the shell session. Please download and try it, thank you.