我在 Windows Server 2019(操作系统内部版本 17763.1432)上以域用户身份通过远程桌面连接登录。
我尝试安装 .exe 文件,但直接收到错误消息:“0x8007010b - GetTempFileNameW:目录名称无效。”
以管理员身份运行 .exe 没有帮助。.exe 也不会被阻止(文件属性)。
在 cmd 我输入echo %TMP%
,输出是:
C:\Users\.<removed>.\AppData\Local\Temp\2
浏览到该文件夹时,我看到它只..Local\Temp\
存在但不存在子目录\2
(=会话ID)。
(见:https ://devblogs.microsoft.com/oldnewthing/20110125-00/?p=11673 )
问题:
为什么echo %TMP%
显示我的临时文件夹+会话ID,但文件夹本身不存在。这是故意的吗?
(试图弄清楚如何让 .exe 安装程序工作,而无需手动添加具有当前正确会话 ID 号的文件夹......)