我有一台 MS Windows Vista Home Premium 32 位 SP2 机箱,配备 AMD Athlon 64 X2 双核处理器 6000+、4GB RAM(根据 CCleaner)。
它会随机地完全冻结整个系统,不响应任何输入。最近这种情况越来越频繁,几乎在启动后立即发生。偶尔会出现 BSOD。
控制面板 > 系统 > 高级系统设置 > 启动和恢复(设置) > 转储文件指向 %SystemRoot%\MEMORY.DMP,但该文件不存在。
事件查看器显示六个错误:一个 10110 和五个 10111。以下是 XML 详细信息:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-DriverFrameworks-UserMode" Guid="{2e35aaeb-857f-4beb-a418-2e6c0e54d988}" />
<EventID>10110</EventID>
<Version>1</Version>
<Level>1</Level>
<Task>64</Task>
<Opcode>0</Opcode>
<Keywords>0x2000000000000000</Keywords>
<TimeCreated SystemTime="2012-04-11T00:31:47.646Z" />
<EventRecordID>272687</EventRecordID>
<Correlation />
<Execution ProcessID="1144" ThreadID="1584" />
<Channel>System</Channel>
<Computer>User-PC</Computer>
<Security UserID="S-1-5-18" />
</System>
<UserData>
<UMDFHostProblem lifetime="{27A13659-46EB-43BE-88D1-941262764777}" xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/DriverFrameworks/UserMode/Event">
<Problem code="8" detectedBy="2" />
<ExitCode>0</ExitCode>
<Operation code="259">
<Message>0</Message>
<Status>4294967295</Status>
</Operation>
</UMDFHostProblem>
</UserData>
</Event>
和
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-DriverFrameworks-UserMode" Guid="{2e35aaeb-857f-4beb-a418-2e6c0e54d988}" />
<EventID>10111</EventID>
<Version>1</Version>
<Level>1</Level>
<Task>64</Task>
<Opcode>0</Opcode>
<Keywords>0x2000000000000000</Keywords>
<TimeCreated SystemTime="2012-04-11T00:31:47.646Z" />
<EventRecordID>272688</EventRecordID>
<Correlation />
<Execution ProcessID="1144" ThreadID="1584" />
<Channel>System</Channel>
<Computer>User-PC</Computer>
<Security UserID="S-1-5-18" />
</System>
<UserData>
<UmdfDeviceOffline lifetime="{27A13659-46EB-43BE-88D1-941262764777}" xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/DriverFrameworks/UserMode/Event">
<DeviceInfo>
<FriendlyName>HardDisk</FriendlyName>
<Location>(unknown)</Location>
<InstanceId>WPDBUSENUMROOT\UMB\2&37C186B&0&STORAGE#VOLUME#1&19F7E59C&0&_??_USBSTOR#DISK&VEN_TIGERJET&PROD_HARDDISK&REV_V2.0#7&16E9FF79&0&A9210504033995&0#</InstanceId>
</DeviceInfo>
<RestartCount>5</RestartCount>
</UmdfDeviceOffline>
</UserData>
</Event>
这种情况持续了很长时间,强度各不相同。没人记得具体是什么时候开始的,也不知道是什么原因造成的(其实不是我的电脑)
我能做什么呢?
编辑:我以为可能是驱动程序的问题,而且确实有很多驱动程序已经过时了,但我找不到任何可以自动更新它们的东西,所以我最终把它拖延到为时已晚。现在,它解冻的时间不会超过几秒钟。
现在我已经实时启动了 Knoppix,并尝试将文档移到外部驱动器中……但它冻结了。
这是否意味着这是硬件问题?我能做些什么呢?如果我能让 Knoppix 工作,我有什么办法可以更新 Windows 驱动程序吗?
重新安装 Windows 有帮助吗?
编辑2:我尝试按照答案的建议只将显示器插入电源,并将它放置了一段时间,然后我看到它显然“没问题”这就是我得到的:
显然,没有任何反应或任何东西(我的意思是,在我插入键盘和鼠标之后)。如果我登录,它会做大致相同的事情,只是颜色和噪音更加多样化,而且您将无法看到屏幕。
盯着外围设备甚至无法到达窗口。
答案1
检查场景 3 中的所有 5 个步骤:
Windows 内核事件 ID 41 错误“系统已重新启动,但未先完全关闭” http://support.microsoft.com/kb/2028504
当我看到你的最后一张图片时,它看起来像是 GPU 内存问题。使用视频内存压力测试测试 GPU 内存。
答案2
如果您的计算机没有留下任何内存转储,则可能意味着:您的计算机配置不正确,无法正确进行内存转储(如 harrymc 所建议的)。或者,这可能意味着系统驱动器无法写入转储。
我曾经有过两台不同的计算机死机的情况,当硬盘在尝试读取坏扇区时卡住,偶尔会出现这样的 bsod 且没有内存转储。
只有在您尝试从硬盘驱动器复制文件时,knoppix 的实时启动才会冻结,这表明您的硬盘驱动器可能出现故障。尝试将一些文件从 cdrom 复制到外部驱动器,以排除 usb 驱动器是问题的原因。
您是否尝试过在系统驱动器上运行 chkdsk?如何检查硬盘是否有错误。
确保同时选择自动修复文件系统错误和扫描并尝试恢复坏扇区。这可能需要几个小时才能完成。
如果你无法进入 Windows 足够长的时间来安排磁盘检查,那么你可能需要尝试启动到安全模式并运行它或使用 Windows CD 启动并使用命令提示符在恢复环境中输入
chkdsk /r C:
答案3
这里似乎有很多可能的问题。您提供的图像(正如 MagicAndre1981 指出的那样)似乎表明问题至少部分出在视频内存上……因为屏幕上充满了视频伪影。值得注意的是,如果你是之前使用过板载视频,系统显示的视频伪影指向视频内存...该视频内存实际上是系统内存的一部分,这可能表明您的问题出在主内存上。您在 Windows 之外启动了另一个操作系统,并且它在从硬盘复制文件时被锁定。因此 Cyberkiller 的观点是硬盘也可能存在问题。
如果机器在我的工作台上,我不会根据任何假设进行工作。我会将其分解到最低限度,尽可能使用已知可以工作的组件来获得硬件的有效响应,并系统地检查/更换每个组件以确定哪些是坏的。
例如,很可能一个(或两个或更多)损坏的电容器导致系统锁定,因为损坏的电容器引起的电源波动会导致系统锁定。那么……您是否仔细检查过主板上的所有电容器?从那开始。如果所有电容器看起来都很好(没有凸起,不必泄漏就是坏的),则继续。
将系统减少到已知良好的最低限度的内存、处理器、处理器冷却器、提供视频的设备以及电源。没有硬盘、没有光驱,没有其他东西。如果您之前使用过板载视频,请购买一张您知道可以正常工作的卡并使用它。如果您使用的是卡,请将其换成您知道可以正常工作的卡。这里的关键是您想要首先测试主板和处理器。为了能够做到这一点,而无需购买昂贵的设备,您需要从方程式中移除有问题的组件。因此,用已知良好的组件替换东西。使用这个简朴的构建,启动。如果您可以稳定地访问 BIOS,请继续。
此时,您可以转向多个不同的方向。您可以将已知良好的 Ram 换成系统中的 Ram。重复此操作,看看您是否可以稳定地访问 BIOS。然后,您可以连接光盘驱动器,并启动到Memtest86看看内存是否正常。或者你可以用系统自带的显卡替换显卡,看看是否会引起问题。要意识到的重点是这一点。
- 确认处理器和主板工作的基础。
- 单独测试每个组件,确保其正常工作后再添加另一个有问题的组件。一旦通过测试,您就可以在添加另一个组件时将其保留在构建中。切勿一次连接大量不同的有问题的组件。切勿假设某个组件可以正常工作。准备好将其换出并用您知道可以正常工作的组件替换它。
- 请记住您的电源也可能存在问题。
- 您不只是在寻找一个问题。您是在寻找所有问题。您不会在找到一个问题后就停止。您会继续努力,直到系统按预期运行。
差不多就是这样。是的,我没有告诉你问题是什么,因为我不相信我能告诉你问题是什么。我可以猜测,但那只是闭着眼睛用猎枪乱射。在这种情况下,我能做的就是告诉你如何才能可靠地识别问题。
答案4
如果之前它工作正常并且没有硬件问题那么这将解决问题。
您唯一需要做的就是访问您的硬盘。
您可以使用任何 NTFS 启动盘(例如 LiveCD 、Hiren BootDisk )。在您可以访问您的硬盘后,请执行以下步骤:
1) 转到此文件夹:C:\Windows\System32\Config
2) 创建一些文件夹并复制这些文件(用于备份):
SAM,SOFTWARE,SECURITY,DEFAULT,SYSTEM
3) 复制文件软件和系统从目录复制C:\Windows\System32\Config\RegBack
到 C:\Windows\System32\Config
并重新启动您的电脑。现在它必须正常工作。
如果它仍然挂起,则执行第 1 步和第 3 步,但复制以下文件: 默认,安全,山姆。然后您的所有注册表都将被恢复。
好的。现在它可以正常工作了。
您还可以检查驱动程序并更新它们。或者下载 smtg(如 DriverPack Solutions)并让他完成所有工作。
注意 1:这是一个通用解决方案,可用于修复很多问题 - 从驱动程序错误到病毒感染。
注意 2:如果启用了注册表备份(默认情况下启用),它适用于从 XP 到 8 的 Windows。注意 3:它可以将您的用户密码更改为以前的密码(如果您有)。确保您知道它们。
祝你好运!