I have a specific scenario where I have a computer displaying cameras on screen but the operators keep plugging USB's and keyboard/mouse into it. I am aware that I can disable the USB storage functionality quite easily but I also need to disable the Keyboard and Mouse for them to stop moving tiles and screwing around with the computer. If I completely disable all USB ports, that would be alright until I needed to access it myself with a keyboard and mouse. So I was wondering if there was a way I could have it so HID's don't work until the password is entered? I'll have to write a mini script and insert it in the startup folder but I am not sure what to write.

Thanks, Dan


There is a two fold solution to this problem:

Hardware Solution

USB locks are available in the market which are inexpensive
Hardware USB lock You can install them and take the key (the thing with which you push the lock inside the USB ports) away (or secure it under lock & key).
This protects from physical access to the ports and also saves you from modifying the configuration of the system under question.

Software Solution

START -> REGEDIT ->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\services\ Select USBSTOR. Change the value of start to 4 (HEX). See image below.
enter image description here
This approach only disables the storage devices that can be connected to the PC. Hence can be ineffective against keyboard and mouse usage.

I'd recommend that you mix both solutions and use to obtain highest possible control.

| improve this answer | |
  • Thanks Prasanna, I had already seen these options. I am looking for a more in depth software or an added step after the HID driver is installed. I dont want to have to buy a key for every port (4x usb ports) per computer not only because of cost but also because of the chances that key getting lost in said warehouse is too high.. I understand my solution is quite custom but I feel it will be the most efficient. – Dan Aug 28 '15 at 22:49

The best option for your situation would probably be to disable the USB controllers in device manager. When you need to access the computer, access it from the network using a remote control tool (teamviewer, LMI, VNC, your RMM, etc.), rather than plugging in a keyboard/mouse physically.

| improve this answer | |

To really disable the USB ports, you must:

  1. Physically remove them, or fill them with epoxy. I'm sure those little plastic things can be pried out.
  2. Physically lock the computer casing to prevent access, or place the computer in a locked room - and then make arrangements for when there is a power blip and the computer needs to be rebooted. You don't mind making service calls at 3AM, do you?

Good luck...

| improve this answer | |

I have made this mode many times: Just splice into your keyboard's cable near the keyboard, cut the red wire and splice in a SPST switch with enough length place it somewhere convenient, and problem solved. I just hot glue mine to the keyboard. This is a good solution for cats and kids, not people who want to use your computer. For that I would use a log-in. Computer still runs, but no changes can be made without a login.

Another software solution is This: which I am about to install.

| improve this answer | |
  • Not a bad idea, but useless in case the "user" brings his own keyboard. – confetti Sep 21 '18 at 18:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.