I’m trying to figure out how to completely turn off the touchscreen on my Windows laptop because it keeps registering random touches and messing up what I’m working on. I’ve checked basic settings but can’t find a clear option. What’s the proper way to disable the touchscreen, and is it possible to turn it back on easily later if I need it?
I fought with this on a flaky touchscreen laptop too. Here’s what worked for me on Windows 10 and 11.
- Turn off touchscreen through Device Manager
- Press Windows key + X
- Click Device Manager
- Expand “Human Interface Devices”
- Look for “HID-compliant touch screen”
Sometimes there are two if you have pen support. - Right click it
- Click “Disable device”
- Confirm
Touch should stop working instantly. If it still responds, you picked the wrong device. Re enable and disable the other “HID compliant touch screen” entry.
Windows updates sometimes re enable it. If that happens, repeat the steps.
- Stop Windows from auto enabling it with power saving
- In Device Manager, right click the “HID compliant touch screen”
- Properties
- Power Management tab
- Uncheck “Allow the computer to turn off this device to save power”
- OK
This helps keep Windows from messing with it after sleep or hibernate.
-
If you want a more “permanent” solution
This is more advanced and a bit risky if you misclick.- Right click Start
- Windows Terminal (Admin) or Command Prompt (Admin)
- Type:
devmgmt.msc
So Device Manager opens with admin rights. - Right click “HID compliant touch screen”
- Properties
- Driver tab
- Click “Disable device” again, confirm
On some models, BIOS has a direct setting to turn touch off.
- Check BIOS or UEFI
- Restart the laptop
- Tap F2, Del, Esc or F10 during boot until BIOS opens
- Look under “Advanced” or “Configuration” or “Input”
- If you see “Touch Panel”, “Touchscreen”, or similar, set it to Disabled
- Save and exit
This survives Windows reinstalls and updates, which is nice if the panel is completely messed up.
-
Quick hack if it still goes crazy
If you do not want to dig more into settings and your touch is ghost tapping, you can also:- Go to Settings
- Ease of Access (or Accessibility)
- Touch
- Turn off “Touch feedback” and related stuff so at least it is less distracting
Not a full fix, but together with Device Manager it keeps the screen from ruining your work.
If nothing above works, the touch digitizer is often failing on some older models. At that point service or physically unplugging the touch cable inside the screen is the nuclear option, but that is hardware surgery and only worth it if you are ok opening the laptop.
If Device Manager / BIOS tricks like @voyageurdubois listed aren’t sticking, there are a few “next level” ways to kill touch that don’t rely so much on Windows behaving itself.
-
Use a simple PowerShell command to disable the touch driver
This avoids a lot of clicking each time Windows re-enables it.-
Right–click Start → Windows PowerShell (Admin) or Terminal (Admin)
-
Run:
Get-PnpDevice | Where-Object { $_.FriendlyName -like '*touch screen*' } | Disable-PnpDevice -Confirm:$false
That usually finds the HID-compliant touch screen and disables it.
To re-enable:Get-PnpDevice | Where-Object { $_.FriendlyName -like '*touch screen*' } | Enable-PnpDevice -Confirm:$falseYou can even save those as two .ps1 files on your desktop for quick on/off.
-
-
Block the driver with a group policy (more “permanent”)
Little more work, but Windows Update is less likely to resurrect the thing.- Open Device Manager
- Right–click the HID-compliant touch screen → Properties → Details tab
- From the “Property” dropdown, choose “Hardware Ids”
- Copy the longest line (something like
HID\VEN_XXXX&DEV_YYYY...)
Then:
- Press Win + R → type
gpedit.msc→ Enter - Go to:
Computer Configuration → Administrative Templates → System → Device Installation → Device Installation Restrictions - Enable: “Prevent installation of devices that match any of these device instance IDs”
- Click “Show…” → paste the hardware ID → OK, Apply
After that, uninstall the touch device in Device Manager and reboot.
Windows should fail to reinstall it because of that policy.Caveat: This is only on Pro / Enterprise / Education. Home edition doesn’t have gpedit without workarounds, and those can get messy.
-
If the ghost touches are only certain areas of the screen
This is not a full “turn off” but can make the laptop usable if you still want touch in some cases.- Go to Control Panel → Hardware and Sound → Tablet PC Settings
- Under “Display” hit “Setup” and follow the prompts
- Also try “Calibrate” and pick “Reset” in case a weird calibration is causing part of the panel to misfire
If calibration is totally broken, this won’t fix it, but sometimes it stops the random taps around the edges.
-
Hardware reality check
Since you’re seeing random touches, it’s very often a failing digitizer or slight warp in the glass. At that point:- If your model is common, there are usually teardown vids showing how to unplug the touch cable while leaving the LCD working
- That is the true nuclear option but also the one thing no Windows update can undo
Personally, I’d start with the PowerShell toggle and see if it survives a few restarts and updates. If it keeps coming back from the dead like a bad horror movie, go the group policy route or physically unplug. At some point the time spent fighting Windows is worth more than the touchscreen itself.
If the touch screen keeps resurrecting itself even after the tricks from @voyageurdubois, you’re basically fighting Windows’ “self healing” plus a flaky digitizer. I’d come at it from a slightly different angle:
1. Kill it via device profile / hardware profile style setup
Windows dropped the old “Hardware Profiles” UI, but you can still mimic the behavior by using separate power plans and task scheduler:
- Create a “No Touch” power plan (copy your current one, just rename).
- Use Task Scheduler:
- Trigger: On event, Kernel-PnP, source “Microsoft-Windows-UserPnp,” or on logon.
- Action: Run a script that disables the touch device using
pnputilrather than PowerShell.
Example script (batch):
pnputil /enum-devices /class HIDClass | findstr /i 'touch'
Grab the instance ID, then:
pnputil /disable-device 'HID\VEN_XXXX&DEV_YYYY...'
Hook that to your “No Touch” task. It fires every logon and after some device reinstalls, without you touching PowerShell manually.
Why this instead of the PowerShell route?
PowerShell is great, but on some locked down systems or where execution policy flips after updates, plain pnputil in a task is more stubborn.
2. Block at the service level
On some OEMs, touch is exposed through a vendor service:
- Run
services.msc. - Look for anything branded with your laptop vendor that mentions “Touch,” “Digitizer,” or “Pen.”
- For a suspected one:
- Double click
- Set Startup type to Disabled
- Stop the service.
Not as universal as group policy, but when it works, it is very quiet and survives most updates. I slightly disagree with leaning only on group policy for “permanent” blocking because OEM services can just respawn the device regardless of the policy.
3. Use a stripped user account for “serious work”
If you do not want a global hardware change:
- Create a second local account like “Work.”
- In that account:
- Disable the touch device once in Device Manager.
- Remove all OEM utilities that auto “optimize” hardware.
Some vendors sync device settings per user. Result: main account still has touch, “Work” account does not. It is not perfect, but it avoids system wide hacks.
4. Check Windows Ink and gesture layers
If what bothers you is random taps triggering actions rather than pointer moves:
- Settings → Devices → Pen & Windows Ink:
- Turn off “Enable pen shortcuts” and similar options.
- Settings → Touchpad & gestures:
- Disable three or four finger gestures and swipes that translate stray signals into chaos.
No, this does not fully turn off the panel, but for some people the annoying part is actually the gesture layer, not the raw touch.
5. Hardware “semi nuclear”: tape or insulate hot zones
If the random touches are clustered (even after calibration reset):
- Open a simple paint app.
- Watch where the “ghost” dots appear.
- If they sit near a bezel edge:
- Slightly loosen the bezel if possible. A tight frame can press the digitizer.
- Some users have fixed this by adding tiny, thin pieces of non conductive tape or paper shims between the bezel and screen to relieve pressure.
This is very model dependent, but it can save you from fully unplugging the digitizer. I consider this a better first physical step than going directly to a full disconnect, which @voyageurdubois rightly points out as the “nuclear option.”
6. About “How To Turn Off Touch Screen On Windows” as a repeatable workflow
If you’re documenting this for yourself or others (so you never Google “How To Turn Off Touch Screen On Windows” again):
Pros of scripting / policy based methods
- Reproducible: one click or auto at login
- Survives many reboots and light updates
- Can be reversed without opening the chassis
Cons
- Break after big feature upgrades sometimes
- Require some comfort with scripts / policies
- Not as absolutely final as physically unplugging
Compared with the PowerShell and group policy tricks that @voyageurdubois laid out, the pnputil + Task Scheduler route is more “fire and forget,” and the service level plus physical pressure fixes focus more on the root of ghost touches instead of just suppressing the device.
If your goal is “never see touch again” and you are done troubleshooting, I still rank the order like this:
- Task Scheduler +
pnputilscript - Vendor service disable
- Group policy block
- Carefully unplug digitizer cable
Once you have one of those in place, the touchscreen should finally stop hijacking your work.