ACTIVE MALWARE WINDOWS

How to fix
Memory integrity not running due to STTub30.sys (STmicroelectronics) incompatible driver
on Windows

Resolve the STTub30.sys driver issue preventing memory integrity on Windows 10 and 11. Get expert-tested solutions to fix errors in minutes.

[Fix] Memory integrity not running due to STTub30.sys (STmicroelectronics) incompatible driver
Quick Summary
Error severity
Medium
Est. time
10 minutes
Offer Fortect PC Suite
Start fix →
Ad · we may earn a commission
0 Comments
01

What causes [Fix] Memory integrity not running due to STTub30.sys (STmicroelectronics) incompatible driver?

  • Incompatible driver STTub30.sys
  • Corrupt system files
  • Driver updates causing issues
  • Windows updates causing incompatibility
  • Firewall issues due to STTub30.sys
Offer Fortect PC Suite

Repairs Windows system files, removes malware, and restores a clean OS state — without reinstalling.

Ad · we may earn a commission
Get Fortect PC Suite ↗

Hello, I have received a message that Core Isolation has an incompatible driver, STTub30.sys (STmicroelectronics), due to which Memory Integrity was disabled. I have installed the latest Windows updates, but I still receive the message. Any ideas on how to fix this? Thanks in advance.

Core Isolation and Memory Integrity are relatively new iterations of Microsoft Defender, the built-in antivirus that can be found in all recent Windows versions. Unfortunately, some users found that they couldn't turn on Memory Integrity because Windows found an incompatible driver, STTub30.sys (STmicroelectronics) on their devices. This can be a huge problem, as Defender is not running at its full capacity.

Since malware has been evolving rapidly in the past decade or so, threats like ransomware[ref en-1] are running rampant, and hundreds of users get infected every day. While some users prefer to use third-party security software, those who opt for Windows' built-in security tool are also protected very well, as long as it is running properly. That being said, when Memory Integrity is turned off, it is no longer the case, so it becomes vital to fix STTub30.sys (STmicroelectronics) incompatible driver issues on the system.

Some users reported the prompt telling that Memory Integrity was turned off seemingly out of the blue, while others claimed issues started after updating or reinstalling drivers, updating Windows, or performing other tasks. Other people claimed that several other issues, such as Firewall not working due to STTub30.sys, also occurred.

How to fix memory integrity not running due to sttub30 sys stmicroelectronics incompatible driver
How to fix memory integrity not running due to sttub30 sys stmicroelectronics incompatible driver

The reason for Core isolation and Memory Integrity to be turned off are the incompatible or corrupt driver. In this case, STmicroelectronics is a Switzerland-based semiconductor developer and producer. The component in question is a Kernel[ref en-2] device driver with the product name Generic STM USB Driver.[ref en-3]

Before you proceed with the solutions below, make sure that your Windows is running on the latest version and is up-to-date. Also, if your system files are corrupted, it may also cause the device to malfunction, so we recommend first running a scan with a PC repair tool [d1].

Fix 1. Get rid of the driver using the elevated Command Prompt

Some users managed to fix the Core Isolation issue by removing the driver altogether. To do so, proceed with the following steps:

  • Type in cmd in Windows search
  • Right-click on Command Prompt and select Run as administrator
  • When User Account Control pop-up shows up, click Yes
  • Now, copy and paste the following command link, pressing Enter afterward:
    dism /online /get-drivers /format:table

How to fix memory integrity not running due to sttub30 sys stmicroelectronics incompatible driver get list of drivers
How to fix memory integrity not running due to sttub30 sys stmicroelectronics incompatible driver get list of drivers

  • Your next task is to find the line containing the STmicroelectronics under Provider Name, then take note of the Published name
  • Next, type in the following command, replacing "Published name" with the driver name, for example:
    pnputil /delete-driver oem33.inf  /uninstall /force
  • Press Enter
  • Restart your system.

Fix 2. Replace the STTub30.sys file

One of the ways users managed to fix the problem was by replacing the file that was causing the problem - STTub30.sys. To get the newest version, however, you'll have to download it from the GitHub platform, which is by no means official (the developer does not have this version of the driver published on its official website, although this may change in the future). Nonetheless, Virus Total checks confirm the file is safe to use.

  • Go to the C:\Windows\System32\drivers\ location and find STTub30.sys file. Copy it to another location for a backup (you can use USB or cloud services too)
  • Download the newest file version from the GitHub site
  • Now, go back to C:\Windows\System32\drivers\ and copy the new file you downloaded into this location

How to fix memory integrity not running due to sttub30 sys stmicroelectronics incompatible driver copy file
How to fix memory integrity not running due to sttub30 sys stmicroelectronics incompatible driver copy file

  • You will be asked to grand Administrator permissions - do so
  • Reboot your system
  • After a restart, go to Windows Security > Device Security > Core Isolation and enable Memory integrity.

How to fix memory integrity not running due to sttub30 sys stmicroelectronics incompatible driver enable feature
How to fix memory integrity not running due to sttub30 sys stmicroelectronics incompatible driver enable feature

Bottom line

To fix the issue with Memory Integrity not running, ensure your Windows is up-to-date, run a scan for corrupted system files, and consider updating or reinstalling the STTub30.sys driver. If these solutions do not resolve the problem, further troubleshooting may be necessary.

Frequently asked questions

STTub30.sys is a driver associated with STMicroelectronics hardware, and if it's incompatible or outdated, it can prevent Memory Integrity from running properly on your Windows system.

You can update the STTub30.sys driver by visiting the STMicroelectronics website or using Windows Device Manager to search for the latest driver updates.

If updating the driver doesn't resolve the issue, consider uninstalling the driver and using a generic alternative, or check for any Windows updates that may improve compatibility.

Did this fix work for you?
Daniel Quinn

Written & verified by

Browser & Web App Specialist
Browser troubleshooting Extension conflicts Web app errors Browser performance Cache and cookie issues

Daniel Quinn specialises in browser troubleshooting and web application errors across Chrome, Firefox, Edge, and other major browsers on Windows. He covers browser crashes, extension conflicts, rendering failures, performance degradation, and compatibility errors with web-based tools. Daniel's guides help readers distinguish between a browser-level issue and an underlying Windows problem — narrowing down the cause before recommending a targeted fix. His writing is known for testing fixes across multiple browser versions and Windows editions, ensuring the steps work in real conditions.

0 Comments

Be the first to comment

Still worried? Run a free check.

Paste any URL or domain — we'll scan it against 4.2M known threats in 10 seconds.

View full scanner → Add to your website →