💡 Полезные Советы

Ошибка LightingService.exe подсветки ASUS. Переполнения стека и бесконечный цикл запуска службы.

06.12.25
17

Разбор ошибки LightingService.exe: почему падает подсветка ASUS

Если вы заметили в журнале событий Windows множество ошибок, связанных с LightingService.exe, знайте: это сбой фоновой службы ASUS Aura. Она отвечает за управление RGB-подсветкой материнской платы, видеокарты и другой периферии.

Давайте разберем анатомию этого сбоя на примере конкретного лога.

🔍 1. Технический анализ ошибки

В деталях события мы видим следующие ключевые параметры:

  • Имя сбойного модуля: AacHal_x86.dll
  • Код исключения: c00000fd

Что скрывается за аббревиатурами?
Модуль AacHal расшифровывается как ASUS Aura Controller Hardware Abstraction Layer. Это «прослойка» (уровень аппаратных абстракций), через которую софт общается с физическим контроллером подсветки на железе. Именно здесь происходит критическая ошибка.

Код c00000fd в Windows однозначно указывает на STATUS_STACK_OVERFLOW (Переполнение стека).

🔄 2. Почему ошибок так много? (Бесконечный цикл)

На скриншоте видно, что сбои идут чередой с интервалом в пару минут (0:00, 0:02, 0:04...). Это классическая картина «петли смерти» службы:

  1. Служба запускается.
  2. Драйвер попадает в бесконечную рекурсию (вызывает сам себя), моментально исчерпывает выделенную память (стек).
  3. Происходит аварийное завершение (краш).
  4. Windows видит, что служба упала, и согласно настройкам восстановления, пытается запустить её снова.
  5. Цикл повторяется.

⚠️ 3. Чем это опасно?

Подобное поведение драйверов (в данном случае — компонента подсветки) несет серьезные риски:

  • Синий экран смерти (BSOD): Если переполнение стека произойдет на уровне ядра, Windows не сможет просто перезапустить службу и уйдет в BSOD, часто даже не успев записать дамп памяти.
  • Уязвимость системы: Ошибки в драйверах (утечки памяти, состояние гонки) — это дыры в безопасности. Злоумышленники или вирусы могут использовать уязвимый драйвер как лазейку для повышения привилегий или маскировки вредоносных действий.

Пропал интернет (RX: 0) на WAN-порту после обновления прошивки OpenWrt

22.10.25
100

Золотое правило обновления OpenWrt: "Обновлять прошивку без сохранения настроек всех настроек". Иначе могут возникать различные проблемы и конфликты.

Вот полезная инструкция для тех, кто столкнется с такой же проблемой.

Симптомы(Это означает, что проблема на 100% в настройках роутера.):

  • На компьютере ошибка "Не удается связаться с DNS-сервером".

  • В интерфейсе OpenWrt (Network -> Interfaces) на wan-интерфейсе есть исходящие пакеты (TX), но нет входящих (RX: 0 B (0 Pkts.)).

  • Если подключить кабель провайдера напрямую к компьютеру - интернет есть.

Небольшая инструкция:

  1. Скачайте нужный файл прошивки с официального сайта OpenWrt. (Используйте образ Sysupgrade образ можно использовать с веб-интерфейсом LuCI или в терминале.)

  2. Зайдите в System -> Backup / Flash Firmware.

  3. Загрузите прошивку. В процессе обновления НИ в коем случае НЕ отключайте питание.

  4. В процессе обновления ОБЯЗАТЕЛЬНО снимите галочку "Keep settings" (Сохранить настройки).

  5. Роутер перезагрузится с настройками по умолчанию. (нужно будет настроить всё с нуля)

Это устраняет 90% всех проблем, связанных с обновлением, включая "призрачные" интерфейсы вроде br-wan, ошибки со значками из-за установки различных сторонних пакетов и прочее.

Ошибка ntfs.sys при загрузке

03.10.25
93

Ошибка ntfs.sys при загрузке Windows, часто приводящая к "синему экрану смерти" (BSOD), указывает на критическую проблему, связанную с файловой системой NTFS. Файл ntfs.sys является системным драйвером, который позволяет Windows читать и записывать данные на диски, отформатированные в этой системе. Его сбой делает невозможной дальнейшую загрузку операционной системы.

Основные причины возникновения ошибки

Существует несколько ключевых причин, по которым может возникать ошибка ntfs.sys:

  • Повреждение файловой системы. Это наиболее частая причина. Логические ошибки на диске, внезапное отключение питания или некорректное завершение работы могут нарушить целостность файловой системы.
  • Проблемы с жестким диском. Физические повреждения диска, такие как появление "битых" секторов (bad sectors) на HDD или износ ячеек памяти на SSD, могут приводить к невозможности прочитать или записать файл ntfs.sys или другие системные данные.
  • Конфликты или повреждение драйверов. В первую очередь это касается драйверов контроллеров жестких дисков (SATA/AHCI). Устаревшие, некорректно установленные или несовместимые драйверы могут вызывать сбои при обращении к диску.
  • Проблемы с оперативной памятью (ОЗУ). Неисправные или несовместимые планки оперативной памяти могут вызывать ошибки при чтении и записи данных, что косвенно приводит к повреждению системных файлов, включая ntfs.sys.
  • Вредоносное ПО. Вирусы и другие вредоносные программы могут целенаправленно повреждать системные файлы, приводя к сбоям загрузки.
  • Недостаток места на системном разделе. Если на диске, где установлена Windows, заканчивается свободное пространство, это может привести к различным ошибкам, в том числе и к сбою ntfs.sys.

Как исправить ошибку

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

1. Проверка и восстановление файловой системы

Это первый и самый важный шаг. Вам необходимо запустить утилиту CHKDSK (Check Disk) для проверки диска на наличие ошибок.

  • Загрузитесь с установочной флешки Windows.
  • На экране установки выберите "Восстановление системы" -> "Поиск и устранение неисправностей" -> "Дополнительные параметры" -> "Командная строка".
  • В командной строке введите команду:
chkdsk c: /f /r

Где c: - это буква вашего системного диска. Ключ /f исправляет ошибки на диске, а /r ищет поврежденные сектора и пытается восстановить информацию.

2. Восстановление системных файлов

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

Выполните команду для проверки целостности системных файлов: 

sfc /scannow

Эта команда просканирует все защищенные системные файлы и заменит поврежденные версии.

3. Проверка оперативной памяти

  • Для исключения проблем с ОЗУ можно воспользоваться встроенным средством диагностики памяти Windows или сторонними утилитами, такими как MemTest86.
  • В среде восстановления выберите "Диагностика памяти Windows".
  • Система перезагрузится и начнет проверку. Этот процесс может занять продолжительное время.

4. Обновление или переустановка драйверов

  • Если ошибка стала появляться после установки нового оборудования, проблема может быть в драйверах. В безопасном режиме (если в него удается зайти) можно попытаться обновить или откатить драйверы контроллеров дисков.

Bonjour. Загрузка этого модуля в локальную службу безопасности заблокирована!

06.09.25
229

Использование нелицензионного программного обеспечения сопряжено с высокими рисками кибербезопасности. Взломанные программы часто содержат скрытые угрозы: бэкдоры, трояны или шпионские модули, которые могут быть активированы во время установки, обновления или запуска приложения. Однако даже лицензионное ПО может без вашего ведома устанавливать дополнительный нежелательный софт - так разработчики монетизируют свой продукт через рекламу, собирают данные аналитики или проверяют подлинность лицензии.

Ярким примером подобной практики является программа Bonjour, которая часто поставляется в комплекте с другими приложениями (например, iTunes или Adobe) и функционирует в фоновом режиме без явного уведомления пользователя. Это наглядно демонстрирует, что угрозы информационной безопасности могут исходить не только от явно пиратского софта, но и от легального, что требует от пользователя внимательности при установке любых программ.

Как удалить Bonjour и mDNSResponder.exe?

  • В консоле: 
sc stop "Bonjour Service"
sc delete "Bonjour Service"
regsvr32 /u "C:\Progra~1\Bonjour\explorerplugin.dll" 
regsvr32 /u "C:\Progra~1\Bonjour\mdnsnsp.dll" 
ren "C:\Progra~1\Bonjour" xxx del %systemroot%\system32\dns-sd.exe del %systemroot%\system32\dnssd.dll

  • Перегружаемся.

  • Удаляем папку xxx в "c:\Program files" и Program Files (x86).

  • Дополнительно: В реестре: HKLM\System\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries удаляем подветку, где идёт упоминание о mdnsnsp.dll (например 000000000007). Устанавливаем HKLM\System\CurrentControlSet\Services\WinSock2\Pa rameters\NameSpace_Catalog5\Num_Catalog_Entries со значением нового кол-ва каталогов (например, 6, до этого у нас было 7).
  • Ищем и удаляем в реестре любые ключи связанные с explorerplugin.dll, mdnsnsp.dll, mdnsresponder.exe и Program files\Bonjour.
  • Если у вас 64 битная версия ситстемы, соответственно нужно писать и Progra~1, и Progra~2, потому что она в папке "Program Files (x86) и Program Files"

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

23.07.25
167

Ошибка Kernel-Power 41 (код 63) в журнале событий Windows. Чаще всего это проявляется как мгновенное выключение или перезагрузка ПК без синего экрана (BSOD) или просто черный экран. Особенно коварна эта ошибка, когда стандартные стресс-тесты (AIDA64, FurMark) и просмотр журналов и text perfmon /rel не выявляют явных проблем. Давайте разберемся, в чем проблема и как её устранить.

Основные виновники: Питание и Температура

Анализ проблемы и практика показывают, что за подавляющим большинством таких внезапных отключений стоят две взаимосвязанные причины:

1 . Недостаточная мощность, некачественный Блок Питания (БП) или его "усталость".

  • Пиковое потребление (Transient Spikes): Современные процессоры и, особенно, видеокарты способны потреблять огромную мощность на очень короткие промежутки времени (миллисекунды). Даже если ваш БП справляется с постоянной нагрузкой в стресс-тестах, он может не успеть среагировать на эти кратковременные пики.
  • Срабатывание защиты (OCP): Качественный БП имеет защиту от перегрузки по току (OCP). Если пик потребления превышает возможности БП или его порог срабатывания OCP, защита отключает питание, вызывая мгновенное выключение – вот вам и Kernel-Power 41.

2 . Перегрев критических компонентов в основном CPU и VRM, реже на видеокарте

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

  • Не только CPU/GPU: Проблема может быть не только в температуре процессора или видеокарты, но и в модулях регулятора напряжения (VRM) на материнской плате. VRM отвечает за стабильное питание процессора и при интенсивных нагрузках (рендеринг, кодирование) могут сильно нагреваться.
  • Троттлинг – не единственное следствие: Даже если мониторинг не показывает троттлинг (снижение частот из-за перегрева), перегрев сам по себе дестабилизирует систему. Перегретые VRM могут начать "проседать" по напряжению, что приводит к нестабильности и сбоям.
  • Синтетика vs Реальность: Стресс-тесты создают стабильную, предсказуемую нагрузку. Реальные задачи (игры или профессиональные приложения с графикой) создают динамическую, "рваную" нагрузку с непредсказуемыми пиками на CPU и GPU одновременно. Это создает гораздо большую нагрузку на систему питания и охлаждения, чем синтетические тесты. Особенно критично это для неоптимизированного или взломанного ПО, которое может нагружать компоненты до предела.

Почему охлаждение влияет на питание? Физика процесса.

Казалось бы, причем тут температура к внезапному отключению из-за питания? Оказывается, связь прямая и объясняется физикой полупроводников:

Токи утечки (Leakage Currents): При нагреве транзисторы в CPU и GPU становятся менее эффективными. Возрастают паразитные токи утечки – токи, протекающие даже через "закрытые" транзисторы. Они не выполняют полезной работы, но потребляют энергию и выделяют дополнительное тепло, создавая порочный круг: нагрев -> больше утечек -> больше энергии и тепла -> еще больший нагрев.

Снижение эффективности и рост напряжения: Чем горячее чип, тем хуже работают его транзисторы. Чтобы сохранить стабильность и заданную частоту (особенно в режиме "буста"), системе питания (VRM) приходится подавать на чип более высокое напряжение. По формуле text P = U * I (Мощность = Напряжение * Ток) , повышение напряжения ведет к росту энергопотребления.

Косвенное влияние на всю систему:

  • Перегретые CPU/GPU нагревают воздух внутри корпуса.
  • БП: Работает в горячей среде, его КПД снижается. Для выдачи той же мощности он потребляет больше энергии из розетки и сильнее греется сам, приближаясь к своим пределам.
  • VRM материнской платы: Перегрев снижает их эффективность и стабильность выходного напряжения. Нестабильное питание процессора - прямой путь к сбоям.
  • Память и другие компоненты: Также чувствительны к повышенным температурам внутри корпуса...

DISM и SFC ключевые инструменты для диагностики и восстановления системных файлов в Windows 10/11

10.04.25
151

DISM (Deployment Image Servicing and Management) — утилита для работы с образами Windows, включая текущую установленную систему.

  • Восстанавливает хранилище компонентов Windows (WinSxS), которое содержит резервные копии системных файлов.
  • Исправляет поврежденные или отсутствующие файлы в образе системы.
  • Часто используется, когда sfc /scannow не может восстановить файлы из-за повреждения самого хранилища.
DISM /Online /Cleanup-Image /RestoreHealth 

Важно: После успешного выполнения DISM запустите sfc /scannow, чтобы восстановить системные файлы, используя исправленное хранилище.

SFC (System File Checker) — встроенная утилита для проверки и восстановления системных файлов.

  • Сканирует защищенные системные файлы (например, DLL, EXE, SYS).
  • Заменяет поврежденные или измененные файлы на оригинальные версии из хранилища компонентов (WinSxS).

Важно: Если хранилище WinSxS повреждено, SFC не сможет восстановить файлы. В этом случае сначала нужно выполнить DISM.

sfc /scannow 

Варианты результата: - "Нарушений целостности не обнаружено" — система в порядке.

  • "Найдены поврежденные файлы и успешно восстановлены" — SFC исправил ошибки.
  • "Найдены поврежденные файлы, но некоторые из них не могут быть восстановлены" — запустите DISM, затем повторите SFC.

Порядок выполнения команд.

  1. Сначала DISM, потом SFC:
  2. cmd DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
  3. Перезагрузка:

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

Типичные сценарии использования:

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

Итого: DISM и SFC — это "скорая помощь" для Windows. Всегда начинайте диагностику с них, особенно при нестабильной работе системы.