当我尝试启动计算机时,Windows 7卡在“启动Windows”中


26

基本上,只要我打开计算机,它就会进入Starting Windows阶段并停留在该阶段。启动动画仍在播放,但没有成功。

  • 我尝试过引导进入安全模式,但是在加载时卡住了CLASSPNP.SYS。然后冻结在那里,不再继续引导。

  • 我尝试从硬盘驱动器启动到恢复模式,并且在显示背景图像后冻结。我尝试了从恢复CD引导的方法,该方法可以工作,并且能够使用系统还原。但是,使用系统还原无法修复它,并且它仍然停留在Starting Windows屏幕上。

  • 我尝试引导Windows CD(Windows 8 Retail Installer)以查看是否可以升级它以解决此问题,但是在超过启动徽标后,该屏幕在黑屏中冻结。

  • 我尝试更改BIOS设置(包括重置),但无济于事。

  • 我尝试重新插入内部PSU电缆(这是自定义台式机),但这没有任何改变。

  • 我可以引导到在同一驱动器上安装的回送Ubuntu,该驱动器工作正常,但事实是它在某些USB端口和网卡方面存在问题。

  • 在过去的几个月中,该系统运行良好,完全稳定,并且在此错误开始发生之前,配置没有任何变化。

  • Startup Repair 在Windows恢复CD上找不到任何问题。

  • 拔出辅助硬盘驱动器或在内存之间交换不会改变任何内容。

  • 硬盘驱动器本身还不错,它没有显示任何故障迹象,可以再次引导我的其他操作系统。

如果有人可以提供帮助,那将很棒。我似乎找不到任何可能的解决方案。

如果有什么不同,我的系统规格如下:

  • AMD FX-8320
  • Gigabyte GA-970A-D3
  • 4GB of DDR3
  • Radeon HD 6870
  • 550w PSU

我不想重新安装Windows,因为如果要成为唯一的选择,我将不得不备份超过TB的数据。

编辑:从那以后我尝试了以下方法:

  • 尝试了有关从中还原文件的解决方案RegBackup,但没有任何改变。

  • 尝试使用Hiren的启动CD测试所有内容,一切恢复正常。

  • 尝试禁用BIOS中不必要的所有内容并拔出不需要的所有内容,但它仍然挂起。

  • 尝试换出所有可能的RAM组合,结果仍然相同。RAM似乎没有故障

  • 尝试了我拥有的每个GPU(数量很多!),但它仍然挂在完全相同的位置。

  • 尝试即使使用旧的PCI图形卡也要尽可能地降低功耗。它仍然以相同的方式挂在同一位置,表明它不是PSU出现故障。

  • 尝试重新设置BIOS,仍然没有任何反应。

  • 尝试了BIOS选项的每种可能组合,甚至降低了所有性能,它仍然挂在同一位置。

  • 尝试将BIOS从版本升级FBFD,但没有任何改变。

基于此,我认为主板有问题。还有其他可能性吗?我不想花150美元买一块新主板。

编辑2:这是当我尝试启动进入安全模式时卡住的东西:

在此处输入图片说明

请注意屏幕顶部的轻微图形损坏。无论我如何设置系统,这似乎都存在。另外,它现在已经停止引导进入安全模式,或者花费了超过2个小时以上的时间,而且我没有让它运行那么长时间。


3
您尝试正常加载的最长待机时间是什么?在这段时间内有任何硬盘活动吗?另外,进入安全模式时,Windows列出的最后一件东西(在这种情况下为CLASSPNP.SYS)是它成功加载的最后一件东西,因此它挂在“下一件”东西上(它不会显示)。您说您的驱动器还可以,您是如何建立的?您是否运行了磁盘检查以检查文件系统本身?您的驱动器根目录中是否存在“ Found.000”类型的文件夹?
2012年

对我来说,听起来您要么不让它完成启动时所做的任何工作(我最多要等待20分钟才能完成最后一次重新启动之前所做的更改,例如完成更改),或者您的磁盘/文件系统损坏了(可能在您的注册表中)。
Ƭᴇcʜιᴇ007

1
不能相信这么多人认为ClassPNP是一个问题...使它只是一个红鲱鱼。
Mehrdad

4
我会注意图片中写的是:Loaded: \Windows\system32\DRIVERS\CLASSPNP.sys。ClassPnP已加载,问题出在NEXT驱动程序中,该驱动程序卡住了。因此,答案的一半不是正确的。
Jet

1
你们只是在做出疯狂的假设。一个人说他的主板损坏了他的CPU,这就是造成它的原因。是的 您的计算机甚至无法加载无法正常工作的处理器。就像我说的,解开所有新连接的硬盘驱动器。
dev

Answers:


6

要检测出问题的根源并避免在有故障的硬件上重新安装Windows,可以测试硬件是否存在潜在的故障。

为此,请下载并刻录恢复/诊断CD。我个人更喜欢Hiren的BootCD,这是下载页面

从该CD引导,然后尝试运行基本测试,例如用于RAM的Memtest86 +和用于硬盘驱动器并可以检测HDD坏扇区的MHDD。注意名为“删除不存在的驱动程序”的工具。对将要使用的工具做一些准备研究,请尽可能小心。

Hiren的BootCD还提供了许多防病毒和恢复工具。它还包括一个Mini Windows XP,您可以使用它来浏览文件,例如,查看是否重命名可疑的驱动程序以使Windows在下次启动时不会加载它是否有任何区别,并将文件备份到USB记忆棒。

在进行故障排除之前,请尽可能断开与设备的连接。如果您的主板具有内置的图形支持,请拔下您的图形卡,然后将显示器切换到主板的视频输出。

希望对您有所帮助。


这很有帮助。但是,除非您知道问题出在哪里,否则它无法解决问题。
2013年

3

我现在告诉你,它不是硬件。忘了主板有故障,几乎肯定不是。其他操作系统的工作正常,告诉您硬件还可以。

毫无疑问,这是由几个坏块导致的Windows安装损坏。这可能是Windows自身的故障,而不是硬件本身。

您真正需要做的是再次进入Windows 7的故障恢复控制台,打开命令提示符,然后运行“ chkdsk C:/ r”(由于在Windows之外启动时C:的驱动器号可能已更改,但是可以,因为恢复控制台通常使用X:作为其默认根目录。根据硬盘驱动器的大小和速度,此过程可能需要15分钟到4个小时或更长时间才能运行(也将检查空块)。 )

您也可以尝试SFC / SCANNOW,但我不知道它在恢复控制台中如何工作(我只在台式机环境中才需要它)。它检查Windows系统文件的完整性,并根据需要请求替换。

这将广泛检查您的分区。参见http://pcsupport.about.com/od/termsc/p/chkdsk.htm

资料来源:4.5年的台式机和服务器支持经验,涉及70家公司,从Windows 98到Windows 7,该公司从Windows 98到Windows 7。


1
您如何解释从DVD引导Windows 8升级很早就失败了?
harrymc

@harrymc Windows 8将扫描Windows的先前安装。挂起时可能正在执行此操作(卡在硬盘上的坏块上会告诉它安装位置在哪里,或者检查该位置以进行验证),但是没有在Windows 8上玩过,我无法告诉您在检查以前的版本时,因此我不知道它是否正在执行此操作。
Simkill 2013年

3
因此,您的结论是与我的相同的错误磁盘。但是那不是硬件吗?
harrymc

1
我认为您无法通过这个假设。我已经看到Windows安装在引导过程中会挂起,除了坏块(顺便说来往往是硬件问题)之外,还有很多其他问题,包括不稳定的USB设备,尘土飞扬的PCI卡和弯曲的处理器引脚。可能性确实是无止境的。
OktosiTe

3
@harrymc坏扇区/这些扇区中的坏数据并不总是表示硬件故障。例如,发生断电时,Windows很容易无法完成写入操作。
Simkill 2013年

2

我注意到eubakup.sysEUBKMON.SYS它们是不是“标准”的Windows驱动程序。您可以尝试使用Windows PE磁盘引导到系统中,然后重命名这些文件,以免驱动程序在下次引导时加载,并查看您的驱动程序。

我唯一真正经历过此问题的时间是将IDE驱动器上的跳线(作为实验,我将Windows 7放在旧的P4上)设置为电缆选择时。如果您在Ubuntu Live CD上的USB和网卡问题本质上是间歇性的,那我想您的主板将使您大吃一惊。


这些dll属于EASEUS Todo Backup,因此是合法的。
harrymc 2013年

3
不,不,不。这不是解决问题的通用方法。如果您遇到的是非标准驱动程序问题,那么您很幸运。但是任何有问题的驱动程序,并在ClassPnP.sys之后加载,都可能导致此问题。通常,该驱动程序是系统的OWN驱动程序。因此,您不能只删除它。您必须重新配置它,或更改其设置。
Jet

1
绝对同意,如果需要这样做,这是一个故障排除步骤,或者是一种快速获得可启动系统的方法,则需要护理/完成家庭作业。在上述情况下,我会说EASEUS软件可能需要更新或重新安装。
LawrenceC

你怎么知道的?我的情况下我使用宏cer,它的名称可能不同,我想尝试此选项。
Adi Prasetyo

2

您没有确切提到对驱动器执行过哪些测试,但是根据您的症状,这很可能是驱动器上的坏扇区引起的。尤其是如果您在问题发生之前没有弄乱硬件或驱动程序。

尝试运行一个磁盘测试,逐字节读取整个磁盘。各种形式的“快速测试”可能不会影响到坏扇区。SMART测试甚至可能不会报告任何问题。

必须使用一种测试工具来报告或以图形方式显示结果,以使其易于发现不合理的读取时间。并非所有工具都可以这样做。


2

错误的驱动程序或更新/错误的更新可能会导致这种情况。
有时,如果在系统引导时插入任何设备,则可能会发生这种情况(在这种情况下,请尝试拔除重要设备以外的所有设备,然后重新启动)。如果您/任何程序更改了某些注册表设置,则可能会导致此问题。
还有一件有趣的事情:大多数情况是在您尚未激活操作系统的情况下发生的。


请按照以下步骤尝试恢复注册表(而非文件)。它总是解决此类问题。
您需要做的就是访问硬盘驱动器。为此使用任何可引导磁盘(例如LiveCD,Hiren BootDisk甚至Windows安装磁盘或WinRE)。在可以访问硬盘驱动器之后,请执行以下步骤:

  1. 转到此文件夹: C:\Windows\System32\Config
  2. 创建一些文件夹并复制这些文件(用于备份):
    SAM,SOFTWARE,SECURITY,DEFAULT,SYSTEM
  3. 将文件SOFTWARESYSTEM从目录复制C:\Windows\System32\Config\RegBackC:\Windows\System32\ConfigPC ,然后重新启动PC。

现在它必须工作正常。
如果问题仍然存在,然后做第一和第三步骤,但复制这些文件: DEFAULTSECURITYSAM。现在,所有注册表都已还原。

您也可以检查驱动程序并进行更新。或下载DriverPack Solutions,让他完成所有工作。

注意1:这是通用解决方案,可用于解决许多问题-从驱动程序错误到病毒感染。
注意2:如果启用了注册表备份(不是文件备份!),则它在Windows XP到8的Windows中都可以使用(默认情况下启用)

祝好运!


(PS ClassPnP在这里没有问题。它已经被加载了,问题出在正在加载的NEXT驱动程序中。要查找导致问题的原因,请使用任何工具(我认为Sysinternals都有它的工具)来获取驱动程序加载顺序列表。然后,找到在ClasssPnP.sys之后加载的驱动程序。问题就在那里...)


此处的说明与MSKB这篇文章有关,该文章涉及从XP中损坏的注册表中恢复。无法确认他们是否可以使用7(我自己在7上还没有完成,在XP上成功完成了混合操作,该过程肯定可以正常工作),但是如果有备份,它将“重置”注册表。
HaydnWVN

当然,这适用于Win7。是的,这会将注册表重置为上次备份日期,但是有时,这是恢复Windows(在出现此类错误,驱动程序错误和病毒感染之后)的唯一方法。
Jet

3
您在Windows 7上完成了吗?
HaydnWVN

2
@HaydnWVN是的,我已经尝试过。它适用于Windows 7的罚款
喷气

1

我前段时间也遇到过类似的问题。对我来说,问题在于系统驱动器存在一些不一致之处,需要chkdsk在其上运行。但是Windows无法运行chkdsk,因为chkdsk需要锁定系统驱动器。加载操作系统后,您将无法运行chkdsk,从而导致死锁。

要解决此问题,我必须:

  1. 从Windows Vista / Windows 7安装DVD引导
  2. 选择语言并继续,选择选项 Repair your computer.
  3. 扫描操作系统后,它将显示您的选项,然后选择 Command Prompt
  4. 类型chkdsk /f C:(以您的系统驱动器为准)
  5. 如果显示Chkdsk cannot run because the volume is in use by another process. 尝试chkdsk /x C:
  6. 正常重启并检查。

1

如果确实是坏块,请购买Spinrite的副本。在级别4上运行它,它将在磁盘级别上彻底测试所有扇区(它不关心操作系统),如果发现一个坏扇区,它将通过细微的磁头调整来继续重新读取该扇区,以尝试从统计角度恢复该扇区。该部门的数据-通常会取得成功。

最好的是:它具有退款保证,并且他们的服务很棒。



0

您仅使用Hirenboot进行了测试,或者有什么很好的工具可能会帮助您解决问题,问题出在硬盘上,坏扇区未释放对启动Windows chkdsk / r至关重要的文件,可能会有所帮助,但我强烈建议您运行hirenboot上的HDAT工具,如果看到B ..... B ..... B而不是磁盘100%,则在扫描完成后让它以第一个选项进行扫描,但是您有机会登录Windows之后,。通常问题通常出在c(隐藏恢复分区)上,但有时确实是磁盘的尽头,如果HDAT说在经过了一个小时的测试介质后说不出来,那就换一张新磁盘并用testdisk(它是免费的,而且已租用,您可以轻松找到如何在Internet上使用它。


0

我有一个类似的问题。去所有试图解决问题的站点。有一天,我决定重设BIOS。做到了,计算机开始工作了。


0

连接新的SSD后出现此问题。我需要做的只是摘下它,然后Windows启动就很好了。


2
这听起来似乎不是解决方案的大部分
Sickest

0

我碰巧看到了这篇文章,并且看到该文章已经很老了,所以假设帖子的所有者现在必须已经重建了他的机器。不过,我仍然想为遇到此问题的其他人添加自己的答案。

当他在屏幕快照中发现eubakup.sys和EUBKMON.SYS并正确地将它们识别为非标准的Windows驱动程序时,我认为上面的@ultrasawblade起作用了。当我看到上面的屏幕截图时,我可以看到这些驱动程序是如何加载的在Windows不再继续之前有一点点。

如果我曾经使用过备份软件,我会注意到在每个读写操作中如何在堆栈跟踪中引用备份软件的驱动程序。我可能会猜测,在此人的情况下也是如此,并且驾驶员将开始查看此后装载的任何驾驶员。出于某些原因,CLASSPNP可以通过,而由于其他原因,可以防止之后的驱动程序加载。那应该允许机器再次启动。

要解决此问题,可以尝试在离线模式下运行Sysinternal的自动运行工具。我已经使用了自动运行,尽管不在离线模式下,所以将尽我所能解释一下。需要使用Windows PE磁盘启动系统,然后运行“自动运行”(“文件”->“脱机分析”),然后将其指向Windows文件夹。然后,您可以隐藏任何Microsoft条目以专注于其并禁用上面的那些驱动程序。


-1

我有相同的主板和CPU。我的Windows卡在Windows徽标上–当我以安全模式运行它时,它卡在了上classpno.sys

我购买了新的GA 990XA UD3主板,但问题仍然存在。我在朋友的PC上使用了相同的CPU,并且看到该PC上也出现了相同的问题。我在保修期内更改了FX8320,现在可以正常使用了。.尝试在主板上使用其他CPU。

但请小心,因为我认为CPU的问题始于GA 970A D3。


-2

您可以CLASSPNP.SYS使用ubuntu上本文所述的步骤从Windows DVD中提取文件:http : //blog.nirsoft.net/2009/09/17/how-to-extract-missing-system-files-from-the- dvd-of-windows-7vista /

然后重命名旧文件,并将新文件放到原处。然后,尝试启动进入安全模式。

另一件事:
尝试以ATA模式而不是AHCI模式使用硬盘驱动器。此设置可以在BIOS中更改,并应带有类似之类的标签SATA mode


这不是ClassPnP的问题。因此,复制ClassPnP将无济于事。
Jet

-3

尝试在命令提示符下启动进入安全模式。从那里执行以下操作:

1:键入“ cd C:\ Windows \ System32 \ Drivers”,然后按Enter 2:键入“重命名classpnp.sys classpnp.sys.old”,然后按Enter

重新启动计算机。如果这不起作用,或者您无法在命令提示符下引导至安全模式,则必须重新安装操作系统。如果无法安装操作系统,则问题出在硬件上。尝试另一个硬盘驱动器。如果硬盘驱动器不工作,很可能是MoBo


尝试在答案中添加更多解释,以解释每次诊断的原因。
HaydnWVN

1
1)这不是ClassPnP的问题。2)我记得,在这种情况下,安全模式不起作用。3)如果重命名ClassPnP,则几乎不可能引导到您的OS。这是致命的驱动程序。所以,你的答案是不正确=)
喷气
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.