Hi Stephen,
Download Autoruns from the Microsoft Sysinternals site, and run it as administrator.
In the search box in Autoruns, type the driver file name "wdcsam64".
If wdcsam64.sys appears in the list, right-click and choose Delete.
See also:
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
MS Windows Home 10.0.2200 Build 2200
Windows Security showed ‘memory integrity is off’ because of ‘incompatible drivers.’ The driver is wdcsam64.sys (Driver version 1.0.7.2, WD External Storage. No other info given).
There were other incompatible drivers but I successfully uninstalled them using Powershell. Unfortunately wdcsam64.sys does not show up after the Powershell command of pnputil /enum-drivers. So I’m unable to find the oem*inf attribution. So I can’t remove it using Powershell.
I have uninstalled the WD driver in Device manager. The problem persists.
A search reveals the file in ``C:\Windows``\System32\drivers. However I’m not in the habit of just deleting drivers here for obvious reasons. Please advise if it is in fact safe to do so.
Have updated Windows. Fully up to date.
So at the moment I’m unable to remove or update this driver, and therefore cannot turn memory integrity on in Windows Security. You can see that this is a non-trivial security issue that is way disproportional to the everyday action of plugging in an external drive.
In summary:- Windows memory integrity is off.
- unable to turn it on
- cannot update driver
- cannot remove it because it doesn’t show up with the pnputil /enum-drivers command on Powershell.
- reluctant just to delete it from %system32\drivers
Any advice or suggestions appreciated. Thank you.
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
Hi Stephen,
Download Autoruns from the Microsoft Sysinternals site, and run it as administrator.
In the search box in Autoruns, type the driver file name "wdcsam64".
If wdcsam64.sys appears in the list, right-click and choose Delete.
See also:
Hi Stephen,
I am Dave, I will help you with this.
Open Command Prompt as administrator and run this command
dism /online /get-drivers /format:table
Does that list that driver to find the oem*inf attribution
Hi Arthur,
From an Admin CMD prompt window, run:
pnputil /delete-driver oem25.inf /uninstallThat should help.
Thanks, this really helped me finding the right OEM file and uninstalling it.
This solves the problem thanks. However I am downloading windows update after fixing the issue. I hope it doesn’t go back again after installing the update
I am also having this issue. However, there are listed 2 incompatible wdcsam64.sys files. The first is shown to be v 1.0.9.0 and has a published name of oem43.inf. The other listing is shown to be 1.0.7.2 and has no published name, just a product name of WD External storage.
I used pnp to delete the oem43.inf version. I then rebooted system with external drive disconnected. However, the memory integrity scan still showed incompatible drivers (although none were listed).
Using a downloaded WD_SES_Driver_Setup_x64 from WD site I preceded to first delete the drivers and then to do a fresh re-install. On re-connecting the drive and memory integrity scan was back to showing the 2 incompatible wdcsam.sys files.
There are only 2 file locations for the wdcsam.sys files under program files\wdcsam and windows\system32\drivers. Both files are the same size and modified date.
Any ideas ?
Thanks ... Rick