我的桌面上最近出现了一些文件(或者我刚刚注意到它们),它们的命名形式如下:-
{EightHexDigits-FourHexDigits-FourHexDigits-FourHexDigits-TwelveHexDigits}.tmp
它们有三个,而且非常大(每个 11,213,746 KB,大小相同)。
我没有创建这样名字的文件的习惯,所以我猜想是有人替我创建了这些文件。有人知道这些文件是什么吗?删除它们是否安全?
答案1
没有任何现代/兼容的可执行文件会选择在 Windows 桌面上创建临时文件,因此我猜测:
a) 从您的桌面运行的旧式或编写不当的可执行文件创建了临时文件,并且之后没有正确清理它们,或者
b) 已打开存储在桌面上的文档,并且处理该文档的可执行文件已使用该文档的位置创建临时文件。
无论哪种方式,重新启动机器都意味着临时文件不再被使用(除了几个非常边缘的情况)。
因此,一旦重新启动,每次运行新程序时请检查桌面,如果它们重新出现,则表示您找到了创建临时文件的可执行文件。
然后,我会前往该可执行文件的支持站点/作者/供应商,获取有关临时文件的更多信息。
答案2
首先,让我们了解这些字符串的含义。
带有字母数字字符的标识符{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
称为 GUID。Windows 在许多地方都有它们,例如注册表,它们就像引用对象或文件的序列号。
可以创建一个文件夹并向其中添加 .{GUID},如果您有正确的数字,则双击该文件夹将打开控制面板。如果您真正了解它的工作原理,您甚至可以在打开该文件夹时创建一些特殊的东西。无论如何,您的文件具有 .tmp 扩展名,因此这很可能是某种临时文件。
问题是,这个文件存储在硬盘的哪里?这个位置会告诉你哪个程序负责这个。可能是安装文件或 Windows 更新或其他任何东西。