Solved Can't turn on Memory Integrity PxHlpa64.sys incompatible driver


Haydon

Well-known member
Power User
VIP
Local time
11:00 PM
Posts
1,990
Visit site
OS
Windows 10 Pro
Copilot steered me towards this PowerShell command to remove PxHlpa64.sys

pnputil -f -d “PxHlpa64.sys”

I'm ignorant wrt PowerShell and have to ask, is the command safe to use?

(I don't have a CD/DVD drive nor any other devices that would need PxHlpa64.sys )
 

My Computer

System One

  • OS
    Windows 10 Pro
xHlpa64. sys is Sonic CD/DVD disc driver system driver file and when you have installed this driver in your system, the possibility is that the driver is not compatible with Memory integrity uninstall the driver from Device Manager.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP Pavilion
    CPU
    AMD Ryzen 7 5700G
    Motherboard
    Erica6
    Memory
    Micron Technology DDR4-3200 16GB
    Graphics Card(s)
    NVIDIA GeForce RTX 3060
    Sound Card
    Realtek ALC671
    Monitor(s) Displays
    Samsung SyncMaster U28E590
    Screen Resolution
    3840 x 2160
    Hard Drives
    SAMSUNG MZVLQ1T0HALB-000H1
pnputil is a Windows provided tool to add/remove drivers. You can find it in C:\Windows\System32.

The above command uses these switches -f -d.
-f = force
-d = delete

So the command would forcefully delete the “PxHlpa64.sys” driver.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin
pnputil is a Windows provided tool to add/remove drivers. You can find it in C:\Windows\System32.

The above command uses these switches -f -d.
-f = force
-d = delete

So the command would forcefully delete the “PxHlpa64.sys” driver.
I wonder about the quote...unquote "..."
I looked up the syntax and the quote...unquote aren't there ❓
 

My Computer

System One

  • OS
    Windows 10 Pro
Try it with the quotes at first and if that does not work, then try it without.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin
LOL, I try not to play the pioneer, anyone has tried it before?

pnputil appears to be THE given tool, but here is an example from MS for deleting entire driver packages that show no quote...unquote

I couldn't find an example from MS for deleting single files. I would presume that the syntax for deleting single files would not have quote...unquote either, but I would really like an ad-hoc example from MS

Screenshot 2023-12-16 111922.png
 

My Computer

System One

  • OS
    Windows 10 Pro
Do you see any of those packages in the command you were given?

Try this link:

Quoting is used to remove the special meaning of certain characters or words to the shell. Quoting can be used to disable special treatment for special characters, to prevent reserved words from being recognized as such, and to prevent parameter expansion.
 
Last edited:

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin
Do you see any of those packages in the command you were given?

Try this link:

Quoting is used to remove the special meaning of certain characters or words to the shell. Quoting can be used to disable special treatment for special characters, to prevent reserved words from being recognized as such, and to prevent parameter expansion.

I was looking for deleting a single file, the one in title of this thread, and

> found a non-MS site with the quote...unquote for deleting a single file

and

> found the MS site (the same MS site that you linked to) without the quote...unquote but both syntax and example are for deleting driver packages (not for deleting single files)

As I wrote in the above, the syntax for deleting single files would presumably be the same as for deleting driver packages but I myself am not going to try that out (with and without)

Someone else should try that out and run victory laps :-) I shall wave and follow in his footsteps after the victory laps :-):-)
 

My Computer

System One

  • OS
    Windows 10 Pro
You really are afraid to learn aren't you?

If you try it, what is the worst that can happen?

You have to reinstall Windows, so what, big deal, all you have lost is a little time, because you back everything up, right?

If you try it and nothing bad happens then you have learned something, correct?

If you try it and something bad happens, then you have learned something else, correct?

Why are you so afraid of learning new things?
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin
You really are afraid to learn aren't you?

If you try it, what is the worst that can happen?

You have to reinstall Windows, so what, big deal, all you have lost is a little time, because you back everything up, right?

If you try it and nothing bad happens then you have learned something, correct?

If you try it and something bad happens, then you have learned something else, correct?

Why are you so afraid of learning new things?

It's quite the opposite, I have always been VERY eager to learn, all my life.

But this is simply not worth the effort, memory integrity can't be turned on, so what?

Why don't you play the pioneer? Add the file to your system, then delete it, it's all on the MS site that you linked to! Post screenshots, and run the victory laps (y)
 

My Computer

System One

  • OS
    Windows 10 Pro
Hi @Haydon

Have a look at Option Four of Brink's tutorial here on uninstalling the offending driver. Uninstall Driver in Windows 11 Tutorial

I had used it for forced uninstall of an offending driver. ( I had also tried uninstalling it from the Device Manager. When it did not help I had used the Option Four in that tutorial where you can see the pnputility. That plus a registry add helped resolve the issue ( Also Brink's contribution but I forget where I got it from) OK, it is here Option two of Brink's tutorial Enable or Disable Core Isolation Memory Integrity in Windows 11 Tutorial

You may have a look at my thread Could not turn Device Security on - solved, thanks to Brink.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro Version:23H2 OS Build: 22631.3593
    Computer type
    PC/Desktop
    Manufacturer/Model
    Beelink Mini PC Model: SEi12
    CPU
    12th Gen Intel core i5-1235U(Alder
    Motherboard
    SEi (manufactured by AZW)
    Memory
    16*2 (32 GB) DDR 4-3200(1600MHz) Crucial Technology
    Graphics Card(s)
    Intel Iris Xe Graphics (Internal)
    Sound Card
    Internal
    Monitor(s) Displays
    BenQ GW2283
    Screen Resolution
    1920*1080
    Hard Drives
    500GB NVME (Kingston SNV2S500G)
    1TB (Crucial CT1000BX500SSD1)
    PSU
    Power Brick 19V-6.32A , 120.08W
    Keyboard
    Dell KB3322Wi (Wireless)
    Mouse
    Dell WM118t (Wireless)
    Internet Speed
    4G/5G
    Browser
    MS Edge, Chrome
    Antivirus
    Malwarebytes Premium - Subscription
  • Operating System
    Windows 11 Home Version 23H2 Build 22631. 3593
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Inspiron 3280 AIO 22"
    CPU
    Intel Core i3 8145U
    Motherboard
    Dell inc. 027W48
    Memory
    Intel Optane 16GB module + DDR 4 16GB (Optane disabled.)
    Graphics card(s)
    Intel UHD Graphics 620
    Sound Card
    Internal
    Monitor(s) Displays
    Dell Monitor 22"
    Screen Resolution
    1920x1080
    Hard Drives
    Crucial CT1000BX500SSD1 ; 1000,2 GB
    PSU
    Power Brick
    Case
    All-in one
    Mouse
    Dell Wireless KM 636
    Keyboard
    Dell Wireless KM636
    Internet Speed
    4G
    Browser
    Edge, Chrome
    Antivirus
    Malwarebytes
    Other Info
    Upgraded from Windows 10 Home to Windows 11 Home on 28 Oct 2023
Hi @Haydon

Have a look at Option Four of Brink's tutorial here on uninstalling the offending driver. Uninstall Driver in Windows 11 Tutorial

I had used it for forced uninstall of an offending driver. ( I had also tried uninstalling it from the Device Manager. When it did not help I had used the Option Four in that tutorial where you can see the pnputility. That plus a registry add helped resolve the issue ( Also Brink's contribution but I forget where I got it from) OK, it is here Option two of Brink's tutorial Enable or Disable Core Isolation Memory Integrity in Windows 11 Tutorial

You may have a look at my thread Could not turn Device Security on - solved, thanks to Brink.

Ah, thanks! That I can try, @Brink verifies what he teaches in his tutorials.

However, the driver packages listing from the dism command in Option Four of the tutorial does not have the file PxHlpa64.sys in the title of this thread. The provider name, Sonic Solutions, is not on the list either (Sonic Solutions has been defunct since long, also)
 

My Computer

System One

  • OS
    Windows 10 Pro
Hello mate, :alien:

In that case, you'll need to use option 6 below instead to uninstall those drivers.

 

My Computers

System One System Two

  • OS
    Windows 11 Pro for Workstations
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom self build
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING (11GB GDDR5X)
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G75 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3 wall mounted
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gbps Download and 35 Mbps Upload
    Browser
    Google Chrome
    Antivirus
    Microsoft Defender and Malwarebytes Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    HP Spectre x360 2in1 14-eu0098nr (2024)
    CPU
    Intel Core Ultra 7 155H 4.8 GHz
    Memory
    16 GB LPDDR5x-7467 MHz
    Graphics card(s)
    Integrated Intel Arc
    Sound Card
    Poly Studio
    Monitor(s) Displays
    14" 2.8K OLED multitouch
    Screen Resolution
    2880 x 1800
    Hard Drives
    2 TB PCIe NVMe M.2 SSD
    Internet Speed
    Intel Wi-Fi 7 BE200 (2x2) and Bluetooth 5.4
    Browser
    Chrome and Edge
    Antivirus
    Windows Defender and Malwarebytes Premium
I'm ignorant wrt PowerShell and have to ask, is the command safe to use?
Yes it is safe to use, I've used it dozens of times, and the syntax they've suggested is the older style which is compatible with earlier operating systems. It does the same what @trumpy81 mentioned: -d means /delete-driver and -f means /force.

I would personally disable the associated service first, reboot and then delete the driver package. You might want to use the /uninstall option as well.
 

My Computer

System One

  • OS
    Windows 11, Windows 10, Linux Fedora Cinnamon
@Haydon

I do not know how far you can depend upon Copilot to find the offending driver. In my case when I tried to turn Memory Integrity ON, it shouted aloud indicating the offending driver giving complete details including the published name oem22.info. That should be more authentic than the experimental Copilot. So try it.

B30-10-2023 16-42-40.jpg.
Later after reading Brink's tutorial I tried dism- getdriver also and could locate oem22.inf and used PnPUtil to get rid of it as per the tutorial. Then the Registry add. OMG, it is 0200 hrs. and I am hitting the sack.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro Version:23H2 OS Build: 22631.3593
    Computer type
    PC/Desktop
    Manufacturer/Model
    Beelink Mini PC Model: SEi12
    CPU
    12th Gen Intel core i5-1235U(Alder
    Motherboard
    SEi (manufactured by AZW)
    Memory
    16*2 (32 GB) DDR 4-3200(1600MHz) Crucial Technology
    Graphics Card(s)
    Intel Iris Xe Graphics (Internal)
    Sound Card
    Internal
    Monitor(s) Displays
    BenQ GW2283
    Screen Resolution
    1920*1080
    Hard Drives
    500GB NVME (Kingston SNV2S500G)
    1TB (Crucial CT1000BX500SSD1)
    PSU
    Power Brick 19V-6.32A , 120.08W
    Keyboard
    Dell KB3322Wi (Wireless)
    Mouse
    Dell WM118t (Wireless)
    Internet Speed
    4G/5G
    Browser
    MS Edge, Chrome
    Antivirus
    Malwarebytes Premium - Subscription
  • Operating System
    Windows 11 Home Version 23H2 Build 22631. 3593
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Inspiron 3280 AIO 22"
    CPU
    Intel Core i3 8145U
    Motherboard
    Dell inc. 027W48
    Memory
    Intel Optane 16GB module + DDR 4 16GB (Optane disabled.)
    Graphics card(s)
    Intel UHD Graphics 620
    Sound Card
    Internal
    Monitor(s) Displays
    Dell Monitor 22"
    Screen Resolution
    1920x1080
    Hard Drives
    Crucial CT1000BX500SSD1 ; 1000,2 GB
    PSU
    Power Brick
    Case
    All-in one
    Mouse
    Dell Wireless KM 636
    Keyboard
    Dell Wireless KM636
    Internet Speed
    4G
    Browser
    Edge, Chrome
    Antivirus
    Malwarebytes
    Other Info
    Upgraded from Windows 10 Home to Windows 11 Home on 28 Oct 2023
This may muddy the waters, but one issue I've had in the past was having copies of unused drivers retained in the Driver Store.

It can be extra fun getting rid of those.
 

My Computers

System One System Two

  • OS
    Windows 11 22631.2861
    Computer type
    PC/Desktop
    Manufacturer/Model
    homebuilt
    CPU
    Amd Threadripper 7970X
    Motherboard
    Gigabyte TRX50 Aero D
    Memory
    128GB (4 X 32) Kingston DDR5 5200 (RDIMM)
    Graphics Card(s)
    Gigabyte RTX 4090 OC
    Sound Card
    none (USB to speakers), Realtek
    Monitor(s) Displays
    Philips 27E1N8900 OLED
    Screen Resolution
    3840 X 2160 @ 60Hz
    Hard Drives
    Crucial T700 2TB M.2 NVME SSD
    WD 4TB Blue SATA SSD
    Seagate 18TB IronWolf Pro
    PSU
    eVGA SuperNOVA 1600 GT
    Case
    Lian Li 011 Dynamic Evo XL
    Cooling
    Alphacool Eisbaer Pro Aurora 360, with 3 Phanteks T30 fans
    Keyboard
    Logitech K120 (wired)
    Mouse
    Logitech M500s (wired)
    Internet Speed
    1200 Mbps
  • Operating System
    windows 11 22631.2861
    Computer type
    PC/Desktop
    Manufacturer/Model
    homebuilt
    CPU
    Intel I9-13900K
    Motherboard
    Asus RoG Strix Z690-E
    Memory
    64GB G.Skill DDR5-6000
    Graphics card(s)
    Gigabyte RTX 3090 ti
    Sound Card
    built in Realtek
    Monitor(s) Displays
    Asus PA329C
    Screen Resolution
    3840 X 2160 @60Hz
    Hard Drives
    WDC SN850 1TB
    8 TB Seagate Ironwolf
    4TB Seagate Ironwolf
    PSU
    eVGA SuperNOVA 1300 GT
    Case
    Lian Li 011 Dynamic Evo
    Cooling
    Corsair iCUE H150i ELITE CAPELLIX Liquid CPU Cooler
    Mouse
    Logitech M500s (wired)
    Keyboard
    Logitech K120 (wired)
PnPUtil will remove those from the driver store for you.
Thanks.

With any luck, I'll never need to do that again. I vaguely recall using a script that altered permissions on the files in Driver Store so that an admin could delete them manually.

Editorial comment: I sometimes wish that MS gave a little more freedom for nonprogrammers to mess with the OS, even if it usually leads to disaster.
 

My Computers

System One System Two

  • OS
    Windows 11 22631.2861
    Computer type
    PC/Desktop
    Manufacturer/Model
    homebuilt
    CPU
    Amd Threadripper 7970X
    Motherboard
    Gigabyte TRX50 Aero D
    Memory
    128GB (4 X 32) Kingston DDR5 5200 (RDIMM)
    Graphics Card(s)
    Gigabyte RTX 4090 OC
    Sound Card
    none (USB to speakers), Realtek
    Monitor(s) Displays
    Philips 27E1N8900 OLED
    Screen Resolution
    3840 X 2160 @ 60Hz
    Hard Drives
    Crucial T700 2TB M.2 NVME SSD
    WD 4TB Blue SATA SSD
    Seagate 18TB IronWolf Pro
    PSU
    eVGA SuperNOVA 1600 GT
    Case
    Lian Li 011 Dynamic Evo XL
    Cooling
    Alphacool Eisbaer Pro Aurora 360, with 3 Phanteks T30 fans
    Keyboard
    Logitech K120 (wired)
    Mouse
    Logitech M500s (wired)
    Internet Speed
    1200 Mbps
  • Operating System
    windows 11 22631.2861
    Computer type
    PC/Desktop
    Manufacturer/Model
    homebuilt
    CPU
    Intel I9-13900K
    Motherboard
    Asus RoG Strix Z690-E
    Memory
    64GB G.Skill DDR5-6000
    Graphics card(s)
    Gigabyte RTX 3090 ti
    Sound Card
    built in Realtek
    Monitor(s) Displays
    Asus PA329C
    Screen Resolution
    3840 X 2160 @60Hz
    Hard Drives
    WDC SN850 1TB
    8 TB Seagate Ironwolf
    4TB Seagate Ironwolf
    PSU
    eVGA SuperNOVA 1300 GT
    Case
    Lian Li 011 Dynamic Evo
    Cooling
    Corsair iCUE H150i ELITE CAPELLIX Liquid CPU Cooler
    Mouse
    Logitech M500s (wired)
    Keyboard
    Logitech K120 (wired)
Hello mate, :alien:

In that case, you'll need to use option 6 below instead to uninstall those drivers.

The option 6 / Autoruns did find the offending file but failed to delete it.

Screenshot 2023-12-16 173920.png
 

My Computer

System One

  • OS
    Windows 10 Pro
@Haydon

I do not know how far you can depend upon Copilot to find the offending driver. In my case when I tried to turn Memory Integrity ON, it shouted aloud indicating the offending driver giving complete details including the published name oem22.info. That should be more authentic than the experimental Copilot. So try it.

View attachment 81446.
Later after reading Brink's tutorial I tried dism- getdriver also and could locate oem22.inf and used PnPUtil to get rid of it as per the tutorial. Then the Registry add. OMG, it is 0200 hrs. and I am hitting the sack.

I did not rely on Copilot to find the offending driver. Like you, I relied on Windows Security / Device Security, but only the following is shown.

Screenshot 2023-12-16 174812.png
 

My Computer

System One

  • OS
    Windows 10 Pro
Back
Top Bottom