问题现象

  • 运行 “Windows 内存诊断”,重启后进入 pre-OS 诊断。

  • 但是在进度条跑满后没有重启进入系统,而是再次从 0 开始了诊断。F1、F10、Tab 等界面上提到的按键和选项都无法使内存诊断恢复正常。

  • 正常情况下,使用 ESC 键可以直接退出诊断。但是此时只会让诊断重新开始,就像是 “刷新了一下屏幕” 一样。

问题搜索

  • 百度无法快速找到相关信息
  • 使用谷歌得到以下两个链接:

Windows memory diagnostic tool loop

Windows 7: Windows Memory Diagnostics stuck in loop and cant stop it!

解决方案

Good explanation here: Artur’s tech support blog: Windows memory diagnostic stuck in the loop

Try booting your Install DVD, take the Repair path then Command Prompt. See if

bcdedit /bootsequence {memdiag} /remove

as described in the above article will work from there.

使用安装光盘还是 PE 都是一样的,只要在另一个系统里有命令提示符可以用就行了

BCDTICE 没有找到这条启动信息

但是亲测有效