Win7 在登录时重置 HKCU/Environment/Temp 和 TMP

Win7 在登录时重置 HKCU/Environment/Temp 和 TMP

我曾经在 SSD 驱动器上全新安装过 Win7。考虑到您经常听说的关于这些设备的写入周期,我做的第一件事就是将 SYSTEM 和用户的 TEMP/TMP 变量更改为第二个驱动器,该路径为 D:\Temp_Win(文件夹名称是因为某些不可靠的安装程序和程序喜欢弄乱根文件夹中的 TEMP 目录)。

我的用户配置文件是管理员组的成员,并且 UAC 已关闭。也没有安装防火墙或反病毒/广告软件应用程序。

在某些我无法确定的时间点之前,这种方法一直有效。我最近才注意到 TEMP 和 TMP 的 USER 变量不再指向我设置的文件夹,因为我去更改路径变量时看到了它。

现在,如果我尝试将用户的 TMP 和 TEMP 设置改回原位(无论我使用相应的系统配置面板还是通过编辑注册表路径 HKCU/Environment/TMP & TEMP),Win7(或其他程序)都会继续将两者重置回 %USERPROFILE%\AppData\Local\Temp

我可以更改该值,只要我不注销,它就会开始使用,因为我看到文件弹出在我的自定义目录中。所以这似乎不是注册表中的权限问题。 我还可以终止 explorer.exe 并通过任务管理器重新启动它,而我的自定义临时文件夹仍在使用中。 但是,只要我重新启动或注销并重新登录,用户变量就会回到 %USERPROFILE%\AppData\Local\Temp,就像有什么东西把它写回去一样。

更改临时路径并立即以完全相同的用户身份(重新)启动到安全模式不会重置临时值,因此看起来它是我在配置文件上安装的东西。

请注意,受影响的系统根本没有网络连接,并且使用 Avira 和 Sophos 的 Live CD 进行的恶意软件检查发现该机器是干净的。

有什么可以帮助将其追溯到系统或某些已安装的应用程序吗?

~~~~~~我看到了这个问题 TEMP 环境变量偶尔设置不正确 但这似乎与我的问题无关。谷歌医生没有什么关于上述行为。

答案1

您所遇到的情况听起来像是用户配置文件损坏,Windows 在您注销后无法更新您的配置文件。您的计算机是否属于存储配置文件的域的一部分?(因为这需要以不同的方式重置您的配置文件,并测试其他内容)

如果没有,您可以创建第二个用户,更改注册表,重新启动,并测试它是否记住?


根据以下评论进行编辑:

看来您设置的 temp 和 tmp 设置有误。请尝试使用以下方法进行设置:

1. Go to Start Menu
2. Right click "Computer"
3. Select Properties
4. On the left, select the 4th option: Advanced System Settings
5. In the tab Advanced, at the bottom, press Environment Variables...
6. Here you have the variables for both your user and system defaults. 
   Change at both locations.
7. Press Ok and OK.

您不需要重新启动来设置效果,但您应该重新启动以查看它们是否被保留。

答案2

老实说,您不应该从 SSD 中删除临时文件夹、页面文件等。

与 HDD 相比,将它们放在 SSD 上会让您的系统感觉更好、运行得更好(临时文件实际上是 SSD 相对于 HDD 的最佳例子 - 大量随机写入/读取且通常文件很小,而 HDD 速度很慢且会产生大量碎片)。

SSD 上的写入周期问题被夸大了太多倍。我的 SSD 已经 24/7 全天候运行了 3 年(使用 Win 7、页面文件、临时文件夹等),它只丢失了 3% 的数据。请记住,它是写入周期相对较少的 SSD 之一(Intel SSD 320 40gb),因此大多数驱动器在 3 年全天候使用中丢失的数据甚至会更少。我也是一名高级用户,与普通用户相比,我确实进行了大量写入(而且我的 SSD 通常已满 60-75%)。

您可以在互联网上阅读相关内容,已经进行了测试,他们以一种几乎对每个用户来说都不切实际的方式敲打固态硬盘,但他们仍然无法在不到几年的时间内“杀死”驱动器(请注意,您只能杀死写入能力)。

所以在我看来,就别费心了。

答案3

抱歉,我挖了不少坑,但我还是找到了罪魁祸首。那就是 Archicrypt Ultimate Ramdisk。它有一个功能会干扰临时变量(将临时文件移动到 ramdisk 等),而我设置错了。如果不使用该功能,则需要在设置选项卡中勾选“手动重定向临时文件”。

相关内容