AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1035959
Accepted
juFo
juFo
Asked: 2020-10-02 00:27:24 +0800 CST2020-10-02 00:27:24 +0800 CST 2020-10-02 00:27:24 +0800 CST

Windows Server 2019 - Windows Installer - 临时路径 + 会话 ID

  • 772

我在 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 号的文件夹......)

windows windows-installer windows-server-2019
  • 1 1 个回答
  • 1443 Views

1 个回答

  • Voted
  1. Best Answer
    Stein Åsmul
    2020-10-16T03:45:47+08:002020-10-16T03:45:47+08:00

    你看到这篇支持文章了吗:https ://docs.winking.be/tn/article/207

    解决方案:他们提出了两个“解决方案”:

    1. 手动创建缺少的会话 ID 文件夹
    2. 通过组策略禁用临时会话 ID 文件夹的创建

    组策略:运行gpedit.msc以打开本地组策略编辑器。在某些环境中更改服务器上的策略可能有点极端......取决于您拥有多少自主权。我会和领主核实。

    • Windows Server 2003+:计算机配置\管理模板\Windows 组件\终端服务\临时文件夹

    • Windows Server 2019+:计算机配置\管理模板\Windows 组件\远程桌面服务\远程桌面会话主机\临时文件夹


    Raymond Chen:为什么我的 TEMP 目录的名称一直在变化?


    链接:一些“很高兴拥有”的进一步链接。请访问第一个:

    • 为什么 %TEMP% 会解析为 %TEMP<digit> 形式的不确定路径?
    • 在 Windows Server 2019 中意外删除了包含登录会话 ID 的 %TEMP% 文件夹
    • 不要在每个会话中使用临时文件夹
    • 1

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve