FIX: Attempted execute of noexecute memory error on Windows 10

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
0 Comments
Download PDF
Affiliate Disclosure

Attempted execute of noexecute memory error on Windows 10

Blue Screen of Death errors are the most serious errors that you can encounter on Windows 10. These errors will constantly restart your PC in order to prevent damage, therefore it’s important to know how to fix ATTEMPTED EXECUTE OF NOEXECUTE MEMORY error.

How to fix ATTEMPTED EXECUTE OF NOEXECUTE MEMORY error

Attempted execute of noexecute memory is a BSOD error that can cause many problems on your PC. Speaking of this error, these are some of the most common issues involving this error:

    • Attempted execute of noexecute memory overclock – This error can appear after overclocking your hardware. If your hardware is overclocked, be sure to remove overclock settings and check if that solves the issue.
    • Attempted execute of noexecute memory Windows 7, Win 8 – This error affects all versions of Windows, so it’s not uncommon to encounter this problem on both Windows 8 and 7.
    • Attempted execute of noexecute memory nvlddmkm.sys, hal.dll, ntfs.sys, win32k.sys, ntoskrnl.exe, tcpip.sys – Sometimes this error can give you the name of the file that caused the crash. With a bit of research, you can easily find the device or driver that is related to the file responsible for the crash.
    • Attempted execute of noexecute memory on startup – In some cases, this error can appear as soon as you start your PC. This can be a big problem, and in order to fix it, you need to perform Clean Boot and check if that solves your problem.
    • Attempted execute of noexecute memory Avast, Kaspersky – Antivirus tools are the common cause for this error, and in order to fix the issue, you might have to remove your antivirus entirely.

Solution 1 – Download the latest drivers

Windows 10 requires drivers in order to work with your hardware, and if you don’t have the appropriate drivers, or if your drivers are outdated or corrupted, you’ll get a BSOD error and your system will crash. To fix this issue it’s highly recommended that you update all your drivers, and you can do that simply by visiting your hardware manufacturer’s website and downloading the latest drivers for your device.

According to users, Intel graphics and Realtek audio drivers can cause this error to appear, therefore we recommend to update those drivers first. There are also reports that iBuyPower wireless adapter is causing this issue, and if you’re using this adapter we advise you to remove it from your PC, install the necessary drivers and install it again.

Updating drivers manually isn’t the most efficient way to fix BSOD errors, therefore we advise you to try TweakBit Driver Updater.

Disclaimer: some features of this tool are not free.


Solution 2 – Remove your antivirus software

Antivirus software is important for your system stability and safety, but sometimes antivirus software can cause ATTEMPTED EXECUTE OF NOEXECUTE MEMORY Blue Screen of Death error to appear. To fix this error it’s important that you temporarily remove all third-party antivirus programs that you have installed.

We have to mention that uninstalling the antivirus software might not fix this problem. Many antivirus programs tend to leave certain files and registry entries once you remove them. To completely remove antivirus software from your PC, we recommend that you use a dedicated removal tool. Many antivirus companies have this tool available for their software, so be sure to download and use it.

If removing your antivirus solves the problem, you should consider switching to new antivirus software. There are many great antivirus tools, but the best are Bitdefender, Panda Antivirus, and Bullguard, so feel free to try any of these tools. All these tools are fully compatible with Windows 10, so you won’t experience any BSOD errors after switching to one of these tools.

According to users, Norton antivirus is the common culprit for this issue, therefore it’s recommended that you remove it from your PC and install the latest version.


Solution 3 – Disable Windows Defender from Registry Editor

According to users, Windows Defender can sometimes cause ATTEMPTED EXECUTE OF NOEXECUTE MEMORY error to appear, and you can fix this problem by disabling Windows Defender using Registry Editor. To do that, follow these simple steps:

      1. Press Windows Key + R on your keyboard and enter regedit. Press Enter or click OK.
        Attempted execute of noexecute memory Avast
      2. When Registry Editor opens, go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender key in the left pane.
        Attempted execute of noexecute memory on startup
      3. In the right pane locate the DisableAntiSpyware DWORD and double click it to open its properties.
      4. Set the Value data to 1 and click OK to save changes.
        Attempted_execute_of_noexecute_memory nvlddmkm.sys

By doing this you’ll disable Windows Defender, and hopefully, the Blue Screen of Death error will be fixed.


Solution 4 – Perform a Clean boot

Sometimes certain applications and services can cause this error to appear, therefore you’ll have to disable them to fix this error. The easiest way to do that is to perform a Clean boot, and you can do that by following these steps:

  1. Press Windows Key + R and enter msconfig. Press Enter or click OK.
    Attempted_execute_of_noexecute_memory Win 8
  2. When the System Configuration window opens click on Selective startup. Uncheck Load startup items.
  3. Go to Services tab, check Hide all Microsoft services and click on Disable all.
    Attempted_execute_of_noexecute_memory Windows 7
  4. Go to the Startup tab and click on the Open Task Manager.
    Attempted_execute_of_noexecute_memory nvlddmkm.sys
  5. Select the Startup tab and right-click each item on the list and choose Disable from the menu.
    Attempted execute of noexecute memory on startup
  6. After you disable all startup applications, go back to the System Configuration window and click Apply and OK.
    Attempted execute of noexecute memory overclock

When your computer restarts check if the error appears again. If there’s no BSOD error, it means that the cause was one of the disabled services or applications. To find the problematic application you need to repeat the same steps again. After that, enable services and applications one by one until you find the one that is causing this error to appear.

Users reported that this error was caused by nVidia Streaming Kernel Service, and by disabling this service, the issue was permanently fixed.


Solution 5 – Perform Windows 10 reset

If the software is causing ATTEMPTED EXECUTE OF NOEXECUTE MEMORY error to appear, you can easily fix it by performing Windows 10 reset. Before you start this process, we recommend that you back up all important files and create a bootable USB flash drive. Performing Windows 10 reset is simple and you can do it by following these steps:

  1. Restart your PC a few times during the boot sequence to start Automatic Repair.
  2. Select Troubleshoot > Reset this PC > Remove everything. During this step you might be asked to insert Windows 10 installation media, so be sure to have one prepared.
  3. Choose Only the drive where Windows is installed > Just remove my files. Click the Reset button to start the process.
  4. Follow the instructions to complete the Windows 10 reset.

After completing Windows 10 reset check if the issue is resolved. If the error appears again, it means that it is caused by your hardware.


Solution 6 – Find and replace the faulty hardware

The most common cause of BSOD errors is faulty RAM, therefore we urge you to check your RAM first. Simply test all modules one by one until you find the one that is faulty. We also urge you to check if your RAM modules are properly connected. Make sure that the RAM module is properly seated.

If your RAM is not the problem, check other hardware components such as your CPU, motherboard, etc.


Solution 7 – Install the latest updates

You might be able to fix the ATTEMPTED EXECUTE OF NOEXECUTE MEMORY error simply by installing the latest Windows updates. This error can appear if your PC is out of date. If there’s an incompatibility issue, as well.

Microsoft is frequently releasing new updates and fixing various problems, so it’s possible that you can fix the problem simply by installing the latest updates. This process is rather streamlined on Windows 10, and in most cases, Windows 10 will automatically download the missing updates in the background.

However, sometimes you might miss an update or two. To check whether your PC is up to date, do the following:

  1. Press Windows Key + I to open the Settings app.
  2. When the Settings app opens, navigate to the Updates & Security section.
    Attempted execute of noexecute memory Avast
  3. Now click on Check for updates button.
    Attempted execute of noexecute memory overclock

Windows will now check for available updates and download them automatically in the background. Once the updates are downloaded, they will be installed as soon as you restart your PC. After installing the latest updates, check if the problem still persists.


Solution 8 – Remove problematic software

Third-party applications can sometimes interfere with Windows 10 and cause this and many other problems to appear. The best way to fix that issue is to remove the application that is interfering with Windows. There are numerous ways to do that, but the best one is to use an uninstaller application.

If you’re not familiar, uninstaller software is a special application designed specifically for removing programs. By using uninstaller software you can remove any application from your PC. Also, you’ll remove all of its files and registry entries.

As a result, you’ll ensure that your application is completely removed from the PC. By completely removing the application, you’ll prevent any leftover files or registry entries from interfering with your PC.

If you’re looking for uninstaller software, we would have to mention Revo Uninstaller and IOBit Uninstaller. All these tools are incredibly simple to use, and they can easily remove any application from your PC. As for problematic applications, users reported Nvidia Streamer and WinPcap as the main cause of this problem.

ATTEMPTED EXECUTE OF NOEXECUTE MEMORY Blue Screen of Death error can cause many problems on your PC, but we hope that you managed to fix this error by using one of our solutions.


Editor’s Note: This post was originally published in June 2016 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.


READ ALSO:

Editor's Note: This article was originally published in June 2016 and was revamped and updated in November 2020 for freshness, accuracy, and comprehensiveness.
Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!