A free app and service that helps families create healthy digital habits and stay connected. It’s designed to support both online safety and real-world awareness by offering tools for screen time management, content filtering, and location sharing
wdcsam64.sys version [IP Address] is an old Western Digital/WD SES device driver, so update it or—if you no longer require its WD device support—remove its confirmed oem176.inf package before enabling Memory Integrity.^1^
This is a Windows driver issue, not a Microsoft 365 incompatibility.
1. Try the non-destructive update path
- Connect the Western Digital device that installed the driver, if you still use it.
- Open Settings → Windows Update and install available driver updates, including relevant Optional updates.
- Check Western Digital support for a current driver or utility compatible with your Windows version.
- Restart Windows and try Windows Security → Device security → Core isolation details → Memory integrity.
Microsoft recommends obtaining an updated compatible driver from Windows Update or the device manufacturer first.^2^
2. Remove the old WD driver if no compatible update exists
Only do this if you no longer need the WD software/device functionality provided by this driver, or can reinstall a newer driver afterward. Removing an essential or actively used driver can disable its device; create a restore point and back up important data first.^3^
- Disconnect any Western Digital external drive.
- In Settings → Apps → Installed apps, uninstall obsolete WD utilities associated with that device.
- Open Command Prompt as administrator.
- Verify that
oem176.infis the Western Digital package before deleting it:
pnputil /enum-drivers
Find the entry whose Published Name is oem176.inf. Confirm that its provider and original driver information correspond to Western Digital/WD SES and wdcsam64.sys. Do not remove it if the displayed package does not match.
- Remove the confirmed package:
pnputil /delete-driver oem176.inf /uninstall
/uninstall removes the package from devices using it and deletes it from the Windows driver store.^4^
- Restart the computer.
- Open Windows Security → Device security → Core isolation details, switch Memory integrity on, and restart again. Memory Integrity—also called Hypervisor-protected Code Integrity—rejects incompatible low-level drivers.^5^
If deletion reports that the package is in use
First ensure the WD device is disconnected and its WD utility is uninstalled. If oem176.inf has again been verified as the WD package, use:
pnputil /delete-driver oem176.inf /uninstall /force
The /force option deletes a package even when Windows reports that it is in use, so use it only after confirming the package identity.^4^ Windows Update may reinstall a missing driver if the device is reconnected; if that happens, obtain a newer compatible WD driver rather than repeatedly deleting it.^6^
References
- How to resolve WDCSAM64 (Western Digital) driver incompatibility to ...
- A driver can't load on this device | Microsoft Support
- Create an inventory of installed driver packages
- PnPUtil Command Syntax
- Device Security in the Windows Security App | Microsoft Support
- Using Device Manager to uninstall devices and driver packages