Windows 7 застряг у "Запуску Windows", коли я намагаюся завантажувати комп'ютер


26

В основному, кожного разу, коли я включаю комп'ютер, він переходить до Starting Windowsфази і просто залишається там. Анімація при запуску все ще грає, але вона нікуди не потрапляє.

  • Я спробував завантажитися в безпечному режимі, проте він застряг при завантаженні CLASSPNP.SYS. Потім він заморожується там і не продовжує завантажуватися.

  • Я спробував завантажитися в режим відновлення з жорсткого диска, і він застигає після відображення фонового зображення. Я спробував завантажувати компакт-диск для відновлення, який працює, і мені вдалося скористатися відновленням системи. Однак за допомогою відновлення системи це не виправили, і вона все ще застрягла на Starting Windowsекрані.

  • Я спробував завантажувати компакт-диск Windows (Windows 8 Retail Installer), щоб побачити, чи можу я оновити його, щоб виправити цю проблему, однак він застиг на порожньому екрані після того, як він пройшов повз логотип завантаження.

  • Я намагався змінити налаштування BIOS (включаючи скидання), безрезультатно.

  • Я спробував повторно підключити внутрішні кабелі блоку живлення (це настільний робочий стіл), але це нічого не змінило.

  • Я можу завантажитися у встановлену Ubuntu циклічну версію на тому ж накопичувачі, яка працює чудово, окрім того, що у неї проблеми з деякими USB-портами та мережевою картою.

  • Ця система працювала чудово протягом останніх місяців, повністю стабільна, і нічого в конфігурації не змінилося до того, як ця помилка почала траплятися.

  • Startup Repair на компакт-диску відновлення Windows не виявлено жодних проблем.

  • Відключення мого вторинного жорсткого диска або обмін пам'яттю нічого не змінить.

  • Сам жорсткий диск добре, він не виявив жодних ознак відмови, і ще раз завантажую мою іншу ОС добре.

Якби хто-небудь міг допомогти у цьому, це було б чудово. Я не можу знайти можливого рішення для цього.

Якщо це має якусь різницю, мої характеристики системи такі:

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

Мені не хотілося б перевстановлювати Windows, бо у мене є більше, ніж терабайт даних, які мені доведеться створити резервну копію, якщо це стане єдиним варіантом.

EDIT: З тих пір я спробував таке:

  • Спробував рішення, пов’язане з відновленням файлів, з RegBackupяких нічого не змінилося.

  • Спробував тестувати все з завантажувальним компакт-диском Hiren, все повертається як добре.

  • Спробував відключити все непотрібне в BIOS і відключити все непотрібне, воно все ще висить.

  • Намагаючись замінити всі можливі комбінації оперативної пам’яті, вона все одно має той же результат. Оперативна пам’ять не винна, здається

  • Випробував кожну власну GPU (яких багато!), І вона все ще висить у точно тому ж місці.

  • Намагався максимально звести до мінімуму споживання енергії, навіть використовуючи стару відеокарту PCI. Він все ще висить на тому самому місці таким же чином, що означає, що він не винен.

  • Спробували знову скинути BIOS, все одно нічого.

  • Перепробувавши всі можливі комбінації параметрів BIOS, навіть знявши все, він все ще висить у тому ж місці.

  • Спробував оновити BIOS від версії FBдо версії FD, яка нічого не змінила.

Виходячи з цього, я вважаю, що материнська плата винна. Чи є інші можливості? Я не хочу витрачати 150 доларів на нову материнську плату.

EDIT 2: Це те, що воно застрягає, коли я намагаюся завантажуватися в безпечний режим:

введіть тут опис зображення

Зверніть увагу на незначну графічну пошкодження у верхній частині екрана. Як би я не налаштував систему, це, здається, є. Крім того, або він перестав завантажуватися в безпечний режим зараз, або це займає більше 2 годин, і я не залишав його працювати так довго.


3
Що ви довше можете сидіти, намагаючись нормально завантажуватися? Чи є протягом цього часу будь-яка активність жорсткого диска? Крім того, переходячи в безпечний режим, останнє, що Windows перераховує (CLASSPNP.SYS в даному випадку), - це останнє, що вдало завантажено, тому він висить на «наступній» речі (що не відображається). Ви кажете, що з дисками все в порядку, як ви це встановили? Ви запускали та перевіряли диск для перевірки самої файлової системи? Чи є папки типу "Знайдено 000" у корені вашого диска?
Ƭᴇcʜιᴇ007

Для мене це здається, що ви або не даєте йому закінчити робити все, що він робить під час завантаження (я б зачекав до ~ 20 хвилин для таких речей, як завершення змін, які ви внесли до останнього перезавантаження), або у вас є пошкодження диска / файлової системи ( ймовірно, у вашому реєстрі).
Ƭᴇcʜιᴇ007

1
Не можу повірити, що багато людей думають, що це проблема з ClassPNP ... зробити це просто червоною оселедцем.
Мехрдад

4
Зауважу , що написано на зображенні: Loaded: \Windows\system32\DRIVERS\CLASSPNP.sys. ClassPnP був ЗАВАНТАЖЕНО, і проблема полягає у наступному драйвері, який застряг. Отже, половина відповідей НЕ ПРАВИЛЬНА.
Jet

1
Ви, хлопці, просто робите дикі припущення. Один хлопець заявив, що його материнська плата зламала його процесор і саме це спричинило. Так. Ваш комп'ютер навіть не завантажиться з непрацюючим процесором. Як я вже говорив, зніміть знову додані жорсткі диски.
дев

Відповіді:


6

Щоб виявити джерело проблеми та уникнути повторної інсталяції Windows на несправне обладнання, ви можете перевірити обладнання на предмет можливих несправностей.

Для цього завантажте та запишіть компакт-диск для відновлення / діагностики. Я особисто віддаю перевагу Hiren's BootCD Ось сторінка завантаження .

Завантажте цей компакт-диск і спробуйте виконати основні тести, як Memtest86 +, що призначено для оперативної пам'яті, і MHDD, який призначений для жорстких дисків і може виявити погані сектори на вашому жорсткому диску. Зверніть увагу на інструмент під назвою Видалити неіснуючі драйвери. Проведіть якісь підготовчі дослідження щодо інструменту, який ви збираєтеся використовувати, будьте максимально обережні.

Hiren's BootCD також пропонує ряд антивірусних засобів та засобів відновлення. Він також включає в себе Mini Windows XP, який ви можете використовувати для перегляду файлів, наприклад, щоб побачити, чи перейменування сумнівного драйвера, щоб ваша Windows не завантажувала його під час наступного завантаження, має значення, і резервне копіювання файлів на USB-накопичувач.

Перш ніж вдаватися до усунення несправностей, відключіть якомога більше пристроїв. Якщо на вашій материнській платі є вбудована підтримка графіки, відключіть відеокарту та переключіть ваш дисплей на відеовипуск материнської плати.

Сподіваюся, ви вважаєте це корисним.


Це корисна річ. Але це не вирішить проблему, поки ви не дізнаєтесь, де проблема.
Jet

3

Я вам зараз скажу, це не апаратне забезпечення. Забудьте про вину материнської плати, майже напевно це не так. Інші роботи ОС чудово працюють, це говорить про те, що обладнання нормально.

Це, безсумнівно, пошкоджена установка Windows, викликана кількома поганими блоками. Це може бути помилка Windows, а не саме обладнання.

Що вам дійсно потрібно зробити, це знову зайти в консоль відновлення Windows 7, відкрити командний рядок і запустити 'chkdsk C: / r' (буква диска C: може змінитися під час завантаження за межами Windows, але це має бути нормально, оскільки консоль відновлення зазвичай використовує X: як основну кореневу директорію за замовчуванням. Це може зайняти від 15 хвилин до 4 годин або більше, залежно від розміру та швидкості жорсткого диска (порожні блоки також перевірятимуться. )

Ви також можете спробувати SFC / SCANNOW, але я не знаю, як це працює в консолі відновлення (мені це було потрібно коли-небудь в середовищі робочого столу). Він перевіряє цілісність системних файлів Windows і вимагає заміни при необхідності.

Це ретельно перевірить ваш розділ. Див. Http://pcsupport.about.com/od/termsc/p/chkdsk.htm

Джерело: 4,5 роки досвіду підтримки робочого столу та серверів, що охоплює 70 компаній, що працюють від Windows 98 до Windows 7.


1
Як ви пояснюєте, що оновлення Windows 8 закінчується невдало під час завантаження з DVD?
harrymc

@harrymc Windows 8 перевірить наявність попередніх установок Windows. Це може робити це під час зависання (застряг у поганих блоках на жорсткому диску, які підкажуть, де знаходиться місце встановлення, або перевірити це місце, щоб перевірити), але, не граючи з Windows 8, я не міг сказати Ви коли перевіряєте попередні версії, тож я не знаю, чи це це, чи ні.
Сімкілл

3
Тому ваш висновок - це поганий диск, такий же, як і мій. Але як це не апаратне забезпечення?
harrymc

1
Я не думаю, що ти можеш сприймати це припущення як факт. Я бачив, як інсталяції Windows зависають під час завантаження на багатьох проблемах, крім поганих блоків (які, як правило, є апаратними проблемами), починаючи від химерних USB-пристроїв, запилених PCI-карт і зігнутих шпильок процесора. Можливості дійсно безмежні.
oKtosiTe

3
@harrymc Погані сектори / погані дані в цих секторах не завжди є ознакою помилок обладнання. Це може бути легко вікна, які не можуть завершити операцію запису, коли, наприклад, страждають втрати електроенергії.
Simkill

2

Я помітив eubakup.sysі EUBKMON.SYSякі не є "стандартними" драйверами Windows. Ви можете спробувати завантажитися у вашу систему з диском Windows PE та перейменувати ці файли, щоб драйвери не завантажувались при наступному завантаженні та бачили, куди ви потрапляєте.

Єдиний раз, коли я відчував цю проблему, це коли перемички на моїх дисках IDE (я ставлю Windows 7 на старий P4 в якості експерименту) були налаштовані на вибір кабелю. Якщо ваші проблеми з USB та мережевою карткою на живому компакт-диску Ubuntu носять переривчастий характер, я б сказав, що ваша материнська плата б'є по відро.


Ці DLL належать EASEUS Todo Backup, тому є законними.
harrymc

3
Ні, ні, ні. Це не універсальний метод вирішення проблеми. Вам пощастило, якщо у вашому випадку це була проблема нестандартних водіїв. Але будь-який драйвер, у якого є проблеми та завантажений ПІСЛЯ ClassPnP.sys, може викликати цю проблему. І часто цей драйвер - власний власний драйвер системи. Тож ви не можете просто її видалити. Ви повинні переналаштувати його або змінити його налаштування.
Jet

1
Абсолютно погоджуєтесь, що турбота та виконання домашніх завдань потрібні, якщо ви це зробите, і це крок усунення несправностей або спосіб швидкої завантаження системи. У наведеному вище випадку я б сказав, що програмне забезпечення EASEUS, ймовірно, потрібно було оновити чи перевстановити.
ЛоуренсC

Звідки ти це знав? У моєму випадку я використовую acer, і це може бути інша назва, я хочу спробувати цю опцію.
Аді Прасетьо

2

Ви не згадуєте, які саме тести ви провели на диску, але, виходячи з ваших симптомів, це може бути спричинено поганими секторами на вашому диску. Особливо, якщо ви не заплутувались з апаратними засобами або драйверами безпосередньо до появи проблеми.

Спробуйте виконати тест диска, який читає весь диск, байт за байтом. Різні форми "швидких тестів" можуть не зачепити область з поганими секторами. Тест SMART може навіть не повідомити про будь-які проблеми.

Використання тестового інструменту, який звітує або графікує результати таким чином, що дозволяє легко помітити ділянки, які необґрунтовано довго читати, є обов’язковим. Не всі інструменти роблять це.


2

Це може бути наслідком поганих драйверів або поганих / наполовину оновлень.
Іноді це може статися, якщо ви підключаєте будь-який пристрій під час завантаження системи (у цьому випадку спробуйте відключити всі пристрої, крім важливих, та перезавантажте). Це може спричинити, якщо ви / будь-яка програма змінила деякі параметри реєстру.
А також є цікава річ: найбільше це відбувається, якщо ви не активували свою ОС.


Спробуйте відновити реєстр (не файли), виконавши ці кроки. Це завжди вирішує такі проблеми.
Все, що вам потрібно - це отримати доступ до ваших жорстких дисків. Використовуйте будь-який завантажувальний диск (наприклад, LiveCD, Hiren BootDisk або навіть інсталяційний диск Windows або WinRE). Після доступу до ваших жорстких дисків виконайте наступні дії:

  1. Перейдіть до цієї папки: C:\Windows\System32\Config
  2. Створіть деяку папку та скопіюйте ці файли (для резервного копіювання):
    SAM,SOFTWARE,SECURITY,DEFAULT,SYSTEM
  3. Копіювання файлів SOFTWAREі SYSTEMз каталогу C:\Windows\System32\Config\RegBackв C:\Windows\System32\Configі перезавантажте комп'ютер.

Тепер він повинен добре працювати.
Якщо проблема все ще існує, то зробити 1 - й і 3 - й стадії, але скопіювати ці файли: DEFAULT, SECURITY, SAM. Тепер весь ваш реєстр відновлений.

Ви також можете перевірити свої драйвери та оновити їх. Або завантажте DriverPack Solutions і дозвольте йому все це зробити.

ПРИМІТКА 1: Це універсальне рішення, і його можна використовувати для усунення багатьох проблем - від помилок драйверів до вірусних інфекцій.
ПРИМІТКА 2: Він працює в Windows від XP до 8, якщо ввімкнено резервне копіювання реєстру (не резервне копіювання файлу!)

Удачі!


(PS ClassPnP не має тут жодної справи. Це було ЗАВАНТАЖЕНО, а проблема полягає в наступному драйвері, який завантажується. Щоб знайти причину проблеми, використовуйте будь-який інструмент (я думаю, що у Sysinternals був інструмент для цього), щоб отримати порядок завантаження драйвера. Після цього знайдіть драйвер, який був завантажений ПІСЛЯ ClasssPnP.sys. Проблема там ...)


Вказівки тут тісно відповідають цій статті MSKB про відновлення з пошкодженого реєстру в XP . Неможливо підтвердити, що вони працюватимуть із 7 (не зробили це самостійно на 7, зробили це зі змішаними успіхами на XP, процедура, безумовно, працює), але якщо резервні копії є, то він буде скинути реєстр.
HaydnWVN

Звичайно, це працює для Win 7. Так, це скине реєстр до останньої дати резервного копіювання, але іноді це єдиний спосіб відновити Windows (після таких помилок, помилок драйверів та вірусних інфекцій).
Jet

3
Ви робили це в Windows 7?
HaydnWVN

2
@HaydnWVN Так, я спробував. Це добре працює в Windows 7.
Jet

1

Я з часом стикався з подібною проблемою. Для мене проблема полягала в тому, що системний диск мав деякі невідповідності, які вимагали chkdskзапустити на ньому. Але windows не міг запустити chkdsk, оскільки chkdsk необхідний для блокування системного диска. Ви не можете запустити chkdsk після завантаження ОС, викликаючи тупик.

Щоб вирішити проблему, мені довелося:

  1. Завантаження з інсталяційного DVD з Windows Vista / Windows 7
  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, може допомогти, але я настійно пропоную запустіть інструмент HDAT, який знаходиться у hirenboot, і залиште його для сканування з першим варіантом після закінчення сканування, якщо ви побачите B ..... B ..... B, ніж це диск на 100%, але у вас є шанс увійти в windows після цього,. І зазвичай проблема завжди є c (прихований розділ відновлення), але іноді це дійсно кінець для диска, якщо HDAT каже, що, скажімо, годину тестування носія не буде, ніж отримати новий диск і зберегти важливі дані диска за допомогою testdisk ( це безкоштовно, і саме на Hiren ви можете легко знайти, як ним користуватися в Інтернеті.


0

У мене була схожа проблема. Зайшли на всі сайти, які намагаються вирішити проблему. Одного разу я вирішив скинути BIOS. Зробив це і комп’ютер почав працювати.


0

У мене виникла ця проблема після підключення нового SSD. Все, що мені потрібно було зробити, це зняти його, і тоді Windows запустилася просто чудово.


2
це не дуже схоже на рішення
Sickest

0

Я випадково побачив цю статтю саме зараз і побачив, що стаття досить стара, тому припустимо, що власник пошти, мабуть, вже переобладнав свою машину. Я все ж хотів би додати власну відповідь для всіх, хто стикається з цим.

Я думаю, що @ultrasawblade вгорі був на чомусь, коли він помітив eubakup.sys та EUBKMON.SYS на скріншоті і правильно визначив їх як нестандартні "драйвери Windows. Коли я бачу знімок екрана вище, я бачу, як завантажуються саме ці драйвери трохи раніше, ніж Windows не продовжуватиметься.

Якщо я коли-небудь використовую програмне забезпечення для резервного копіювання, я помічаю, як драйвер програмного забезпечення для резервного копіювання посилається на трасування стека в кожній операції читання і запису. Я б загрожував припущенням, що в ситуації цієї людини це теж буде так, і що водій почне дивитися на будь-яких водіїв, які завантажуються згодом. Чомусь CLASSPNP проходитиме штрафом, а з іншої причини водієві після цього буде заборонено завантажувати. Це повинно дозволити машині знову завантажитися.

Щоб вирішити це, можна спробувати запустити інструмент Autoruns Sysinternal в автономному режимі. Я використовував Autoruns, хоча не в автономному режимі, тому спробую це пояснити. Потрібно завантажитися в систему з диском Windows PE, а потім запустити Autoruns (Файл -> Аналізувати офлайн), а потім вказати його на папку Windows. Потім можна приховати будь-які записи Microsoft, щоб зосередитись та вимкнути ці драйвери вище.


-1

У мене були однакові материнська плата та процесор. Моя Windows застрягла на логотипі Windows - і коли я запускаю її в безпечному режимі, вона застрягла classpno.sys.

Я купив нову материнську плату GA 990XA UD3, але проблема не зникала. Я використовував той самий процесор на ПК свого друга, і побачив, що ця ж проблема з'явилася і на цьому ПК. Я змінив свій FX8320 під гарантію, і тепер він працює ідеально. Спробуйте використовувати інший процесор на вашій материнській платі.

Але будьте обережні, тому що я думаю, що проблема з процесором почалася з GA 970A D3.


-2

Ви можете витягнути CLASSPNP.SYSфайл з DVD на DVD, використовуючи процедуру, описану в цій статті, на своєму ubuntu: 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

Спробуйте завантажитися в safemode в командному рядку. Звідти зробіть наступне:

1: введіть, "cd C: \ Windows \ System32 \ Drivers", натисніть клавішу enter 2: введіть "перейменувати classpnp.sys classpnp.sys.old" натисніть клавішу enter

Перезавантажте комп'ютер. Якщо це не працює, або ви не можете перейти в безпечний режим в командному рядку, вам доведеться перевстановити ОС. Якщо встановлення ОС не працює, проблема полягає в апаратному забезпеченні. Спробуйте інший жорсткий диск. Якщо Жорсткий диск не працює, швидше за все, щось на MoBo


Спробуйте додати більше пояснень до своїх відповідей щодо того, чому ви прийшли до кожного діагнозу.
HaydnWVN

1
1) Це не проблема ClassPnP. 2) Наскільки я пам’ятаю, безпечний режим не працює в цьому випадку. 3) Якщо ви перейменовуєте ClassPnP, навряд чи ви можете завантажитися на вашу ОС. Це фатальний водій. Отже, ваша відповідь неправильна =)
Jet
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.