Почему нельзя устранить BSOD без перезагрузки?

Аватара пользователя
PulSar.CE194694

Почему нельзя устранить BSOD без перезагрузки?

Сообщение PulSar.CE194694 »

Привет!

Собственно вопрос: почему нельзя устранить BSOD без перезагрузки? Как я понимаю, синий экран появляется, когда приходит дядя Макар и взмахом волшебной палочки удаляет из процессов всякие хиленькие файлы, вроде EXE, DLL и т. д. на которых держится виндоус. Так почему вместо BSOD не запустить эти файлы заново? Ведь при загрузки системы они не из неоткуда появляются... Объясните плз Изображение Изображение
Аватара пользователя
iskander-k

Re: Почему нельзя устранить BSOD без перезагрузки?

Сообщение iskander-k »

Есть такой пункт -" Загрузить последнюю работоспособную копию "

НЕ помогает - консоль восстановления .


Цитата PulSar.CE194694:



Так почему вместо BSOD не запустить эти файлы заново?
Почему нельзя устранить BSOD без перезагрузки?








На форуме о BSOD много написано. В поиске наберите . Изображение
Аватара пользователя
Котяра

Re: Почему нельзя устранить BSOD без перезагрузки?

Сообщение Котяра »

Цитата PulSar.CE194694:



Собственно вопрос: почему нельзя устранить BSOD без перезагрузки? Как я понимаю, синий экран появляется, когда приходит дядя Макар и взмахом волшебной палочки удаляет из процессов всякие хиленькие файлы, вроде EXE, DLL и т. д. на которых держится виндоус. Так почему вместо BSOD не запустить эти файлы заново? Ведь при загрузки системы они не из неоткуда появляются... Объясните плз
Почему нельзя устранить BSOD без перезагрузки?




Смотря о каком BSOD-е идет речь. Большинство BSOD-ов возникает не от того, что
Цитата PulSar.CE194694:



приходит дядя Макар и взмахом волшебной палочки удаляет из процессов всякие хиленькие файлы, вроде EXE, DLL и т. д.
Почему нельзя устранить BSOD без перезагрузки?




, а из-за файлов *.sys и *.drv и не тогда, когда они выгружаются, а тогда когда они вызывают неподдерживаемую операцию (примерно тоже самое происходит в EXE-шниках, когда выводится окно "программа будет закрыта". Лишь завершение двух процессов - csrss.exe и winlogon.exe приводит к BSOD-у. При закрытии csrss.exe происходит BSOD потому что на нем
Цитата PulSar.CE194694:



держится виндоус
Почему нельзя устранить BSOD без перезагрузки?




и без csrss.exe Windows уже не способен что-либо запустить. Потому что Windows уже сам частично не запущен Изображение Я проводил опыты на виртуальном ПК, в которых csrss.exe приостанавливался (Suspend) вместо завершения (Kill), приводящего к синему экрану. Так переставал двигаться даже курсор мыши! Не говоря уже о реакции на клавиатуру - она отсутствовала. Так что с csrss.exe у Windows больше нет вариантов, кроме BSOD-а. Другой процесс winlogon.exe обеспечивает такие функции, как защита системных файлов, вход и выход из системы, выключение и перезагрузка. При его завершении система выведет синий экран
BSOD - 0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED
, содержащий "кракозябры" - нечитаемые символы. Этот синий экран вызывается не ядром системы, а smss.exe - процессом диспетчера сессий Windows, выполняющего ряд важных функций во время запуска операционной системы. Кстати, завершение самого smss.exe в течение 5 секунд после запуска приведет к тому же синему экрану
BSOD - 0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED
. Вообще-то, Windows может работать без winlogon.exe, но неполноценно. Если завершить (Kill) или приостановить (Suspend) smss.exe, то можно будет завершить (Kill) и winlogon.exe. Жаль, нельзя отключить этот BSOD, чтобы иметь возможность сохранить данные в случае завершения winlogon.exe - важного, но все-таки необязательного процесса. Еще одна причина BSOD-ов - сбои в реестре. В таком случае Windows отобразит синий экран
BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE
.
Аватара пользователя
PulSar.CE194694

Re: Почему нельзя устранить BSOD без перезагрузки?

Сообщение PulSar.CE194694 »

Ясно, спасибо. Те бсоды - это вина ОС. А железо влияет как-нибудь?



ЗЫ а про устройство Windows кто-нибудь книги писал? (не имею в виду виндоус для чайников или шаг за шагом Изображение )
Аватара пользователя
Petya V4sechkin

Re: Почему нельзя устранить BSOD без перезагрузки?

Сообщение Petya V4sechkin »

Цитата PulSar.CE194694:



а про устройство Windows кто-нибудь книги писал?



А как же )

Классика:
Внутреннее устройство Microsoft Windows
, несколько цитат в
Системные процессы
Аватара пользователя
Котяра

Re: Почему нельзя устранить BSOD без перезагрузки?

Сообщение Котяра »

Цитата PulSar.CE194694:



А железо влияет как-нибудь?
Почему нельзя устранить BSOD без перезагрузки?




Через драйвера.
Аватара пользователя
truvo

Re: Почему нельзя устранить BSOD без перезагрузки?

Сообщение truvo »

А у меня вот, бывало, при первом входе - BSOD, а дальше, хотя я никаких вроде мер не принимаю (просто не знаю, что надо делать), как-то всё само налаживается и работает нормально...
Аватара пользователя
Drongo

Re: Почему нельзя устранить BSOD без перезагрузки?

Сообщение Drongo »

truvo,
Цитата truvo:



при первом входе - BSOD
Почему нельзя устранить BSOD без перезагрузки?




Дальше, это как понимать? Перезагрузка происходит? Или выпадает синий экран? Если первый случай, то возможно второй раз системе удаётся удачно загрузиться, а во втором случае, кнопку reset нужно жать вручную. И тут уже никак не получится
Цитата truvo:



хотя я никаких вроде мер не принимаю
Почему нельзя устранить BSOD без перезагрузки?




По всей видимости комп перезагружается своим ходом.
Цитата truvo:



как-то всё само налаживается
Почему нельзя устранить BSOD без перезагрузки?




Не налаживается само собой, а просто удачно загружается. Изображение
Ответить

Вернуться в «Хочу все знать»