PDA

Показать полную графическую версию : черный экран смерти


kupall
10-06-2014, 12:23
Добрый день!
имеется ноут win 7 home, после прокрутки логотипа винды появляется черный экран и мышка.
в безопасном режиме тоже самое.
точек восстановления нет(не делались)
переносил вручную ветки реестра из папки regback , не помогло.
переносил с живого компа userinit , не помогло.
загрузил с флешки erd commander, восстановление запуска он не смог сделать, в нем же в проге microsoft diagnostics and recovery toolset открыл реестр , зашел в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
на параметре shell стояло такое значение - "cmd.exe /k start cmd.exe" (без ковычек)
на userinite - X:\windows\system32\userinit.exe, - то что здесь стоит буква X -нормально? винда на диске D
менял значение shell на Explorer.exe - перезагружал, тоже черный экран, опять загружался в erd в эту утилиту в реестр , а там у параметра shell опять стоит тоже значение cmd.exe /k start cmd.exe
Больше идей нет, подскажите

mwz
10-06-2014, 17:05
на параметре shell стояло такое значение - "cmd.exe /k start cmd.exe" (без коавычек)
на userinite - X:\windows\system32\userinit.exe, - то что здесь стоит буква X -нормально? винда на диске D »

Похоже что вы смотрели реестр не вашей проблемной системы, а реестр загруженного ERD.

Откройте снова (в microsoft diagnostics and recovery toolset) редактор реестра и загрузите как куст (hive) файл
\WINDOWS\System32\config\SOFTWARE
с вашего диска, дав кусту имя, например, _SOFTWARE (знак подчёркивания -- чтобы он оказался в самом верху, остальная часть -- чтобы было понятно, а что же вы смотрите). И смотрите значения shell и userinit уже в этом кусте.

После завершения работы с кустом не забудьте выгрузить его.

Точно так же можно просмотреть остальные разделы вашего реестра -- подключая соответствующие файлы, образующие ваш реестр, как кусты с соответствующими именами. Можно подключать сразу несколько кустов.

kupall
10-06-2014, 17:40
mwz,
да я понял это, проделал по той же схеме что вы и написали, но толку нет
загрузил в реестр в local maschine куст software(который находился на D:\windows\system32\config\) , в нем shell был в норме , а userinit - было подписано С:\windows\system32\userinit.exe, - то есть на диске С - это нормально было?
в итоге исправил на D , экспортировал , заменил старый, но все равно не помогло.
не понял что означает кнопка "выгрузить куст" - выделяю подопытный software - файл - выгрузить куст - он спрашивает да/нет, нажимаю да и все. А куда он его выгружает? или типа он автоматически на свое старое место становиться D:\windows\system32\config\ ?

mwz
10-06-2014, 19:43
а userinit - было подписано С:\windows\system32\userinit.exe, - то есть на диске С - это нормально было? »

Присвоение дискам букв -- это личное дело той системы, которая обращается к дискам. Вы можете иметь три системы на трёх дисках -- и в каждой из них буквы одного и того же диска не будут совпадать с их буквами в остальных системах.

Поэтому наличие в упомянутой записи буквы С было абсолютно правильным: ведь в вашей [неисправной] рабочей системе он имел именно эту букву. Так что "вертайте взад" и не перепутайте при этом латинскую и русскую буквы, сидящие на одной и той же клавише.

он спрашивает да/нет, нажимаю да и все. А куда он его выгружает? или типа он автоматически на свое старое место становиться D:\windows\system32\config\ »

Именно. Тот файл, который вы подключили как куст, запоминает эти изменения и отключается от редактора реестра. И ничего экспортировать не надо (то самое ваше непонятное "экспортировал, заменил старый" ни к чему).




© OSzone.net 2001-2012