Hardware

Tips to correct problems with IntelliMouse conflicts in Microsoft XP

Repair registry conflicts with IntelliMouse drivers in Windows XP


If you’re running Windows XP and have recently replaced your existing mouse with any one of Microsoft’s IntelliMouse products, you may be experiencing one of the following problems with your mouse:
  • The pointer moves erratically.
  • The pointer doesn’t respond when you move the device.
  • Clicking buttons has no effect.
  • The device stops working after a few minutes of use.
  • Some options or tabs are unavailable in the Mouse tool in Control Panel.
  • When you connect the mouse, Windows XP doesn’t detect the mouse and running the Add New Hardware Wizard has no effect.

If you're having any of these problems, chances are good that files and registry settings left over from your previous mouse software are interfering with the IntelliMouse IntelliPoint software. When the IntelliMouse IntelliPoint software settings become intermingled with other mouse software settings, nothing short of some serious operating-system surgery will fix the problem. This surgery includes removing software, removing settings from the registry, as well as making adjustments in Device Manager. In this article I’ll show you the steps you need to take to extract previous mouse software settings and the intermingled IntelliMouse IntelliPoint software settings from Windows XP. I will also cover how to reinstall the IntelliMouse IntelliPoint software.

Working with the keyboard
If your mouse is acting up, you may need to use the keyboard as your navigational device. Fortunately, the Windows operating system is packed with all sorts of keyboard shortcuts that you can invoke. Let’s take a quick look at a few shortcuts you may need in order to perform the first part of this procedure.

The [Windows] key on your keyboard will allow you to access the Start menu. You can then use the arrow keys to select various submenus and items. You’ll also notice that when you access the Start menu by pressing the [Windows] key, certain items reveal a hotkey—a single letter in the title is underlined—that you can use to quickly access them.

Using the [Windows]R keystroke combination will allow you to quickly access the Run dialog box. If your keyboard doesn’t have a [Windows] key, you can emulate it by using [Ctrl][Esc].

To switch between active applications, press [Alt][Tab]. When you’re working in a dialog box, use the [Tab] key to move between various sections, buttons, options, and text boxes. In a tabbed dialog box, you can change tabs by using the [Tab] key to select a tab and then using the Right Arrow and Left Arrow keys.

Creating a restore point
Since editing the registry can be dangerous, you might want to begin by using System Restore to create a Restore Point. The easiest way to do so without a mouse is to use [Windows]R to open the Run dialog box. Then, type
 
%SystemRoot%\System32\restore\rstrui.exe
 

in the Open text box and press [Enter].

Once the main System Restore window appears, you can use the arrow keys to select the Create A Restore Point option and then press [Enter]. When you see the next screen, you can type in a name in the Restore Point Description text box and press [Enter] to create the Restore Point. To complete the operation, press [Enter] again.

Removing all mouse software
The first order of business is to remove all the existing mouse software via the Add Or Remove Programs tool in the Control Panel. This includes any software from your previous mouse, as well as any IntelliMouse software.

To access the Control Panel, press the [Windows] key and then press the letter c to access the Control Panel hotkey. You can also use [Windows]R to open the Run dialog box and type
 
%SystemRoot%\System32\appwiz.cpl
 

in the Open text box and press [Enter].

When the Control Panel appears, use the [Tab] and arrow keys to select Add Or Remove Programs, then press [Enter]. When the Add Or Remove Programs window appears, use the Up Arrow and Down Arrow keys to select any installed mouse software. Next, use the [Tab] key to select the Remove button and press [Enter]. Then simply follow the online instructions for removing the software.

Cleaning out the Registry
Cleaning out the registry and using the keyboard to navigate can be a time-consuming operation. However, with a patience, you can complete the operation relatively quickly. To launch the Registry Editor, use [Windows]R to open the Run dialog box and type
 
Regedit.exe
 

in the Open text box, then press [Enter].

When the Registry Editor launches, it may open on the last key that you edited in the registry. If so, simply press the [Home] key to take you to the top of the registry tree. You can then use the Down Arrow key to select the open branch and press the Left Arrow key to close the branch.

The Class branch
Next, using the arrow keys, access the HKEY_LOCAL_MACHINE to expand its subtree. When this subtree is visible, use the arrow keys to open each of the following subtrees in succession
  • System
  • CurrentControlSet
  • Control
  • Class
  • {4D36E96F-E325-11CE-BFC1-08002BE10318}

Keep an eye on the Status Bar
As you drill down through the tree using the arrow keys, the branches of the tree may slip out of view, making it difficult to see where you’re going. If that happens, you’ll have to rely on the Status Bar to tell where you are. If you don’t see the Status Bar at the bottom of the Registry Editor window, press [Alt]V and then B to display the Status Bar.

When you access the {4D36E96F-E325-11CE-BFC1-08002BE10318} branch, press the Right Arrow key and you’ll find a series of branches inside of it, each titled with a four-digit number. One by one, access each of these branches and look for a value titled DriveDesc. If the DriveDesc value makes any reference to a mouse, press the [Delete] key to remove that particular branch. You’ll be prompted to confirm the delete operation and should press [Enter]. When you finish with the {4D36E96F-E325-11CE-BFC1-08002BE10318} branch, press the Left Arrow key to close it.

Now, use the Down Arrow key to locate the {745A17A0-74D3-11D0-B6FE-00A0C90F57DA} branch and then press the Right Arrow key to open it. Again, you’ll find a series of branches inside of it, each titled with a four-digit number. One by one, access each of these branches and look for a value titled DriveDesc. If the DriveDesc value makes any reference to a mouse, press the [Delete] key to remove that particular branch.

The CriticalDeviceDatabase branch
At this point, use the Left Arrow key to close the Class branch. Then, use the Down Arrow key to access the CriticalDeviceDatabase branch. Next, press the Right Arrow key to open it. Now, use the Down Arrow key to locate the branch titled
 
*pnp 0f13
 

As soon as you do, press [Delete] to remove it. To continue, press the Down Arrow key and look for any branches titled: 
 
hid#\VID_045E&PID_0009="Microsoft USB IntelliMouse"
hid#\VID_045E&PID_001E="Microsoft USB IntelliMouse Explorer"
hid#\VID_045E&PID_0023="Microsoft USB Trackball Optical"
hid#\VID_045E&PID_0024="Microsoft USB Trackball Explorer"
hid#\VID_045E&PID_0025="Microsoft USB IntelliMouse with IntelliEye"
hid#\VID_045E&PID_0029="Microsoft USB IntelliMouse Web"
hid#\VID_045E&PID_0039="Microsoft USB IntelliMouse Optical"
hid#\VID_045E&PID_0040="Microsoft USB Wheel Mouse Optical"
hid#\VID_045E&PID_0047="Microsoft USB IntelliMouse Explorer 3.0"
hid#\VID_046D&PID_C000="Logitech USB First/Pilot Mouse"
hid#\VID_046D&PID_C001="Logitech USB First/Pilot Mouse+"
hid#\VID_046D&PID_C002="Logitech USB MouseMan Wheel"
hid#\VID_046D&PID_C003="Logitech USB MouseMan"
hid#\VID_046D&PID_C004="Logitech USB WingMan Gaming Mouse"
hid#\VID_046D&PID_C005="Logitech USB WingMan Gaming Wheel Mouse"
hid#\VID_046D&PID_C00B="Logitech USB MouseMan Wheel+"
hid#\VID_046D&PID_C00C="Logitech USB WheelMouse"
hid#\VID_046D&PID_C00D="Logitech USB MouseMan Wheel+"
hid#\VID_046D&PID_C00E="Logitech USB Wheel Mouse"
hid#\VID_046D&PID_C030="Logitech USB iFeel Mouse"
hid#\VID_046D&PID_C031="Logitech USB iFeel Mouse+"
hid#\VID_046D&PID_C032="Logitech USB iFeel MouseMan"
hid#\VID_046D&PID_C033="Logitech USB iFeel MouseMan+"
hid#\VID_046D&PID_C401="Logitech USB TrackMan Marble Wheel"
hid#\VID_046D&PID_C402="Logitech USB Marble Mouse"
hid#\VID_046D&PID_C403="Logitech USB Turbo TrackMan Marble FX"
hid#\VID_046D&PID_C404="Logitech USB TrackMan Wheel"
hid#\VID_046D&PID_C501="Logitech USB Cordless Mouse"
hid#\VID_046D&PID_C502&MI_01&Col01="Logitech HID Cordless Mouse+"
hid#\VID_046D&PID_C502&MI_01&Col04="Logitech HID Cordless Mouse+"
 

If any of these branches are present, delete them.

The DeviceClasses branch
Now, use the Left Arrow key to close the CriticalDeviceDatabase branch. Then, use the Down Arrow key to access the DeviceClasses branch. Next, press the Right Arrow key to open it, and then use the Down Arrow key to locate the branch titled
 
{378de44c-56ef-11d1-bc8c-00a0c91405dd}
 

As soon as you do, press [Delete] to remove it. You can then close the Registry Editor.

Cleaning out Device Manager
Once you complete the registry cleaning procedure, you’ll need to clean out the Device manager. To access Device Manager, press [Windows][Break] to access the System Properties dialog box. Then, use the arrow keys to access the Hardware tab. Press the [Tab] key, select the Device Manager button, and press [Enter].

When Device Manager opens, press the [Tab] key once to access the tree, and then press the Down Arrow key to access the Mice And Other Pointing Devices branch. Press the Right Arrow key to open the branch, then the Down Arrow key and the [Delete] key to remove any device related to a mouse or USB.

To continue, open the Human Interface Devices branch and delete every device in this branch. (Keep in mind that there may be other types of devices listed here, but you’ll need to remove them as well in order to clear out the tangled mess.)

Finally, open the Universal Serial Bus Controllers branch. At this point, locate any device that is titled Root Hub or Host Controller and delete it. (Don’t worry, upon restarting your system Windows XP will recognize and reconfigure these devices.) Once you finish cleaning out Device Manager, close it.

Completing the operation
Now that you’ve cleaned out the registry and Device Manager, you’re ready to reinstall your Microsoft IntelliMouse product. To do so, make sure that your device is connected to the computer, then restart the system. When Windows XP restarts, it will recognize the IntelliMouse product and you can then reinstall the device’s software.

More information
If you want to learn more about troubleshooting Microsoft IntelliMouse products, you should visit the Mouse Resource Center on the Microsoft Product Support Services site.

About Greg Shultz

Greg Shultz is a freelance Technical Writer. Previously, he has worked as Documentation Specialist in the software industry, a Technical Support Specialist in educational industry, and a Technical Journalist in the computer publishing industry.

Editor's Picks