vs code无法创建临时文件:无效参数,如何解决?

问题遇到的现象和发生背景

安装vs code跟着帖子配置c/c++的环境,到这一步是可以运行出“Hello World!”的,但是出了问题。

img

运行结果及报错内容

报错代码:

PS E:\Cworkspace> cd "e:\Cworkspace\test\" ; if ($?) { gcc main.c -o main } ; if ($?) { .\main }Cannot create temporary file in C:\Users\???\AppData\Local\Temp\: Invalid argument  

翻译:
PS E:\Cworkspace> cd "e:\Cworkspace\test" ;如果 ($?){ gcc main.c -o main } ;如果 ($?){ .\main }无法在 C:\Users?中创建临时文件\AppData\Local\Temp\: 无效参数

我的解答思路和尝试过的方法

报错说,无法在.中创建临时文件,应该是文件夹权限的问题,我把文件夹设为不只读,点了应用、确定还是不行,试了很多次都没反应,还是只读,又在网上了解到,安全里把用户选上完全控制,再设置,依旧失败。系统是win11,不知道是不是bug。
突然有个想法,我直接手动在目录里添加文件夹呢
加了还是不行。

我想要达到的结果

想配好C语言环境。

你的用户名应该是汉字,终端改用cmd试试,