HID - Is There Software to Enable/Disable Devices En Masse?


Recommended Posts

I seem to be finding that some applications and games have serious problems, when trying to deal with too many HID peripherals connected simultaneously. It's not surprising, I suppose, considering how many exist, and serve distinct niche uses. With the number of USB ports available, on the rise, it's much easier to just leave everything connected.

So here's my issue. I have multiple games that will flat out not even start, if I even have a few devices connected. This means I need to manually disable each unncessary one in Device Manager, or I need to unplug everything extraneous, and then reboot.

Now, it wouldn't be big deal to disable some of them manually, except devices seem to have blown up massively in the number of HID spots they are listed as.

What I'm looking for is software that would allow me to select the devices I will be using, from a list, and have them enabled automatically, while disabling all that are unchecked.

Here's an example of what I'm referring to (in the manual and awful to do way).

This is a G15 KB, Razer Mouse, and nothing else plugged in. At points in time a T650 touchpad, and Xbox controller, were connected (not on this boot). This is a basically one day old install of Windows 8, and I haven't connected any other joysticks, wheels, or the nostromo yet, all of which will make the list even more rediculously long.

Any suggestions?

547m8o.jpg

I don't have either of these devices to test with but it seems odd that they mostly have generic names; is this with the official drivers or just whatever Windows installed automatically? Installing the official software would be a good place to start if you haven't done so yet.

Logitech released a new version of the G-series Logitech Gaming Software just a few days ago which might also help.

EDIT: actually, I'm guessing you ran the Windows 8 installer using these devices for input, in which case it would have definitely seen them and attempted to set up basic drivers. Do these entries reappear if you clear them out? To do this remove all of the HID listings (checking the box to delete the software, if prompted), disconnect both devices, and then install the official software for them (reconnecting them when prompted by the installer). You may need to use a different mouse temporarily to help with this.

I don't have either of these devices to test with but it seems odd that they mostly have generic names; is this with the official drivers or just whatever Windows installed automatically? Installing the official software would be a good place to start if you haven't done so yet.

Logitech released a new version of the G-series Logitech Gaming Software just a few days ago which might also help.

EDIT: actually, I'm guessing you ran the Windows 8 installer using these devices for input, in which case it would have definitely seen them and attempted to set up basic drivers. Do these entries reappear if you clear them out? To do this remove all of the HID listings (checking the box to delete the software, if prompted), disconnect both devices, and then install the official software for them (reconnecting them when prompted by the installer). You may need to use a different mouse temporarily to help with this.

I'll give that a shot, and report my results.

All three were attached when I installed Windows. I did install the official drivers for the touchpad and the keyboard after, but not the mouse (there are reports of problems with the Razer drivers).

So, I went through and removed absolutely every HID by uninstalling, and removing the software if prompted.

I made sure to remove all hidden ones as well.

First I loaded up the trackpad, which created a bunch of junk. I installed the logitech drivers, and then removed absolutely everything but those. Ok, trackpad still working ok, nothing else plugged in.

I installed the logitech software for the keyboard, and plugged it in after install. Still good. Just the bacics listed.

I installed the Razer Nostromo software, and plugged it in after. Again, looking good. The Nostromo is listed, and there's one generic HID associated with it.

I connected the xbox controller, and the whole thing went to crap again. So, I went through and deleted everything that didn't say xbox controller in it (which was only one), and rebooted. Still looking good.

I installed the Razer Mamba mouse driver/software, and re-booted. No Razer Mamba listed in there. I plugged it in, and the whole list went to crap again. I deleted everything that was added, and only the very last HID that was unnamed caused it to stop working. It was a generic microsoft driver.

I'm not sure what the rest of the crap is, but I'm going to remove all but that last generic file, aside from the drivers that should be there for the other devices, and cross my fingers that it doesn't all come back after a re-boot.

Right, so I chipped away at all of the other HID listings that did not appear to be needed. All devices appeared to be working correctly, and the list was managable.

Then of course, I re-booted....

Anything in the jpeg you see, that isn't marked by me, was NOT there prior to the re-boot. So all of the unmarked just came back. All devices were plugged in prior to, and during, the boot sequence. Nothing had physically changed on my end.

14j2ghw.jpg

I suppose I should give some real world examples, as to why this is driving me buggy.

Dark Souls (a game), will not allow me to use the xbox controller, unless the Nostromo is fully disabled, or the software is uninstalled. Unplugging it and rebooting is not good enough.

Planetside 2 (also a game), will automatically crash after launch, if both the trackpad and mouse are connected during boot up. Unplugging or turning off the trackpad after boot up will not fix the issue. Fully disabling it does.

The problem is trying to sort out all of the crap that needs to be disabled, each and every time, and then remembering to enable it all afterwards. It's especially bad because a lot of my HID list isn't labeled properly, so it's not as simple as just hopping in there and doing it manually.

Apparently some games have issues with the idea of two controllers being installed at once, or two mice, for that matter.

I was really hoping someone would know of some software that might let you select which peripherals you want enabled, and it would automatically disable all the others. If it could then re-enable all of them with a simple click, that would be fine too.

Honestly, if I even could sort out a batch file to do it all, that would be clumsy but just fine by me.

Well I'm off to unplug a bunch of things, and reboot, so that I can mess around in PS2.

If anyone has more thoughts, I'd greatly appreciate it!

Edited by bladebarrier

you could use devcon to create different scripts to disable enable the devices you want, etc.

https://support.micr...t.com/kb/311272

The DevCon command-line utility functions as an alternative to Device Manager

I have issue on work machine where the stupid vpn software they run will throw a fit if you have more than one network connection. So if I need to jump on wireless to vpn into customer network, etc. I have to either unplug my wired interface or disable it.

So I just run a devcon command I put in a batch file - so 2 icons on desktop one disables, other enables.

You could do the same thing for multiple lists of devices, so play game X disable all devices you don't want. Play game Y disable different listing, etc. Then another one to enable them all again, etc. etc.

edit: just thought of another option - since all usb based,

http://safelyremove.com/

Now I use it for usb based disks, flashdrives, etc. But should work on all usb devices - you could create hot keys to disable the devices you want, etc..

I normally find freeware tools to use, this is one of the few tools I actually paid money for ;)

  • Like 2

you could use devcon to create different scripts to disable enable the devices you want, etc.

https://support.micr...t.com/kb/311272

The DevCon command-line utility functions as an alternative to Device Manager

I have issue on work machine where the stupid vpn software they run will throw a fit if you have more than one network connection. So if I need to jump on wireless to vpn into customer network, etc. I have to either unplug my wired interface or disable it.

So I just run a devcon command I put in a batch file - so 2 icons on desktop one disables, other enables.

You could do the same thing for multiple lists of devices, so play game X disable all devices you don't want. Play game Y disable different listing, etc. Then another one to enable them all again, etc. etc.

edit: just thought of another option - since all usb based,

http://safelyremove.com/

Now I use it for usb based disks, flashdrives, etc. But should work on all usb devices - you could create hot keys to disable the devices you want, etc..

I normally find freeware tools to use, this is one of the few tools I actually paid money for ;)

Fantastic!

Those both should be excellent methods.

Thanks a bunch, Budman!

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Internet Download Manager (IDM) 6.43 Build 2 by Razvan Serea Internet Download Manager (IDM) is a tool to increase download speeds by up to 8 times due to its smart dynamic file segmentation technology. Unlike other download managers and accelerators, Internet Download Manager segments downloaded files dynamically during download process, and it reuses available connections without additional connect and login stages to achieve the best possible acceleration performance. Comprehensive error recovery and resume capability will restart broken or interrupted downloads due to lost connections, network problems, computer shutdowns, or unexpected power outages. All popular browsers are supported IDM integrates seamlessly into Google Chrome, FireFox, Microsoft Edge, Opera, Safari, Internet Explorer, Maxthon and all other popular browsers to automatically handle your downloads. You can also drag and drop files, or use Internet Download Manager from command line. The program supports proxy servers, ftp and http protocols, firewalls, redirects, cookies, authorization, MP3 audio and video content processing. IDM includes web site spider and grabber IDM downloads all required files that are specified with filters from web sites, for example all pictures from a web site, or subsets of web sites, or complete web sites for offline browsing. It's possible to schedule multiple grabber projects to run them once at a specified time, stop them at a specified time, or run periodically to synchronize changes. Easy downloading with one click When you click on a download link in a browser, IDM will take over the download and accelerate it. You don't need to do anything special, just browse the Internet as you usually do. IDM will catch your downloads and accelerate them. IDM supports HTTP, FTP, HTTPS and MMS protocols. Changes in Internet Download Manager 6.43 Build 2: Resolved the problem that caused a "403 Forbidden" error when downloading some files Fixed a problem causing IDM download panel not to appear on some websites Fixed a bug that caused a crash when converting some TS files to MP4 Download: Internet Download Manager 6.43 Build 2 | 11.9 MB (Shareware) Links: Internet Download Manager Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • It's in Experimental (26H2). Settings->Windows Update->Windows Insider Program. Then a) select Experimental, b) below that, select "Advanced Options" (where you will see the three options for "Experimental" builds -> select 26H2 (name change from 25H2 is rolling; so might be 25H2)
    • I am not a US citizen nor a Trump fan. Respect to both left and right. But I will, for the sake of fun, predict something for my own. There will come a day when the US and China will collide like titans ( over Taiwan or anything else ). Then, on that day, some people in this comment section will realize how good an idea it was to become independent in areas like that. ( Or atleast try )
    • Microsoft Edge gets tons of security features, including AI model that can see your screen by Usama Jawad Microsoft Edge may not be the most popular browser out there, but it does receive quite frequent updates that sometimes bring surprising new features and axe others that are not as popular. Now, Microsoft has detailed some of the new security enhancements that it has introduced in Edge for Business, typically used by commercial customers. Microsoft has emphasized that security features are baked into Edge for Business and offer native integration with security and governance tools like Defender and Purview. Browser sessions are governed by default on managed devices but can also be governed through dedicated work profiles on unmanaged devices. An important aspect in this area is controlling the use of shadow AI. We have talked about this before, but it essentially restricts employees from using unsanctioned AI apps through data loss prevention (DLP) policies, with Edge redirecting them to trusted AI services like Microsoft 365 Copilot. This feature, available as a pay-as-you-go (PAYG) license, ensures that confidential data never exits AI boundaries set by your organization in Purview. Additionally, Microsoft also has strong DLP policies for contractors. Contractors leveraging a Entra ID-joined work profile provisioned by their contracting company on a device managed by their actual employer can be restricted from downloading files locally. In such scenarios, the file is saved on the contracting firm's OneDrive rather than being downloaded locally. Another useful Edge security feature disallows copying and pasting from unmanaged locations and apps. Similarly, DLP policies can be configured at a granular level to restrict screenshots or downloading of files from certain locations. In the same vein, IT admins can block the installation of extensions, hosted apps, themes and scripts, and control if users can install extensions from external locations. They can also enable the installation of specific extensions and allow users to request access to certain extensions, so that they can be managed on a case-by-case basis. Finally, Edge for Business now has an on-device AI model that uses computer vision to see what's on your screen and block potentially malicious content immediately. This does not rely on site reputation, as it simply monitors what is being displayed on your screen, which means that it is effective against malicious content that takes over your screen and employs scareware tactics. Since this is an on-device AI model, it does use your system's resources, so it's enabled by default only on devices with at least 2GB of RAM and four CPU cores. You can find more details in the Microsoft Mechanics video here.
  • Recent Achievements

    • Dedicated
      Zeynel earned a badge
      Dedicated
    • One Month Later
      JKR earned a badge
      One Month Later
    • Dedicated
      Asgardi earned a badge
      Dedicated
    • Conversation Starter
      jessse3334 earned a badge
      Conversation Starter
    • Reacting Well
      JuvenileDelinquent earned a badge
      Reacting Well
  • Popular Contributors

    1. 1
      +primortal
      495
    2. 2
      +Edouard
      247
    3. 3
      PsYcHoKiLLa
      154
    4. 4
      Steven P.
      86
    5. 5
      macoman
      65
  • Tell a friend

    Love Neowin? Tell a friend!