Vista 中的根目录中正在创建临时文件

Vista 中的根目录中正在创建临时文件

我有一个用户,他的一些临时文件被创建在他的 Vista 笔记本电脑的 C: 驱动器的根目录中。

系统属性>高级>环境变量>用户名的用户变量> TEMP(和TMP)均显示“%USERPROFILE%\ AppData \ Local \ Temp”

在系统变量下,它们都指向“c:\windows\temp”

如果我进入 cmd 提示符并输入“echo %USERPROFILE%”,则会得到“c:\Users\USER NAME”。输入“echo %TEMP%”会得到“c:\Users\USERNA~1\AppData\Local\Temp”,输入“echo %TMP%”也是如此。

我没有看到其他环境变量有任何问题。

显然,该用户以某种方式将其根目录设置为可写。

能否解释一下为什么这些文件会出现在那里以及该怎么办?

答案1

就我所理解的而言,%USERPROFILE%\AppData\Local\Temp扩展到C:\Users\USER NAME\AppData\Local\Temp...在我的 Windows 7 Beta 安装中,它似乎是一个有效的目录,并且也是C:\windows\temp有效的。

可能是罪犯试图写入C:\windows\temp,这(通常)需要管理员权限?(正如我在评论中提到的)如果无法到达临时目录,某些程序将尝试将其文件转储到 C: 驱动器的根目录中。

相关内容