Ntoskrnl exe синий экран windows server

Ntoskrnl.exe, short for NT Operating System Kernel, is like the brain of your Windows server. It oversees everything, from running software to handling system resources and hardware in virtual and regular environments.

If it has a problem or goes missing, the system can’t function properly, and in most cases, you’ll get a blue screen of death (BSoD), which forces a reboot.

ntoskrnl.exe bsod windows server 2012 r2

If your organization runs Windows Server 2012 R2, a BSoD can be particularly troublesome as it can knock out the whole network.

I first encountered this error on a virtual terminal server, which is less serious, but diagnosing and fixing the problem is the same regardless of the system. Here’s everything you need to know.

Why does Ntoskrnl.exe cause a BSoD on Windows Server 2012 R2?

There are several reasons why this type of blue screen error can occur. It usually boils down to system file corruption within the Windows Server OS, which happened to me during a bad Windows update, but driver problems are also common. Generally, these are the underlying causes:

  • Corrupted System Files – Windows Server comprises many backend files that make the system function. If any of these are deleted or corrupted, including ntoskrnl.exe and others, it can lead to the executable failing and displaying the BSoD. Corruption can happen due to malware infections, incomplete or interrupted updates, accidental deletion, or unexpected power outages.
  • Driver Problems – Outdated, corrupt, or incompatible device drivers can lead to Ntoskrnl.exe BSoD errors. This is more likely if the blue screen error uses the term pointer, a technical term related to drivers. For example, you may see: REFERENCE_BY_POINTER 0x18 ntoskrnl.exe+16395d
  • Virtualization Issues – If you’re using virtual servers like Hyper-V, issues within the virtualization environment can lead to Ntoskrnl.exe BSoD errors. Ensure that your virtualization software and configurations are correctly set up and up to date.
  • Hardware Issues – Incompatible or failing hardware components, such as RAM, hard drives, or graphics cards, can cause crashes. For example, a disk could have bad sectors causing corruption, or you could have faulty RAM modules or incorrect memory configurations. Because Ntoskrnl.exe communicates with hardware, it can express itself as a BSoD.
  • Power Supply Issues – Insufficient or unstable power supply to your server can affect hardware and server processes.
  • Windows Updates – Sometimes, updates or patches from Microsoft may conflict with your server’s configuration, causing BSoD errors.

Step-by-step fixes for Ntoskrnl.exe BSoD on Windows Server 2012 R2

Fixing your Windows server and Ntoskrnl.exe can be difficult if you don’t know the cause, but following each of these steps will bring things back to life. If you can boot into the server, it’s always a good idea to scan for malware and perform Windows and virtualization updates before proceeding with the other fixes.

1. Check Hardware

For a physical server, power it off, open the machine, and check if all the RAM and other hardware components are properly seated and connected to the motherboard.

It’s also worth checking for proper ventilation. I.e., no dust buildup and fans working properly.

2. Run System File Checker

The System File Checker can be accessed in the boot recovery environment if you can’t get into the system or by opening the Command Prompt from the server’s desktop.

This native Windows utility scans for and replaces corrupted or missing system files, such as Ntoskrnl.exe itself and related files.

1. Find the Command Prompt option in the recovery environment or type CMD into the Windows start menu search bar and run as admin.

System File Checker

2. Type sfc /scannow and hit Enter.

3. Wait for the process to complete, which may involve an automatic reboot.

3. Run DISM

Another native utility is the Deployment Image Service and Management Tool. This too helps fix the Windows server file system. In the Command Prompt, type the following command:

DISM /Online /Cleanup-Image /Restorehealth

DISM restore health

4. Run CHKDSK

Check Disk (CHKDSK) is an in-built Windows tool used to check your server’s hard disk for errors. If there are bad sectors or other issues, this can lead to Ntoskrnl.exe and other system file corruption.

Chkdsk Command Prompt

1. Open the Command Prompt and type the following command (use the correct drive letter if you do not use a C drive for the Windows installation): chkdsk C: /f

2. The F in the command instructs the tool to reboot and attempt to fix any errors.

3. Wait for the results, but be aware that serious issues, like a full hard drive failure that may require you to backup data and replace the entire disk.

5. Run Startup Repair

If you can’t boot into the server at all, it’s a bit more complicated than a regular Windows OS, as there is no standalone startup repair for BSoD. However, if you have a boot disc or bootable media, which can be downloaded and put on to a drive, you can repair Windows Server.

1. Insert your boot disc or USB drive.

2. If it doesn’t automatically take you to the setup screen, reboot and keep pressing F8.

3. Once at the startup menu, press Shift + F10 to open the Command Prompt. Here, you can run any of the previous utilities.

4. To run startup repair, type the following command: bootrec /scanos

Windows Server 12 startup repair fix boot

5. Once it finds your Windows installation, type the following command to fix boot issues: bootrec /fixboot

6. Update Drivers

1. Identify the Drivers to Update

Before updating drivers, determine which drivers need to be updated. You can check the device manager for devices with outdated or problematic drivers. Right-click on the Start button and select Device Manager.

2. Visit the manufacturer’s website for the hardware component you want to update. Download the latest drivers for Windows Server 2012 R2. Ensure that you choose drivers specifically designed for this operating system.

3. Once you’ve downloaded the updated drivers, open Device Manager. Right-click on the device you want to update and select Update driver.

Windows Device Manager driver update

4. Browse to the location where you saved the downloaded drivers and follow the on-screen instructions to install the updated driver.

5. Windows Server 2012 R2 can also automatically search for and update drivers through Windows Update. To enable this feature, open Server Manager, click on Configure this local server, and under Windows Update, click on Not configured.

6. Select Install updates automatically (recommended). Windows will now check for driver updates through Windows Update.

7. Run Windows Memory Diagnostic

Ntoskrnl.exe is required for Windows memory processes, so troubleshooting RAM with the can detect any problems.

1. Press the Windows key and type Windows Memory Diagnostic.

2. Click the Restart now and check for problems option.

Windows Memory Diagnostic

3. Wait for the scan to finish. Your server will restart and provide a summary of results when Windows loads.

5. You may need to replace or repair faulty RAM before you can run Windows Server 2012 in a stable manner.

8. Use a Windows Repair Tool

A Windows repair suite like Fortect applies many of the same built-in tools mentioned above under one interface, along with lots of extras.

1. Download and Install Fortect on your Windows server.

Install fortect

2. Launch Fortect and Start Scanning. It will perform a system-wide analysis, checking for issues in the Windows registry and corrupted system files related to Ntoskrnl.exe BSoD problems. It quickly detects errors by comparing your system to its database of healthy Windows components.

3. Click on Start Repair to replace any corrupted or missing files with clean versions from Fortect.

4. Restart Windows Server after the repair and scan process is complete.

Fortect is also useful because it gives a system and hardware summary, which can inform you if any hardware isn’t recognized or the system is overheating.

Conclusion

A Blue Screen of Death is not just a minor inconvenience as it can disrupt your workflow and lead to potential data loss. Fortect offers a comprehensive solution to diagnose and fix BSoD issues related to ntoskrnl.exe, ensuring your system’s stability without compromising your data.

Applies ToWindows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows HPC Server 2008 R2 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Web Edition

Не уверены, если это нужное исправление? Этой проблемы мы добавили в наш Диагностический дамп памяти которой можно подтвердить.

Симптомы

У вас есть компьютер под управлением Windows 7 или Windows Server 2008 R2. Иногда компьютер зависает после ее выполнения в течение некоторого времени. Кроме того появляется сообщение об ошибке Stop на синем экране. Сообщение об ошибке следующего вида:

STOP: 0x0000000A (параметр1, параметр2, параметр3, параметр4)IRQL_NOT_LESS_OR_EQUAL

Примечания

  • Четыре параметра в сообщении об ошибке зависит от конфигурации компьютера.

  • Не все «STOP: 0x0000000A» сообщения об ошибках, вызванных данной проблемы.

Причина

Эта проблема возникает потому, что диспетчер питания открывает порт вызова (ALPC) дополнительно локальной процедуры. Однако диспетчер питания закрывает другой порт вместо закрытия порту ALPC. Каждый раз при запросе питания, возникает утечка памяти. Когда потерянная память накапливается до определенного уровня, компьютер аварийно завершает работу.

Решение

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.

Если исправление доступно для скачивания, имеется раздел «Пакет исправлений доступен для скачивания» в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Чтобы получить полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

Для установки этого исправления необходимо наличие Windows 7 или Windows Server 2008 R2.

Сведения о реестре

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

Необходимость перезагрузки

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

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о файлах

Глобальная версия этого исправления устанавливает файлы с атрибутами, указанными в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.

Примечания к сведениям о файлах Windows 7 и Windows Server 2008 R2

Важно. Исправления для Windows Server 2008 R2 и Windows 7 включены в одни и те же пакеты. Однако исправления на странице запроса исправлений перечислены под обеими операционными системами. Чтобы запросить пакет исправления, который применяется к одной или обеим ОС, установите исправление, описанное в разделе «Windows 7/Windows Server 2008 R2» страницы. Всегда смотрите раздел «Информация в данной статье относится к следующим продуктам» статьи для определения фактических операционных систем, к которым применяется каждое исправление.

  • Файлы MANIFEST (.manifest) и MUM (.mum), устанавливаемые для каждой среды, указаны отдельно в разделе «Сведения о дополнительных файлах для Windows Server 2008 R2 и Windows 7». MUM и файлы МАНИФЕСТА и связанные файлы каталога безопасности (.cat), очень важны для поддержания состояния обновляемого компонента. Файлы каталога безопасности, для которых не перечислены атрибуты, подписаны цифровой подписью корпорации Майкрософт.

Для всех поддерживаемых 86-разрядных версий Windows 7

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Ntkrnlpa.exe

6.1.7600.20618

3,954,560

15-Jan-2010

20:12

Неприменимо

Ntoskrnl.exe

6.1.7600.20618

3,899,776

15-Jan-2010

20:12

Неприменимо

Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Ntoskrnl.exe

6.1.7600.20618

5,490,056

15-Jan-2010

20:11

x64

Ntkrnlpa.exe

6.1.7600.20618

3,954,560

15-Jan-2010

20:12

Неприменимо

Ntoskrnl.exe

6.1.7600.20618

3,899,776

15-Jan-2010

20:12

Неприменимо

Для всех поддерживаемых версий Windows Server 2008 R2 для систем на базе процессоров IA-64

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Ntoskrnl.exe

6.1.7600.20618

11,116,936

15-Jan-2010

17:40

IA-64

Ntkrnlpa.exe

6.1.7600.20618

3,954,560

15-Jan-2010

20:12

Неприменимо

Ntoskrnl.exe

6.1.7600.20618

3,899,776

15-Jan-2010

20:12

Неприменимо

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Дополнительные сведения

Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Сведения о дополнительных файлах

Сведения о дополнительных файлах для Windows 7 и Windows Server 2008 R2

Дополнительные файлы для всех поддерживаемых 86-разрядных версий Windows 7

Имя файла

Update.mum

Версия файла

Неприменимо

Размер файла

1,674

Дата (UTC)

15-Jan-2010

Время (UTC)

23:12

Платформа

Неприменимо

Имя файла

X86_ffdc89095bbcf4f8660ecfb40a14e092_31bf3856ad364e35_6.1.7600.20618_none_5d77b0ffacb707b7.manifest

Версия файла

Неприменимо

Размер файла

697

Дата (UTC)

15-Jan-2010

Время (UTC)

23:12

Платформа

Неприменимо

Имя файла

X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20618_none_6cdf08ad2e58ca5f.manifest

Версия файла

Неприменимо

Размер файла

16,151

Дата (UTC)

15-Jan-2010

Время (UTC)

20:56

Платформа

Неприменимо

Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2

Имя файла

Amd64_361a67ba0e268f43079e8fd2d757b707_31bf3856ad364e35_6.1.7600.20618_none_6d535399e0a16dc9.manifest

Версия файла

Неприменимо

Размер файла

701

Дата (UTC)

15-Jan-2010

Время (UTC)

23:12

Платформа

Неприменимо

Имя файла

Amd64_ffdc89095bbcf4f8660ecfb40a14e092_31bf3856ad364e35_6.1.7600.20618_none_b9964c83651478ed.manifest

Версия файла

Неприменимо

Размер файла

699

Дата (UTC)

15-Jan-2010

Время (UTC)

23:12

Платформа

Неприменимо

Имя файла

Amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20618_none_c8fda430e6b63b95.manifest

Версия файла

Неприменимо

Размер файла

15,291

Дата (UTC)

15-Jan-2010

Время (UTC)

21:06

Платформа

Неприменимо

Имя файла

Update.mum

Версия файла

Неприменимо

Размер файла

1,906

Дата (UTC)

15-Jan-2010

Время (UTC)

23:12

Платформа

Неприменимо

Имя файла

X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20618_none_6cdf08ad2e58ca5f.manifest

Версия файла

Неприменимо

Размер файла

16,151

Дата (UTC)

15-Jan-2010

Время (UTC)

20:56

Платформа

Неприменимо

Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 R2 с архитектурой IA-64

Имя файла

Ia64_0361c8118da0dae98eb720d3a2e18fdf_31bf3856ad364e35_6.1.7600.20618_none_b46f7f349d8a3ce9.manifest

Версия файла

Неприменимо

Размер файла

699

Дата (UTC)

15-Jan-2010

Время (UTC)

23:12

Платформа

Неприменимо

Имя файла

Ia64_ffdc89095bbcf4f8660ecfb40a14e092_31bf3856ad364e35_6.1.7600.20618_none_5d7954f5acb510b3.manifest

Версия файла

Неприменимо

Размер файла

698

Дата (UTC)

15-Jan-2010

Время (UTC)

23:12

Платформа

Неприменимо

Имя файла

Ia64_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20618_none_6ce0aca32e56d35b.manifest

Версия файла

Неприменимо

Размер файла

15,289

Дата (UTC)

15-Jan-2010

Время (UTC)

20:58

Платформа

Неприменимо

Имя файла

Update.mum

Версия файла

Неприменимо

Размер файла

1,684

Дата (UTC)

15-Jan-2010

Время (UTC)

23:12

Платформа

Неприменимо

Имя файла

X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20618_none_6cdf08ad2e58ca5f.manifest

Версия файла

Неприменимо

Размер файла

16,151

Дата (UTC)

15-Jan-2010

Время (UTC)

20:56

Платформа

Неприменимо

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

How to Fix ntoskrnl.exe Causing High CPU or BSOD in Windows

The ntoskrnl.exe, short for Windows NT operating system kernel, is a critical component of the Windows operating system. It plays a pivotal role in managing memory, processes, and hardware abstraction. However, issues associated with ntoskrnl.exe can lead to high CPU usage, causing significant performance hits, or even Blue Screen of Death (BSOD) errors, signalling serious problems that need immediate attention.

This article aims to provide you with an exhaustive guide on understanding the implications of ntoskrnl.exe, the common issues it can cause, and detailed steps on how to resolve these issues effectively.

Understanding ntoskrnl.exe

ntoskrnl.exe is the core of the Windows kernel. It handles various tasks such as:

  • Memory management: Managing memory allocation for apps and the OS itself.
  • Process and thread management: Handling the creation, scheduling, and execution of processes and threads.
  • Device driver interfaces: Managing the interactions between the software and the hardware.

Given its fundamental role, problems with ntoskrnl.exe can lead to a host of performance issues, most notably high CPU usage or BSODs, which usually include error codes signaling various underlying issues.

Symptoms of ntoskrnl.exe Issues

  • High CPU Usage: If ntoskrnl.exe is consistently consuming a large amount of your CPU resources, your computer may slow down, leading to delays in application responses and increased load times.
  • Blue Screen of Death: The infamous BSOD can manifest with various stop codes (such as 0x000000A0 or 0x0000007B) pointing to ntoskrnl.exe among other drivers or processes.
  • System Instability: Frequent application crashes, freezes, or unresponsive behavior may also be attributed to underlying issues with ntoskrnl.exe.

Diagnosing the Problem

Before diving into solutions, it’s essential to diagnose the problem accurately. Here are some methods to determine if ntoskrnl.exe is the root cause of your issues:

Monitoring CPU Usage

  1. Open Task Manager: Right-click the taskbar and select «Task Manager.»
  2. Check CPU Usage: Navigate to the «Processes» tab and observe the CPU usage of ntoskrnl.exe. If it consistently utilizes a high percentage of the CPU (over 20% during normal operations), further investigation is warranted.

Analyzing BSOD Error Codes

  1. Note the Error: When a BSOD occurs, take note of the error code and any key terms that follow it.
  2. Use Windows Debugging Tools: Boot into Safe Mode if needed and utilize tools like WinDbg to analyze the crash memory dump and identify if ntoskrnl.exe is referenced.

Checking Event Viewer

  1. Open Event Viewer: Type eventvwr.msc in the Run dialog (Win + R).
  2. Review System Logs: Look for warnings or errors that might indicate conflicts or issues relating to ntoskrnl.exe.

Running System Diagnostics

  1. Command Prompt Test: Open Command Prompt as administrator and run the command sfc /scannow to check for corrupted files.
  2. Check Disk for Errors: Use the command chkdsk /f to check your disks for logical errors which could also indicate issues with ntoskrnl.exe.

Common Causes of ntoskrnl.exe Issues

Understanding the potential causes can help in swiftly locating the issues:

1. Corrupt System Files

This could stem from improper shutdowns, power outages, or issues during Windows updates. Corrupt files related to ntoskrnl.exe can spike CPU usage and lead to stability issues.

2. Incompatible or Outdated Drivers

Driver issues can invoke ntoskrnl.exe error messages. If a device is utilizing a newly installed driver that is incompatible with your version of Windows, it can cause BSOD events.

3. Malware Infections

Malware can disguise itself as a critical system file, leading to abnormal CPU usage and other performance issues.

4. Faulty Hardware

Defective components, such as RAM or hard drives, can trigger errors related to ntoskrnl.exe, especially if they are struggling to read/write data.

5. Overclocking Issues

Improperly configured overclocking settings can also lead to unstable system behavior, linked to ntoskrnl.exe.

Solutions to Resolve ntoskrnl.exe Issues

Whether you are dealing with high CPU usage or BSODs, the following steps can aid in resolving the ntoskrnl.exe issues you are experiencing.

Step 1: Update Your Windows

Always ensure your Windows operating system is up-to-date. Microsoft regularly releases patches that may address existing bugs and vulnerabilities.

  1. Navigate to Settings: Go to Start > Settings > Update & Security > Windows Update.
  2. Check for Updates: Click «Check for updates» and install any pending updates.

Step 2: Scan for Corrupted System Files

System File Checker (SFC) is a useful built-in tool to check for and repair corrupted files.

  1. Open Command Prompt as Administrator: Search for “cmd” in the Windows search bar, right-click, and select “Run as administrator.”
  2. Run the Command: Type sfc /scannow and press Enter. The scan may take some time.

If SFC detects issues that it cannot resolve, consider using the Deployment Imaging Service and Management Tool (DISM):

  1. Run DISM Command: Use the command DISM /Online /Cleanup-Image /RestoreHealth to repair the Windows image.

Step 3: Update Your Drivers

Outdated or corrupt drivers can lead to conflicts with ntoskrnl.exe. Here’s how to update your drivers:

  1. Open Device Manager: Right-click on the Start menu and select Device Manager.
  2. Identify Outdated Drivers: Expand the categories and look for any devices with a yellow exclamation mark.
  3. Update Drivers: Right-click on the device and select “Update driver.” Follow the prompts to search for updated drivers automatically.

Alternatively, you may go to the manufacturer’s website to download the latest drivers personally.

Step 4: Run Malware Scans

Given that malware can impersonate ntoskrnl.exe, it’s vital to ensure that your system is clean.

  1. Use Windows Defender: Open Windows Security, navigate to «Virus & threat protection,» and run a full scan.
  2. Third-Party Tools: Consider utilizing additional tools like Malwarebytes for a more comprehensive scan.

Step 5: Check for Hardware Issues

Issues with hardware components can lead to persistent problems connected with ntoskrnl.exe. Use the following methods to identify hardware issues:

  1. Run Memory Diagnostic Tool:

    • Type «Windows Memory Diagnostic» in the search bar and run the tool.
    • Follow the prompts and reboot your PC to check for memory issues.
  2. Verify Hard Drive Health:

    • From Command Prompt, run chkdsk C: /f /r (replace C: with the drive letter) to check and potentially fix any issues.

Step 6: Disable Overclocking

If you’ve overclocked your system, reverting to stock settings can stabilize your system performance:

  • Enter BIOS/UEFI setup during boot and revert any changes made to CPU, RAM, or GPU settings.

Step 7: Perform a System Restore

If your problems began recently, restoring your system to a previous point can eliminate newly installed software or drivers that may be causing issues.

  1. Open System Properties: Type «Create a restore point» in the Windows search bar and open it.
  2. Select System Restore: Click on «System Restore» and proceed with the prompts to select a restore point and execute the restoration.

Step 8: Reinstall Windows

As a last resort, if other methods haven’t resolved the problem, consider performing a clean Windows installation.

  1. Backup Your Data: Ensure all important files are backed up to external storage.
  2. Create Installation Media: Use the Windows Media Creation Tool to create a bootable USB or DVD.
  3. Reinstall Windows: Boot from the installation media and follow the prompts to install a fresh copy of Windows.

Conclusion

Resolving ntoskrnl.exe issues, whether they result in high CPU usage or BSODs, requires a systematic approach. By diagnosing the problem accurately and following the steps outlined above, you can restore your system’s stability and performance.

Maintaining healthy habits, like regular Windows updates, driver updates, and frequent malware checks, can help prevent future issues with ntoskrnl.exe. Your operating system’s performance significantly benefits from proactive maintenance, allowing you to get the most out of your computer.


Рейтинг 4.95/41:

0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

28.12.2021, 18:13. Показов 8142. Ответов 83


Здравствуйте

Прошу экспертов помочь в решении проблемы описанной ниже.

Проблема:

Периодически windows выпадает в разные BSoDы

page fault in nonpaged area
kmode_exception_not_handled ntoskrnl.exe
driver irql not less or equal
PFN_LIST_CORRUPT

Иногда появляются файлы amdkmdag.sys и ntfs.sys
Всегда в ошибках присутствует ntoskrnl.exe

В вложениях скинул скрины bluescreenview
Подскажите как залить сюда дампы

Прошу помощи

Миниатюры

 

 



0



0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

28.12.2021, 18:21

 [ТС]

Вот дампы



0



Native x86

6736 / 3672 / 1015

Регистрация: 13.02.2013

Сообщений: 11,565

28.12.2021, 18:30

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



0



ibarg

7965 / 3211 / 617

Регистрация: 09.09.2017

Сообщений: 11,636

28.12.2021, 19:25

Сообщение от AndreyModey

Вот дампы

Нужен еще и рэпорт.

А пока:

Установить планки памяти в рекомендованные Gigabyte слоты 4 и 2 считая от процессора:

Кликните здесь для просмотра всего текста

Двухканальный режим с двумя модулями памяти, мы рекомендуем устанавливать в разъем DDR4_1
и разъем DDR4_2.

Попробовать включить XMP-3200:

Кликните здесь для просмотра всего текста

Как включить XMP в BIOS Gigabyte

Удалить файл гибернации (отключить гибернацию) с командной строки от админа:

Кликните здесь для просмотра всего текста

— ввести

Code
1
powercfg -h off

— нажать «Enter» и перезагрузить ПК.

Удалить 360 Total Security:

Кликните здесь для просмотра всего текста

Как удалить 360 Total Security – способы и инструкции



0



0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

28.12.2021, 20:28

 [ТС]

Где мне взять рэпорт, и как сюда загрузить ?



0



7965 / 3211 / 617

Регистрация: 09.09.2017

Сообщений: 11,636

28.12.2021, 20:34

Сообщение от AndreyModey

Где мне взять рэпорт

Ссылка во 2-ом посту. См. п 6.

Сообщение от AndreyModey

как сюда загрузить ?

Через скрепку.



0



0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

28.12.2021, 21:41

 [ТС]

Я проверял memtest-ом и встроенной в windows программой, ошибок памяти не показало, но мне кажется что они могут ошибаться, попробую по одной плашке ОЗУ ставить и тогда отпишу.
На материнской плате вроде бы нету вздутых конденсаторов, а на БП ещё не смотрел.

Добавлено через 3 минуты
Ещё не мало важно то что синие экраны начали появляться после того как случился сильный сбой электроэнергии (компьютер был включён)
И ещё важно то что иногда вместо синего экрана появляется на весь монитор просто зелёная картинка (когда перезагружаю комп то в bluescreenviewer видно отчёт синего экрана, а на самом деле была зелёная картинка на весь монитор)

Добавлено через 21 минуту
У меня интегрированая видеокарта



0



0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

29.12.2021, 14:50

 [ТС]

Еще странно то что когда у меня 2 плашки памяти, то синие экраны выскакивают, а когда по одной, то все нормально работает



0



Native x86

6736 / 3672 / 1015

Регистрация: 13.02.2013

Сообщений: 11,565

29.12.2021, 16:40

Сообщение от AndreyModey

Еще странно то что когда у меня 2 плашки памяти, то синие экраны выскакивают, а когда по одной, то все нормально работает

Дело именно в количестве? По одной обе работают нормально?

Значит сбоит двухканальный режим. Когда-то давно у меня аналогичная проблема вылечилась поднятием напряжения северного моста на 0.1 В, но не у всех плат есть такая опция.

Добавлено через 55 секунд
P.S. Для теста можно временно отключить двухканальный режим контроллера памяти.



1



0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

29.12.2021, 20:32

 [ТС]

Я попробовал воткнуть 2 плашки так, чтобы они были рядом, в одноканал, но ошибка все равно вылезла, может ли это значить что всё таки одна из плашок ОЗУ повреждена ? (у меня 4 слота в материнской плате)

Ещё хотелось бы узнать что Вы думаете о зелёном экране (писал ранее в этой теме)

Добавлено через 1 минуту
Проверял я memtest-ом только 2 плашки в двухканальном режиме. Стоит ли проверить каждую по отдельности ? (Когда проверял вместе ошибок не показало)



0



0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

30.12.2021, 19:54

 [ТС]

Я попробовал воткнуть 2 плашки так, чтобы они были рядом, в одноканал, но ошибка все равно вылезла, может ли это значить что всё таки одна из плашок ОЗУ повреждена ? (у меня 4 слота в материнской плате)

Ещё хотелось бы узнать что Вы думаете о зелёном экране (писал ранее в этой теме)

Проверял я memtest-ом только 2 плашки в двухканальном режиме. Стоит ли проверить каждую по отдельности ? (Когда проверял вместе ошибок не показало)



0



Native x86

6736 / 3672 / 1015

Регистрация: 13.02.2013

Сообщений: 11,565

30.12.2021, 21:37

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



0



Дно пробито

4754 / 2893 / 386

Регистрация: 07.10.2020

Сообщений: 19,678

30.12.2021, 21:42

AndreyModey ещё бы посмотреть SMARTы накопителей на всякий случай . И назовите точную модель БП — мало ли что .

Сообщение от AndreyModey

Проверял я memtest-ом только 2 плашки в двухканальном режиме. Стоит ли проверить каждую по отдельности ?

стоит — все тесты

Покажите ради интереса вкладку из AIDA64 для всех плашек типа такого ( базовая версия такого не умеет вроде как )

Без XMP проблема есть ? Пробовали до 1.4 поднимать напругу на тесты ?



0



0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

02.01.2022, 22:18

 [ТС]

я зашел в биос и поставил там xmp профиль озу, вроде норм работал комп, но потом я захотел зайти в игру фифа и у меня монитор просто стал весь черный, (было меню фифа) пришлось перезагружать компьютер. Я вошел в bluescreenview и там ошибок не было. Я решил скачать aida 64, чтобы проверить видеокарту и бп. У меня перед началом теста вылезла ошибка с драйверами видеокарты, я обновил драйвер издиспетчера устройств и ошибку в aida 64 исчезла, но появилась ошибка, что софт амд для видеокарты не запускается, потому что несовместимая версия драйвера.

Потом я запустил в aida64 тесты: cpu, gpu, system memory, fpu, local disk и cache (все тесты). Первые 2 раза когда запускал тест в первые секунды вылезала ошибка hardware failure detected test stopped. Потом я запускал каждый тест по отдельности и все норм было. Потом решил запустить снова все вместе и через минут 10 без ошибок все было. Получается что после включения xmp все синие экраны вроде бы ушли, но теперь во время игр либо игра вылетает, либо комп просто выводит черную картинку на монитор.



0



Дно пробито

4754 / 2893 / 386

Регистрация: 07.10.2020

Сообщений: 19,678

02.01.2022, 22:20

ОЗУ попробуйте по гарантии на проверку сдать — если там всё окей : БИОС или мать будет под подозрением .



0



0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

02.01.2022, 22:34

 [ТС]

Вы читали до этого мою тему ? У меня были серьезные перепады напряжения (комп был выключен, но в сети) А все ранние синие экраны появились после того как во время перезагрузки компьютера у меня выключили свет в квартире. Я подозревая что Биос просто как то сбился

Добавлено через 1 минуту

Сообщение от Wadim_Ymniy

ОЗУ попробуйте по гарантии на проверку сдать — если там всё окей : БИОС или мать будет под подозрением .

Может мне попробовать в биосе настроить мою встроенную видеокарту ?
Читайте ранее

Добавлено через 5 минут
И получается что синние экраны вроде бы ушли после того как включил хмп



0



Дно пробито

4754 / 2893 / 386

Регистрация: 07.10.2020

Сообщений: 19,678

02.01.2022, 22:37

Сообщение от AndreyModey

Может мне попробовать в биосе настроить мою встроенную видеокарту ?

а что с ней не так ?

Сообщение от AndreyModey

У меня были серьезные перепады напряжения (комп был выключен, но в сети) А все ранние синие экраны появились после того как во время перезагрузки компьютера у меня выключили свет в квартире. Я подозревая что Биос просто как то сбился

перепрошили ?



0



0 / 0 / 0

Регистрация: 28.12.2021

Сообщений: 45

02.01.2022, 22:42

 [ТС]

Сообщение от Wadim_Ymniy

а что с ней не так ?

Ну мне просто кажется что когда у меня на весь монитор вылезает зелёный экран или когда во время игр компьютер просто выводит на монитор черный экран то это из-за видеокарты

перепрошили ?

нет



0



7965 / 3211 / 617

Регистрация: 09.09.2017

Сообщений: 11,636

02.01.2022, 22:42

Сообщение от AndreyModey

я обновил драйвер издиспетчера устройств

Драйверы надо не обновлять, а удалять в безопасном режиме с помощью DDU или amd cleanup utility, а потом устанавливать начисто драйверы WHQL.

Сообщение от AndreyModey

получается что синние экраны вроде бы ушли после того как включил хмп

Про это было написано в посту 5. Там еще рекомендации.

Сообщение от AndreyModey

Я подозревая что Биос просто как то сбился

Гадать вслепую о причинах бесполезно. надо делать отчет (рэпорт) и выкладывать сюда.



0



raxper

Эксперт

30234 / 6612 / 1498

Регистрация: 28.12.2010

Сообщений: 21,154

Блог

02.01.2022, 22:42

20

Новые блоги и статьи

Все статьи  

Все блоги / 

Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности — ещё и безопасность.

Hrethgir 14.05.2025

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

Многопоточные приложения на C++

bytestream 14.05.2025

C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .

Stack, Queue и Hashtable в C#

UnmanagedCoder 14.05.2025

Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .

Как использовать OAuth2 со Spring Security в Java

Javaican 14.05.2025

Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .

Анализ текста на Python с NLTK и Spacy

AI_Generated 14.05.2025

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

Реализация DI в PHP

Jason-Webb 13.05.2025

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

Обработка изображений в реальном времени на C# с OpenCV

stackOverflow 13.05.2025

Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .

POCO, ACE, Loki и другие продвинутые C++ библиотеки

NullReferenced 13.05.2025

В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .

Паттерны проектирования GoF на C#

UnmanagedCoder 13.05.2025

Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .

Создаем CLI приложение на Python с Prompt Toolkit

py-thonny 13.05.2025

Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .

Наверх

Summary: In this blog, we will share how to fix Ntoskrnl.exe error. This blue screen error may occur due to corrupt system files, boot volume, missing driver, or hard disk controllers. Also, learn how to recover data lost due to Ntoskrnl.exe error using a professional Windows Data Recovery Software.

Windows NT Operating system kernel executable or Ntoskrnl.exe is an essential system file, which is responsible for several services including memory management, hardware abstraction, and process . This system file contains the executive, kernel, memory manager, scheduler (dispatcher), cache manager and the security reference monitor, making it a fundamental component of your Windows PC. However, when this file gets corrupt or lost, it may cause ntoskrnl.exe error (see image). This error may also occur due to various other reasons and result in severe data loss. Although, you may recover lost data with a professional data recovery software, to fix this error, try out effective methods given in this post.

Causes of Ntoskrnl.exe Blue Screen Error

There may be different causes of Ntoskrnl.exe error. It may occur due to corrupt boot volume, invalid boot.ini configuration, corrupt or missing system files, missing ntoskrnl.exe file, problematic Windows update, or missing driver for hard disk controllers. Also, as this error is related to memory, this may be caused by faulty RAM.

How to Fix Ntoskrnl.exe Error?

What-is-Ntoskrnl-1

Method 1: Run Windows Memory Diagnostic Tool

As this error may occur due to a faulty RAM, you may fix the issue by following the given troubleshooting steps:

  • Open Windows Memory Diagnostic tool and click Restart now and check for problems (recommended). (See Image 2)

    Ntoskrnl-2

    Image 2: Select Reset now and check for problems (recommended)

  • Once the process is done, the system will reboot and return to the Windows desktop. The test results will appear on the screen once you log in. If you are not able to check the results, check it manually with the help of the following steps:

  • Press Windows+R. In the Run dialog box, type eventvwr.msc to open Event Viewer and hit Enter. (See image 3)

    Ntoskrnl-3

    Image 3: Open Event Viewer

  • Under Windows logs category, on the left pane, click System. (See Image 4)

    Ntoskrnl-4

    Image 4: Select System under Windows Logs category

  • After opening System, click Find…, on the right pane. (See Image 5)

    Ntoskrnl-5

    Image 5: Click Find on the right pane

  • In the Find search box, type MemoryDiagnostic and hit Enter. (See Image 6)

    Ntoskrnl-6

    Image 6: Type MemoryDiagnostic in the Find search box

  • The results will appear on the screen. If it shows you that RAM is faulty, you will need to replace the RAM to get rid of this error.

Method 2: Update Device Drivers

To find out if the Ntoskrnl.exe error is caused by the faulty or corrupt device drivers, you may try updating or uninstalling the drivers with the help of the following troubleshooting steps:

  • Open Device Manager, select a category to see the device drivers, and expand it.

  • Right-click on the selected device driver and choose Update Driver from the available options. (See Image 7).

    Ntoskrnl-7

    Image 7: Select driver and click Update Driver on the screen

  • On the next prompt, click Search automatically for updated driver software. (See Image 8)

    Ntoskrnl-8

    Image 8: Search automatically for updated driver software

Method 3: Run CHKDSK Command

As the error may also be caused by the faulty or corrupt hard drive, try to follow the given steps and get rid of this error by running CHKDSK command:

  • Open Command Prompt and select Run as administrator. (See Image 9)    

    Ntoskrnl-10

    Image 9: Run Command Prompt as an administrator

  • In the open windows, type chkdsk /r /r D: and hit Enter (D: is presented as the drive letter of the corrupt/faulty hard drive). (See Image 10)

    Ntoskrnl-10-2

    Image 10: Run CHKDSK /r /r D command to fix hard disk issues

    Remember that when you run CHKDSK command, it finds and marks all the bad sectors in the hard disk. This command helps Windows understand not to read or store the data stored on those bad sectors. Due to this, you will lose data from your hard drive. However, you may recover data lost after using CHKDSK command with the help of professional Windows Data Recovery software. 

Method 4: Run SFC/Scannow

Corrupt, damaged or missing system files may also be the reason behind ntoskrnl.exe blue screen error. Try fixing the error with the given steps:

  • Open Command Prompt and chose to run it as an administrator.

  • On the next prompt, type SFC/Scannow command and hit Enter. (See Image 11)

    Ntoskrnl-11

    Image 11: Type SFC/Scannow command in the command prompt window

  • Let the process end and once it is done, close the command prompt window and reboot your system. 

Method 5: Perform System Restore

You may try fixing this blue screen error by performing System Restore. It is to notify that in performing this process, may end up losing all of your system data as this process will wipe out the entire data. However, you may recover lost data by using a powerful data recovery tool. Follow the given steps to perform System Restore:

  • Boot your system with a USB installation media, created using Windows media creation tool.

  • Click Repair your computer. On the next prompt, click Advanced options on the Automatic Repair environment. (See Image 12)

    Ntoskrnl-12

    Image 12: Click Advanced options

  • Go to Troubleshoot and then click Advanced options. (See Image 13)

    Image 13: Choose Advanced option under Troubleshoot

  • Click System Restore on the next prompt. (See Image 14)

    Ntoskrnl-14

    Image 14: Choose System Restore

  • Click Next on restore system files and settings and choos    e a restore point. (See Image 15)

    Ntoskrnl-15

    Image 15: Choose Next from restore system files and settings screen

  • On the next prompt, select Scan for affected programs (See Image 16). On doing so, the Apps will no longer be there on the creation of restore points. 

    Ntoskrnl-16

    Image 16: Choose Scan for affected programs

  • Click Next > Finish (See Image 17)

    Ntoskrnl-17

    Image 17: Select Finish and close the program

  • Once the process is done, check if the error is fixed.

Method 6: Uninstall Problematic Windows Update

If the error occurred after installing a Windows update, you may uninstall that for fixing the issue with the help of the following steps:

Ntoskrnl-18

Image 18: Open View update history

Method 7: Run BSOD Troubleshooter

You may also run a BSOD troubleshooter to fix this issue. This is a Windows’ built-in troubleshooting utility, which can help you troubleshoot blue screen errors. Follow the given steps to get rid of this error

Recover Data Lost Due to Ntoskrnl.exe BSOD Error

What if you lose data due to this blue screen of death (BSOD) error? No need to panic! You can recover the lost data using an easy-to-use a data recovery tool such as Stellar Data Recovery Professional. This DIY software can get your data back from BSOD affected systems and external storage media devices including USB, HDD, SSD, SD Card and more. The data can be retrieved from formatted, corrupted or even crashed PCs.

Conclusion

The Ntoskrnl.eve blue screen error may occur due to several reasons as mentioned above. You may fix this error by performing tested methods such as running Windows Memory Diagnostic tool, CHKDSK Command, SFC/Scannow Command, System Restore, Uninstall Windows problematic update and more. However, some of the methods may result in data loss. In such case, use a data recovery tool such as Stellar Data Recovery Professional to recover your lost data from BSOD affected systems.

  • Press Windows + I to open Settings and go to Update & Security.

  • Select View update history on the next attempt. (See Image 18)

  • Select Uninstall updates on the view update history screen. (See Image 19)

    Ntoskrnl-19

    Image 19: Choose Uninstall updates from screen

  • Locate the problematic update from the list and click Uninstall. (See Image 20)

    Ntoskrnl-20

    Image 20: Uninstall the problematic Windows update

    • Open Settings by pressing Windows + I and go to Update & Security. (See Image 21)

      Ntoskrnl-21

      Image 21: Go to Update & Security

    • On the next prompt, click Troubleshoot on the left pane.

    • Under Find and fix other problems, click BSOD error (Blue Screen) > Run the troubleshooter. (See Image 22)

      Ntoskrnl-22

      Image 22: Run BSOD Troubleshoot to fix the error

    • Follow all the instructions given on the page and fix this error.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Worms 4 mayhem не запускается на windows 10
  • Проверка wake on lan windows 10
  • Невозможно установить ос windows 10 на usb устройстве флэш памяти с помощью программы установки
  • Как добавить почту яндекс в windows 10
  • Как узнать индекс производительности компьютера на windows 10