Devices Enable or Disable Touch Screen in Windows 11


touch_screen_banner.webp

This tutorial will show you how to enable or disable the touch screen for all users in Windows 11.

A touch screen, or touchscreen, is an input device that enables you to interact directly with what is displayed, rather than using a mouse, touchpad, or other such devices (other than a stylus, which is optional for most modern touch screens).

If your device (ex: laptop or tablet) has a touch screen, you may want to disable and enable it as needed.


You must be signed in as an administrator to enable or disable the touch screen.



Contents

  • Option One: Enable or Disable Touch Screen in Device Manager
  • Option Two: Enable or Disable Touch Screen in PowerShell




Option One

Enable or Disable Touch Screen in Device Manager


1 Open Device Manager (devmgmt.msc).

2 Do step 3 (enable) or step 4 (disable) below for what you want.

3 To Enable Touchscreen

This is the default setting.


A) Click/tap on the arrow next to Human Interface Devices to expand it open. (see screenshot below)​

B) Right click on HID-compliant touch screen, and click/tap on Enable device.​

C) You can now close Device Manager if you like.​

Enable_touchscreen_Device_Manager.png

4 To Disable Touchscreen

A) Click/tap on the arrow next to Human Interface Devices to expand it open. (see screenshot below)​

B) Right click on HID-compliant touch screen, and click/tap on Disable device.​

Disable_touchscreen_Device_Manager-1.png

C) Click/tap on Yes to confirm. (see screenshot below)​

Disable_touchscreen_Device_Manager-2.png

D) You can now close Device Manager if you like.​




Option Two

Enable or Disable Touch Screen in PowerShell


1 Open Windows Terminal (Admin), and select Windows PowerShell.

2 Copy and paste the command below you want to use into PowerShell, and press Enter. (see screenshots below)

(Enable touchscreen - default)​
Get-PnpDevice | Where-Object {$_.FriendlyName -like '*touch screen*'} | Enable-PnpDevice -Confirm:$false

OR​

(Disable touchscreen)​
Get-PnpDevice | Where-Object {$_.FriendlyName -like '*touch screen*'} | Disable-PnpDevice -Confirm:$false


3 When finished, you can close Windows Terminal (Admin) if you like.

Enable_touchscreen_PowerShell.png


Disable_touchscreen_PowerShell.png



That's it,
Shawn Brink


 
Last edited:
It is really odd microsoft doesn't have a simple checkbox under display settings for this.

I had to deal with this today on a laptop touchscreen that was behaving badly and wasn't used, and found it so weird that I needed to do this in order to disable it.

I looked it up to make sure I was not crazy and missing it, but yeah apparently they just don't have a simple setting toggle for this.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom Built
    CPU
    Ryzen 7 5700 X3D
    Motherboard
    MSI MPG B550 GAMING PLUS
    Memory
    64 GB DDR4 3600mhz Gskill Ripjaws V
    Graphics Card(s)
    RTX 4070 Super , 12GB VRAM Asus EVO Overclock
    Monitor(s) Displays
    Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
    Hard Drives
    2TB Samsung nvme ssd
    2TB XPG nvme ssd
    PSU
    CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
    Case
    CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
    Cooling
    ID-COOLING FROSTFLOW X 240 CPU Water Cooler
    Internet Speed
    900mbps DOWN, 100mbps UP
  • Operating System
    Chrome OS
    Computer type
    Laptop
    Manufacturer/Model
    HP Chromebook
    CPU
    Intel Pentium Quad Core
    Memory
    4GB LPDDR4
    Monitor(s) Displays
    14 Inch HD SVA anti glare micro edge display
    Hard Drives
    64 GB emmc

Latest Support Threads

Back
Top Bottom