Windows 7:防止在新连接的外部驱动器上建立索引

Windows 7:防止在新连接的外部驱动器上建立索引

Windows 搜索/索引在您自己的内部驱动器上使用时是一项有价值的服务,在某些情况下在经常连接的外部(资源/扩展)驱动器上使用时也是如此。问题是我可能会暂时将我的外部驱动器连接到其他人的计算机或将他们的驱动器连接到我的计算机。在这两种情况下,我都不希望驱动器被索引。我不想看到可能是其他人的个人数据的搜索结果,也不希望他们的机器索引我的数据。

Windows Search 默认行为应该是永远不会索引任何驱动器,除非获得许可。有没有办法在不完全禁用服务的情况下实现这一点?

答案1

我所做的是一种古怪的解决方法,但对于我的目的来说效果相当好。简单来说:

  1. 打开你的“服务”组件(我是通过任务管理器->服务->单击“服务”按钮);
  2. 找到“Windows Search”,双击;
  3. 切换到“恢复”选项卡;
  4. 在“重启服务时间:____分钟”字段中输入“180”,即3小时;
  5. 点击“应用”;
  6. 点击“常规”选项卡并点击“停止”;

该服务将停止使用 SearchIndexer.exe 应用程序。它不应在 3 小时内重新启动。将来任何时候,您只需通过任务管理器终止该应用程序,即可获得 3 小时的无索引服务,可以从外部设备工作,而不会完全失去功能。

希望有所帮助。

答案2

我不确定是否要改变默认行为(Windows 有不让用户这样做的倾向,特别是在 Windows 7 中),但您可以在Properties驱动器的对话框中专门将外部驱动器设置为不被索引:

在此处输入图片描述

不过,我不确定您如何控制其他人的系统,并且我怀疑是否有办法将您的驱动器标记为不可索引,以确保其他人的系统必须遵守。

答案3

不幸的是,这无法做到。如果您的驱动器可以被另一台机器读取,那么就可以对其进行索引。一个建议是在外部硬盘上制作 2 个卷,其中一个卷已加密,不能被另一台机器读取。

相关内容