为什么 Windows 安装程序/安装程序继续使用旧的临时目录?

为什么 Windows 安装程序/安装程序继续使用旧的临时目录?

我最近通过更改用户帐户和环境变量将临时文件夹从D:\Temp移至。重新启动后,大多数程序都在使用,但是偶尔会有一些文件出现在 中。E:\TempTEMPTMPE:\TempD:\Temp

使用资源监视器监视此文件夹后,似乎应用程序或应用程序组件的安装会导致D:\Temp填充。生成的文件似乎不是特定于已安装的应用程序的,而更像是运行时环境的内容: 临时文件

为什么 Windows 使用此文件夹来存储临时文件,而它不再被指定为临时文件夹位置?我怎样才能让 Windows 使用正确的位置?

我已尝试过:

  • 重启几次:没有变化。
  • $env:tmp在 Powershell中验证$env:temp我的用户帐户和管理员:所有均正确设置为E:\Temp
  • 检查“系统”TMPTEMP变量:它们保持原样C:\Windows\Temp(从未被修改过)。

答案1

它可能是使用最初安装的应用程序的更新吗D:\Temp

  • D:\Temp注册表项中 是否仍有对以下内容的引用:
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    

相关内容