How to remove old and hidden device drivers from windows

Here’s a quick rundown on how to get rid of unused / old / hidden device drivers in windows (on Windows 7, but should work pretty much on any other version) – RPN5VQ7EECJQ.

Anytime you add a device and windows asks you for a driver, or looks on the internet and finds the driver for you, once installed, chances are it will stay around for good. And what happens at times is that when you connect some other device, the wrong driver gets picked up automatically among the ones you have already installed.

Typical scenario? You connect an android phone or tablet via usb to your pc, the device has “usb debugging” enabled, but despite what you try out, “adb devices” won’t show. Chances are the wrong adb interface driver is being used for your device.

So here’s how to get rid of unused drivers (i.e. devices not shown when disconnected):

- Add the environment variable devmgr_show_nonpresent_devices to your user or system variables, and set its value to 1 (command prompt -> control.exe sysdm.cpl,System,3 then press “Environment Variables” to get to the dialog where to add what above).

- Launch the device manager (command prompt ->  devmgmt.msc) then menu -> view -> show hidden devices. At that point you’ll be able to see any previously connected device, right click on it, and select “uninstall”. In the dialog that appears make sure to check “delete the driver software for this device”.

  • Twitter
  • Facebook
  • Google Plus
  • LinkedIn
  • Pinterest
  • StumbleUpon
  • Technorati
  • Delicious
  • Digg
  • Email
  • Print

Firefox about:config tweaks to help reduce page load time

Here’s a quick rundown of a few Firefox settings which I found rather effective in sensibly reducing page load time. In order to access the parameters below you’ll have to type about:config in your browser’s address bar.

Once you get to the list the fastest way to find them is to narrow down the results using the search field at the very top.

- network.http.keep-alive -> true
– network.http.version -> 1.1
– network.http.pipelining -> true
- network.http.pipelining.maxrequests ->8
- network.http.proxy.pipelining -> true
- network.dns.disableIPv6 -> true
- content.interrupt.parsing (new boolean) -> true
- content.max.tokenizing.time (new integer) -> 2250000
- content.notify.interval (new integer) -> 750000
- content.notify.ontimer (new boolean) -> true
- content.notify.backoffcount (new integer) -> 5
- content.switch.threshold (new integer) -> 750000
- nglayout.initialpaint.delay (new integer) -> 0

You might not have all the settings above, if any is missing you can create it as new entry. As far as how much all these tweaks will benefit the page load time, it much depends on your specific Firefox setup, and particularly on the number of add-ons. I found them quite effective in my (rather lean — 15 or so add-ons) Firefox. Your mileage may vary.

  • Twitter
  • Facebook
  • Google Plus
  • LinkedIn
  • Pinterest
  • StumbleUpon
  • Technorati
  • Delicious
  • Digg
  • Email
  • Print