I had a problem with a CD-ROM driver (PxHlpa64.sys) that made my computer bluescreen a couple of times a month, so I disabled it from starting and now the optical drive isn't recognised by the system. I tried this tip I read on tenforums:
I renamed the driver to PxHlpa64.sys.old and deleted the LowerFilters, but I can't turn on Memory Integrity because I don't find it as an option in Windows Security. I googled and read that I would have to make changes in the BIOS to enable Hardware Virtualisation first. Do I really have to do that? Does it harm anything if I don't?
The optical drive seems to work fine now.
Here’s what I did:
Go to C:\Windows\System32\drivers, rename PxHlpa64.sys to PxHlpa64.sys.old
Go to Registry Editor, find HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > Class
Find 4D36E965-E325-11CE-BFC1-08002BE10318
Delete LowerFilters and/or UpperFilters (I only had LowerFilters)
If you want to play safe, backup this registry key first.
More details on this procedure here:
How to Delete the UpperFilters and LowerFilters Values (lifewire.com)
Restart.
Turn on Memory Integrity and restart.
Now my DVD burner works.
(If you just rename PxHlpa64.sys you can turn on Memory Integrity but CD/DVD will not work.)
I renamed the driver to PxHlpa64.sys.old and deleted the LowerFilters, but I can't turn on Memory Integrity because I don't find it as an option in Windows Security. I googled and read that I would have to make changes in the BIOS to enable Hardware Virtualisation first. Do I really have to do that? Does it harm anything if I don't?
The optical drive seems to work fine now.
Last edited: