跳转到正文
栞文档
目录

文件完整性提醒

“已被修改”提醒是什么意思、补丁和更新后怎么处理、Microsoft Defender 扫描如何工作,以及启动前检查做什么。

  • 桌面版0.2.8 已提供
  • 网页版不适用
本页内容
  1. “已被修改”的含义
  2. 文件状态
  3. 基准
  4. 打补丁或更新之后
  5. 使用 Microsoft Defender 扫描
  6. 检测到恶意程序时
  7. 启动前检查
  8. 做不到的事

栞会记住每部游戏启动程序的摘要(已接受的基准),之后文件与基准不一致时提醒你。文件被修改可能是正常的补丁或更新,也可能是被篡改,例如被蠕虫或病毒感染。栞只告诉你文件变了,不会替你猜测原因。

所有内容都在作品页的文件与完整性中,相关选项位于卡片检查与隐私选项(这台电脑)和“设置 → 隐私与安全”。

“已被修改”的含义#

  • 桌面版0.2.8 已提供
  • 网页版不适用

当启动程序不再与已接受的基准一致时,作品和文件上会出现持续显示的提醒,并在通知中心添加一条通知:

文件已被修改:可能是补丁、更新或病毒篡改,请核实来源并扫描。
This file has been modified. It may be a patch, an update or tampering by malware; check where it came from and scan it.

提醒会显示受影响的文件、基准记录时间和发现变化的时间。在你处理之前,它会一直保留,重启后也不会消失。

文件状态#

状态含义
未改变文件与基准一致。
已被修改文件摘要与基准不同。
有变化待核对自上次检查以来大小或日期发生了变化,等待计算哈希。
不设基准游戏的其他文件会计算指纹,但不保留基准:只有启动程序才有已接受的基准。
检查中正在计算哈希,可以取消。
缺失 / 无法读取文件已不存在,或无法完整读取(例如被占用)。
检测到病毒/蠕虫真正的杀毒扫描报告了威胁。只有这种情况会出现此状态。
未报告威胁扫描完成,当时没有报告威胁。
无法使用杀毒扫描 · 扫描出错,结果未知 · 扫描已取消,结果未知扫描没有得出结论。这些都不代表“安全”。

基准#

  • 启动程序第一次通过验证时记录基准。
  • 普通检查、后台检查和缓存刷新永远不会替换基准,也不会清除提醒。
  • 基准的每次变更都会连同时间和原因记入历史。
  • 只有在你接受新文件,或新的哈希计算证明文件重新与基准一致时,提醒才会消失。暂时忽略会把它从列表中隐藏,但启动前检查仍会询问。

打补丁或更新之后#

游戏更新、汉化补丁和商店修复都会正常地改变文件。遇到这类情况后出现提醒时:

  1. 打开详情,查看是哪个文件、在什么时候发生了变化。
  2. 确认新文件来自可信的来源。如有疑虑,请使用原发行商或商店的修复功能,并扫描该文件。
  3. 选择接受为新基准,可以附上备注。新的摘要成为基准,旧的保留在历史中。

栞从不自行删除、隔离、重装或上传文件,也不会因为文件仍对应同一部作品就自动接受替换。如果在你查看提醒之后文件又发生了变化,栞会要求先重新核对。完整重新核对会忽略缓存,重新计算哈希。

使用 Microsoft Defender 扫描#

  • 桌面版0.2.8 已提供
  • 网页版不适用
  • 只有在 Microsoft Defender 是当前启用的杀毒软件时,才会得到真实的扫描结论。

用 Defender 扫描启动文件和用 Defender 扫描游戏目录会调用 Windows 自带的杀毒软件 Microsoft Defender。

  • 栞只针对这些文件运行 Defender 自带的命令行扫描,并关闭自动处置:Defender 只报告发现的问题,这次扫描中不会隔离或删除任何文件。
  • 单个文件的扫描最长 5 分钟,文件夹最长 30 分钟,可以随时取消。
  • 未报告威胁只表示 Microsoft Defender 在那个时间没有报告威胁。栞从不把文件称为“无病毒”。
  • 如果 Defender 已关闭或不存在(例如启用了其他杀毒软件),结果为无法使用杀毒扫描,并显示 Windows 登记的杀毒软件名称,方便你改用那款软件扫描。
  • 超时、取消或扫描程序没有给出任何输出,都会显示为出错或已取消,绝不会当作安全结果。

栞从不安装或启用杀毒软件、不修改 Defender 设置、不索取管理员权限,也不会把你的文件发送到任何地方。

检测到恶意程序时#

只有真正的扫描结论才能显示检测到病毒/蠕虫。此时:

  • 启动这部作品会显示已阻止启动:检测到病毒/蠕虫,并提供打开“文件与完整性”的链接。
  • 请用杀毒软件或原发行渠道删除或修复相关文件,然后重新扫描;重新扫描未报告威胁即可解除。
  • 如果确定是误报,可以输入文件名进行确认,将其标记为误报。

启动前检查#

启动前核对(integrity.prelaunch)有三个选项:

选项卡片上的名称设置中的名称
有变化时(默认)文件有变化或尚未核对时仅在检测到变化或尚未核对时
始终每次都完整校验每次启动前都核对
从不不校验不核对(仍会后台提醒)
  • 启动程序已被修改时,游戏启动前会显示取消启动、用 Defender 扫描和仍然启动。
  • 检查最多等待 6 秒;如果计算哈希时间更长,会显示仍在核对启动文件,你可以选择等待或继续。
  • 检测到恶意程序时,普通的启动按钮会被阻止。

做不到的事#

  • 后台检查(后台检查已记录的文件)大约每 10 分钟查看一次文件大小和日期(启动两分钟后开始),只对有变化的文件计算哈希。同时保留大小和日期的修改无法被它发现,需要完整重新核对,或使用始终的启动检查。
  • 没有即时的文件监视,所以变化会在下一次检查时才被发现,而不是发生的那一刻。
  • 摘要不一致只说明文件变了,并不说明它是怎么变的、为什么变。