Acp kernel service driver что это

Обновлено: 07.07.2024

"Ну вот! Начали за здравие, кончили за упокой. При чем тут службы?" - спросите вы. и будете неправы. Очень даже при чем.

Я было начал эту статью с описания простейшего драйвера, но, по ходу дела, был вынужден отвлекаться на то, чтобы объяснять, как его зарегистрировать, запустить и т.д. и т.п. Тогда я решил, что будет логичнее, сначала поведать о том, как драйверы регистрируются, запускаются… Но тут возникла похожая проблема. Мне пришлось говорить о том, к каким действиям еще не написанного драйвера, приведет тот или иной вызов диспетчера управления службами или диспетчера ввода-вывода. Тут уж ничего не поделаешь. Слишком тесно эти компоненты связаны друг с другом. Как бы там ни было, но я остановился на втором варианте: сначала я глаголю о диспетчере управления службами, потом, в следующей статье, о простейшем драйвере, затем о диспетчере ввода-вывода, и наконец, разберем полнофункциональный драйвер. Когда вы прочитаете последующие статьи, будет неплохо вернуться к предыдущим - тогда многое встанет на свои места. Так что запаситесь терпением.

Поскольку у меня нет ни малейшего желания выступать в качестве переводчика официальной документации Microsoft, по крайней мере безвозмездно, то информацию о функциях, которыми мы будем пользоваться, принимаемых ими параметрах и их значениях, я буду давать лишь в объеме, необходимом для реализации наших целей. За подробностями обращайтесь к MSDN, API Reference и DDK.

  • Диспетчер управления службами (Service Control Manager, SCM). Именно благодаря ему мы будем иметь возможность легко и просто загружать наши драйверы;
  • Программа управления службой (Service Control Program, SCP). Работает в тесной связке с SCM;
  • Собственно сам драйвер.


Диспетчер управления службами

На конечном этапе загрузки системы, перед появлением диалога регистрации пользователя, запускается SCM (\%SystemRoot%\System32\Services.exe), который, просматривая раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\, создает свою внутреннюю базу данных (ServicesActive database или SCM database). Далее SCM находит в созданной базе все драйверы устройств и службы, помеченные для автоматического запуска, и загружает их.

Чтобы получить кое-какое представление об этом, запустите редактор реестра (\%SystemRoot%\regedit.exe), откройте раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ и изучите его содержимое.

Теперь запустите оснастку Администрирование > Службы ( Administrative Tools > Services ). Вы увидите список установленных служб (именно служб, а не драйверов).

Чтобы просмотреть список загруженных драйверов, запустите Администрирование > Управление компьютером ( Administrative Tools > Computer Management ) и в левом окне откройте ветвь Служебные программы > Сведения о системе > Программная среда > Драйверы ( System Tools > System Information > Software Environment > Drivers ).

Проанализировав содержимое этих трех окон, вы заметите, что они во многом совпадают.

Вышеупомянутый раздел реестра содержит подразделы, обозначенные внутренним именем драйвера или службы. Соответственно, каждый подраздел содержит сведения о конфигурации драйвера или службы.

Рассмотрим минимально возможный набор параметров, необходимых для запуска драйвера. Более подробно можно почитать тут: Windows 2000 DDK > Setup, Plug Play, Power Management > Design Guide > Reference > Part3: Setup > 1.0 INF File Sections and Directives > INF AddService Directive . В качестве примера, возьмем простейший драйвер режима ядра beep.sys (о нем самом мы поговорим в следующий раз). Подраздел реестра соответствующий этому драйверу и его содержимое представлен на рис 2-1.

Рис. 2-1. Подраздел реестра для драйвера beep.sys

Автоматический запуск драйвера иногда называют статической загрузкой, по аналогии со статически загружаемыми VxD в Windows 9x. Это не правильно, т.к. автоматически загруженный драйвер можно выгрузить и удалить из базы данных SCM в любой момент.

Современные приложения и игры отличаются большим размером и детальной прорисовкой графики. Соответственно, работа с ними требует от ПК особой мощности. Часто пользователи сталкиваются, что во время работы и игрового процесса возникает Windows ошибка kernel – критический сбой в процессе работы. Некоторые компьютеры показывают BlueScreen – синий экран смерти, в некоторых случаях устройство перестает откликаться на любое действие.

Ошибка kernel. Общие сведения о неполадке

Ошибка Kernel-Power имеет кодировку 43. Возникновение такой проблемы означает, что у компьютера выявлено нарушение мощности ядра системы. Она относится к 63й категории, что означает невозможность Windows обрабатывать одновременно большое количество запросов и выполнять сложные операции. Именно это объясняет процесс торможения и подвисания современных компьютерных аркад.
На самом деле, выяснить точные проблемы возникновения Kernel-Power достаточно сложно, даже официальный сайт Майкрософт не предоставляет конкретных данных.

Существует ли лечение?

В случае, когда ПК зависает, отказываясь реагировать на любую команду мыши или клавиатуры, помогает только режим перезагрузки, попасть в который можно только с помощью длительного нажатия и удерживания кнопки питания. Но это не гарантирует дальнейшую бесперебойную работу. Вероятнее всего, что первые несколько минут/часов система проработает без нареканий, а затем повторно появится проблема.
Опытным путем стало понятно, что полная переустановка системы тоже не помогает. Отсюда напрашивается вывод, что проблема находится на уровне взаимодействия системы, ПО, ОЗУ, ПЗУ и жесткого диска. Действительно, прочитав рекомендуемые требования на упаковке диска с игрой, можно обнаружить что требования, предъявляемые к «железу», для того чтобы игра установилась, запустилась и шла ровно и плавно достаточно высокие. Кроме этого, рекомендуется проверить все ли шлейфы подключены к разъемам нет ли заломов, а также стабильность работы блока питания.

Windows ошибка kernel. Настройка Биоса

Одной из причин, вызывающих Kernel-Power является критический перегрев процессора. Это может случиться по двум причинам:

  • Его слишком сильно разогнали
  • Он не предназначен для сильных нагрузок
  • Высохла термопаста
  • Плохая система отвода тепла

Первое действие, которое нужно выполнить в таком случае, это проверить исходные данные ЦП и снизить все завышенные показатели, непосредственно связанные с разгоном. Так как для большинства обычных пользователей такие манипуляции выполнить достаточно трудно, в этом случае рекомендуется просто сделать откат до базовых заводских настроек.
Если вы используете не ноутбук, а простой компьютер, то можно достать материнскую плату и на некоторое непродолжительное время вынуть батарейку. Можно попробовать перевести Clear CMOS из положения «1-2» в положение «2-3» меньше чем на минуту, а затем вернуть его в исходное положение. Это тоже приведет к полному сбросу. Правда, этот способ тоже не гарантирует решения проблемы.

Тестирование центрального процессора

При повторном обнаружении Kernel-Power стоит провести тестирование центрального процессора ПК. Для этого скачивается и распаковывается специальная программа Everest. С ее помощью можно выяснить какие компоненты дали сбой. Правда, сделать восстановление через утилиту невозможно. Оптимально провести тестирование при помощи Prime95. Выбираете Just Stress Testing в опциях раздела Torture Test.

Сбой работы Kernel-Power может быть связан с ошибками в работе оперативной памяти. Проверить память можно несколькими способами. Первый – при помощи стандартной системной программы, введя в командную строку «mdsched»,и запустив перезагрузку системы с ее тестированием. Выполнить это можно только при условии, что вы зашли через учетную запись Администратора.
В случае, если проверка не выявила никаких неполадок можно прибегнуть к физическому способу – поочередно извлекать из своих слотов планки оперативной памяти каждый раз выполняя перезагрузку ПК. Если после определенного извлечения компьютер работает нестабильно, значит проблема кроется в ней, и стоить заменить ее на идентичную.

Проблема с жестким диском

Еще одна распространенная проблема заключается в том, что многие жесткие диски плохо стыкуются в 64-х битной операционной системой. Чаще всего этим страдают винчестеры бренда Seagate, установленные в большинстве современных бюджетных ноутбуков.
Для проверки необходимо скачать и установить HDD Life или HDD Health, запустить соответствующую проверку. В редких случаях может потребоваться обновление прошивки жесткого диска до последней версии. Если неполадки заключаются в винчестере, решения может быть два – замена жесткого диска или ремонт в соответствующих сервисных центрах. Правда, он не дает гарантий, что через некоторое время вам не потребуется приобретать новый жесткий диск.
Можно попробовать самостоятельно восстановить битые кластеры жесткого диска при помощи пакета утилит HDD Regenerator, но и она не гарантирует восстановление жесткого диска в его первоначальное состояние.

Проблема звуковых и видеокарт

Такая проблема зачастую возникает в случае, если на ПК были установлены две звуковые или видеокарты. Установленные программы пытаются работать с обеими, что приводит к сильнейшим сбоям на программном уровне. Для решения данной проблемы следует удалить один из чипов или правильно настроить параллельную работу двух карт.

Драйвера сетевой карты

Появление ошибки Kernel-Power может быть спровоцировано не обновлёнными вовремя драйверами сетевой карты или неправильная их распаковка и установка. В этом случае можно попробовать сделать следующее:

Зайти на официальный сайт разработчика и скачать последнюю версию, после чего провести установку,
Если версия относится к последним, полностью удалить драйвера, после чего переустановить их и перезапустить ПК.

Обновление системы

Для того, чтобы постараться избежать появления многих системных ошибок, рекомендуется разрешить Windows обновлять элементы самостоятельно в автоматическом режиме. Проблемы, связанные с «железом», это не решит, а вот системных избежать удастся.
Зайдите в Центр обновления Windows, поставьте галочку напротив нужного режима. В этом случае, предпочтение стоит отдать полной автоматизации, чтобы избежать ручных действий.

Kernel-Power представляет собой серьезную и непростую ошибку, конкретные причины которой установить пока не удалось. Если ни один из вышеперечисленных методов не дал положительного результата, или проблема пропала на короткий промежуток времени, а затем появилась снова, рекомендуется обратиться в сервисную службу.

Причины и решение ошибки «Kernel-Power код: 41»

Как устранить ошибку «Kernel-Power код: 41».

Что означает появление ошибки Kernel-Power 41

Ошибка Kernel-Power код: 41

Причины неисправности и способы устранения

  • Некорректные, повреждённые или устаревшие драйвера.
  • Неправильные настройки BIOS.
  • Антивирусное ПО.
  • Настройки электропитания.

Вот ещё несколько примеров этой проблемы:

  • Ошибка питания ядра при игре – Ошибка питания ядра 41 обычно возникает при запуске игр.
  • Событие питания ядра 41, задание 63 Windows 10 – ещё один вариант ошибки питания ядра 41.
  • Ошибка BSOD 0x8000400000000002 – Kernel Power 41 обычно вызывает BSOD, за которым следует код ошибки 0x8000400000000002.

В приведённом ниже руководстве есть несколько возможных решений для исправления ошибок Kernel-Power. Они касаются операционной системы Windows и параметров, которые могут вызывать проблемы.

Обновление драйверов

Microsoft постоянно выпускает различные обновления для улучшения общего впечатления пользователей Windows. Но такое событие может принести много боли, поскольку некоторые из них делают систему полностью непригодной для использования. Итак, проверьте, не возникает ли после установки последнего обновления проблема Kernel-Power 41, и стоит ли его удалять. Следуйте инструкциям, чтобы сделать это:

  • Нажмите Windows+I, откройте приложение «Настройки».
  • Выберите «Обновление и безопасность», нажмите «Просмотр истории установленных обновлений».
  • Выберите «Удалить обновления».

Теперь проверьте, исправлена ли ошибка или нет.

Просмотр истории установленных обновлений

Проверка оперативки

Ещё одной распространённой причиной неисправности ядра в Windows является оперативная память (RAM), когда она не подключена должным образом или слот (или сама планка) запылён. Чтобы отсоединить оперативную память, достаточно отогнуть специальные зажимы по бокам слота. Извлеките чип, удалите пыль и грязь и верните его на место. Не делайте этого, когда ваш компьютер включён или подключён к источнику питания. По окончании снова подключите компьютер к источнику питания и включите его. Проверьте систему на работоспособность. Следующим шагом будет использование встроенного в Windows инструмента диагностики памяти. Чтобы добраться до него, откройте панель управления и нажмите «Администрирование». Вы также можете открыть пуск и ввести «память» в поле поиска. Вы увидите ссылку для диагностики проблем с памятью вашего компьютера.

Затем вас спросят, хотите ли вы перезагрузить компьютер немедленно или запустить тест при следующей перезагрузке. Компьютер загрузится в диагностический инструмент и начнёт выполнение теста, который разбит на два отдельных этапа. Внизу вы увидите поле «Состояние», в котором будут отображаться обнаруженные проблемы. Вы также можете нажать клавишу F1 и изменить несколько параметров, таких как тип теста (базовый, стандартный или расширенный), настройки кэша и счётчик проходов.

Проверка оперативки

Диагностика с memtest86

Критическая ошибка Kernel-Power обычно связана с питанием и указывает на то, что что-то не так с блоком питания компьютера. Причиной может быть окисление на задней панели переключателя устройства. В этом случае обратитесь к специалисту для проверки блока питания – замена может решить проблему. Другая возможная причина этой критической ошибки – перегрев. Компьютер обычно выключается, когда температура слишком высокая. Вы можете скачать программу SpeedFan, которая контролирует температуру и проверяет, не перегреваются ли компоненты ПК при включении компьютера. Убедитесь, что все провода подключены правильно (внутри и снаружи компьютерного блока), и проверьте, правильно ли подключены разъёмы питания для графического процессора и основной (материнской) платы. Кроме того, удалите процессор и переустановите его (если у вас есть практические навыки и опыт подобной процедуры).

Диагностика с memtest86

Изменение настроек BIOS

После перезагрузки проверьте, появляется ли ошибка.

Изменение настроек BIOS

Устранение конфликта двух звуковых карт

Некоторые пользователи получают критическую ошибку питания ядра kernel-41 из-за звукового драйвера, поэтому обязательно проверьте дубликаты драйверов и отключите драйверы. Следуйте шагам:

  • Нажмите клавишу Windows+X, выберите Диспетчер устройств и откройте его.
  • Теперь найдите аудио драйверы в контроллерах звука, видео и игр.
  • Если есть какие-либо повторяющиеся записи, щёлкните правой кнопкой мыши одну из них и выберите «Отключить» в меню.

Устранение конфликта двух звуковых карт

Другие способы избавиться от ошибки

Найдите REG_DWORD с именем «HibernateEnabled» в правой части окна, щёлкните его правой кнопкой мыши и выберите «Изменить». Измените его значение на 0.

Похожие статьи:

Описание ошибки:
Комп не уходит в синий экран но виснет намертво( по сути синий экран) вылезает небольшая табличка, критическая ошибка 41, не работает мышь и клава Если играла музыка, то последний звук зацикливается
Комп сразу после покупки в течении 3-4 месяцев работал идеально Оператива с самого начала разогнана(сижу за компом безвылазно) Это точно не перегрев проца в Divinity 2 и Medieval total war 2 температура проца 43 градуса видеокарты 53, к то му же вылетает и просто на рабочем столе может быть вообще ничего не запущено, но возможно переразгон проца Это не блок питания и не оперативка, сначала грешил на нее думал 1 модуль накрылся ,но ошибка была отдельно на обоих модулях (Возможно тоже переразгон к тому же некомплектная), хотя ее тоже проверить чтобы все плотно стояло, на данный момент оператива тоже сброшена по умолчанию ошибки нет уже неделю, первый раз ошибка проявлялась с очередностью раз в месяц а дошло до того что могла повторятся каждые пол часа
Вот все что я делал первые три пункта Более вероятны 4 и 5 маловероятны (возможно был косяк из за обновлений) :
1.Проверьте плотность присоединения проводов на всех HDD SSD на DVD вставьте любой DVD диск посмотрите раскрутится ли он и будет читаться, у меня не работал, выключил комп поправил провод все стало работать, я думаю это и было причиной ошибки 41
2. Если не помогло сбросьте биос по умолчанию Возможно переразгон проца у меня Ryzen 3600 гнался по умолчанию ,но так как он не грелся я вроде как включал режим турбо, он и на турбо проходил все тесты отлично ,но возможно из за высокой частоты шел какой то глюк
3 Переустановка винды ничего не дает ошибка не уходит, удалил все обновления, винду последний раз не переставлял с десяток критических ошибок было, щас все хорошо ,тестировал на Divinity 2(Игры переустанавливал заново винду не трогал) когда ошибка проявлялась были частые вылеты в игре каждые 10 минут щас бегаю днями все хорошо , правда если играть за воина то проваливаюсь под землю, но это скорее всего глюк игры а не железа

4. Еще установил дрова Realtek на интернет на мать, у меня MSI 570 A PRO , но я не думаю что глюк из за них
5.Проверьте Касперским ,только предварительно поставьте галочку спрашивать разрешение у меня, а не лечить и не удалять. Он ничего не нашел кроме кряков, один собака покоцал, но после прохождения полной проверки тоже вроде как вылетать перестало хотя до конца так и недождался на 99 процентах писало осталось 3 минуты проверяло этот последний процент минут 30 и я прикинул проверяло бы еще часа 3 не меньше так что имейте ввиду проверяет долго даже 2 ТБ если он забит под завязку

Спасибо огромное ! 1 пункт (поправил провода) сработал на ура ! Перестал перезагружаться .

Имя журнала: System
Источник: Microsoft-Windows-Kernel-Power
Дата: 04.07.2020 20:36:48
Код события: 41
Категория задачи:(63)
Уровень: Критический
Ключевые слова:(70368744177664),(2)
Пользователь: СИСТЕМА
Компьютер: DESKTOP-CUE2MTH
Описание:
Система перезагрузилась, завершив работу с ошибками. Возможные причины ошибки: система перестала отвечать на запросы, произошел критический сбой или неожиданно отключилось питание.
Xml события:

41
6
1
63
0
0x8000400000000002


Ошибки


Могут быть следующие ошибки BSOD, связанные с этим файлом:

  • KMODE ИСКЛЮЧЕНИЕ НЕ ОБРАБОТАНО.
  • НЕИСПРАВНОСТЬ СТРАНИЦЫ В НЕПРЕРЫВНОЙ ОБЛАСТИ.
  • СИСТЕМНАЯ РЕЗЬБА ИСКЛЮЧЕНИЯ НЕ ОБРАБОТАНА.
  • IRQL НЕ МЕНЬШЕ ИЛИ РАВЕН.
  • СТРАНИЦА ДАННЫХ ЯДРА.
  • ИСКЛЮЧЕНИЕ ОБСЛУЖИВАНИЯ СИСТЕМЫ.

Ошибка синего экрана ACPI.sys

Ниже приведены возможные исправления ошибки «синий экран», вызванной ACPI.sys.

  1. Обновите или откатите драйвер ACPI
  2. Использовать проверку системных файлов
  3. Используйте Восстановление системы.

1] Обновите или откатите драйвер ACPI

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

Из меню WinX откройте диспетчер устройств. Выберите драйвер ACPI.sys и откройте Свойства правой кнопкой мыши. Затем перейдите в раздел «Драйвер». Откат доступен только в том случае, если обновление было последним. Если это не так, нажмите «Обновить драйвер», и Windows автоматически проверит наличие проблем.

Если это не помогает, вы можете скопировать файл системного драйвера ACPI.sys из папки System32 другого хорошего компьютера с той же версией ОС Windows и поместить его в проблемную систему и посмотреть, поможет ли это.

2] Запустите проверку системных файлов

Вы можете запустить проверку системных файлов и посмотреть, поможет ли это вам.

Перезагрузите систему после завершения сканирования.

Вы также можете использовать наше бесплатное FixWin для запуска утилиты проверки системных файлов одним щелчком мыши.

3] Использование восстановления системы

Вы можете выполнить операцию восстановления системы, загрузившись в безопасном режиме или в дополнительных параметрах запуска.

Если вы находитесь в разделе «Дополнительные параметры запуска», вы можете напрямую выбрать «Восстановление системы» и продолжить выполнение шагов. Если вы только что загрузились в безопасном режиме, запустите sysdm.cpl , используя поле поиска

Выберите вкладку с надписью Защита системы , а затем нажмите кнопку Восстановление системы .

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

Теперь перезагрузите компьютер и проверьте, смог ли этот метод решить вашу проблему.

Читайте также: