如何阻止 Windows 在我的外部驱动器中创建未知的字母数字文件夹?

如何阻止 Windows 在我的外部驱动器中创建未知的字母数字文件夹?

我发过类似帖子问题并接受了答案,因为 Visual Studio 安装可以留下这些文件,如文档所述,但还有更多内容。

我没有安装任何 Microsoft 产品,但我每天都会收到越来越多这些字母数字文件夹,而且这些文件夹几乎都是空的。我无法每天删除它们,在它创建的众多文件夹中很难找到我自己的文件夹。

我怎样才能阻止 Windows 创建这些文件夹,或更准确地说,让它在使用完这些文件夹后删除它们?

在此处输入图片描述

答案1

寻找根本原因

  1. 运行文件系统监视工具(例如进程监控) 并等待文件夹出现。确保以管理员身份运行它以捕获更多详细信息(右键单击 -> “以管理员身份运行”)。对于 ProcMon,仅启用“显示文件系统活动”,并禁用其他(注册表、网络等)。 在此处输入图片描述
  2. 一旦文件夹出现,请在 ProcExp 中搜索文件夹名称以查看哪个进程创建了它。
  3. 找到进程名称后,双击它,查看详细信息。 在此处输入图片描述

可能的原因

  1. 软件配置错误 - 尝试删除/禁用或重新安装软件,或配置软件本身。这是浪费的情况,完全取决于软件,可能从恢复上次操作系统更新到配置服务/任务不等。(一旦您说出确切的进程名称,就会给出提示)
  2. 恶意软件 - 然后使用防病毒软件扫描该进程文件。如果没有安装防病毒软件,请尝试在线软件,例如病毒总数(一次使用 50 多种不同的防病毒软件扫描文件)。
  3. 软件错误-尝试向软件公司报告。

这些步骤至少会为您提供调查的通用起点。(一旦您提供更多信息(例如流程名称),就会更新答案)。

后备解决方案

这是一个后备解决方法(如果它是一个错误并且软件开发人员似乎没有修复它)。它将删除指定路径中的顶层空文件夹。1
.创建一个包含以下内容的文本文件,将其命名为removeEmptyFolders.bat

set PATH=f:\*
for /d %%1 in (*) do rd "%%1"

2. 运行它立即删除这些文件夹。或者,按照说明将其放在 Windows 程序自动启动位置这里。然后它将在每次重启后自动删除空文件夹。

注意:请确保先在其他文件夹上进行测试,方法是提供其他PATH

相关内容