我的Windows 7用户文件夹中的这些文件是什么,是否需要保留?


2

我的用户文件夹中有以下文件:

enter image description here

虽然文件是系统文件,但我经常看到它们,因为我习惯于浏览资源管理器,系统文件显示的是更高级别的知识和控制,它通过操作系统提供给我。 在我使用Windows 7这么多年的时间里,我不记得在这个文件夹中看到过这么多系统文件。

我明白那个 ntuser.datntuser.dat.LOG1 分别是 HKEY_CURRENT_USER 注册表配置单元和该配置单元的日志,这解释了这两个文件的最新时间戳。但是,文件夹中的其他四个文件(两个 .regtrans-ms 文件,一个 .blf 文件和一个 .LOG2 文件) 都是最后一次修改超过6个月前 ,至少有一个是0字节的文件。尽管如此,试图删除它们中的任何一个都会引发一个对话,声称系统已锁定它们:

enter image description here

我想要删除这4个文件以消除我的用户文件夹中的混乱,或者理解为什么我以前从未见过它们,以及它们实际服务的目的是什么。


更新

我接受了答案和评论的建议,试图删除这些文件,但没有成功;系统只需在下次启动时再次重新生成它们。在Ramhound的要求下,我创造了一个 后续问题在这里

Answers:


7

但是,文件夹中的其他四个文件(两个.regtrans-ms文件,一个.blf文件和一个.LOG2文件)都是在6个月前进行的最后一次修改。

*.regtrans-ms 包含对其进行的写入和读取事务更改 NTUSER.DAT 由于这些更改已应用于注册表,因此可以安全地删除这些文件。

*.LOG2 文件是由于创建的 *.LOG1 已存在的可能性很大。该 *.blf file包含用于管理对其中包含的日志数据的访问的元数据 *.Log1 其他文件是更改日志,可以删除它们,但如果需要则会再次创建。

它们不是注册表更改的备份,实际上,它们是注册表变更之前对注册表的更改。

作为一种防止注册表损坏的保护,它曾经是Windows中一个相当普遍且非常讨厌的问题,当请求更改注册表时,Windows会执行哪些更新版本的操作,是在执行任何操作之前将请求的更改写入文件。

一旦Windows确定将更改写入注册表是“安全”的,它就会这样做,然后,它将验证是否已进行更改,此时它将删除文件并转移到其他操作系统任务。当此过程中的某些内容失败时,您最终会收集这些文件。

完成分析后,可以安全地删除在上次系统引导之前创建的任何.blf或.regtrans-ms文件。他们不会(或应该)写入注册表,所以他们是垃圾。

资源: NTUSER.DAT和UsrClass.dat文件由数千个构建,为什么我可以删除?

最终,可能会再次创建这些文件,如果一切正常,则在应用和验证更改后将删除它们。任何数量的事情都可能导致清理失败,您可能必须使用自己喜欢的第三方程序来杀死句柄,以便删除文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.