USB device not detected after you install SideWinder devices or software (288219)
The information in this article applies to:
- Microsoft SideWinder Dual Strike
- Microsoft SideWinder Force Feedback 2
- Microsoft SideWinder Force Feedback Wheel USB
- Microsoft SideWinder FreeStyle Pro
- Microsoft SideWinder game pad Pro
- Microsoft SideWinder Game Pad USB
- Microsoft SideWinder Joystick 1.0 (USB)
- Microsoft SideWinder Plug and Play game pad USB
- Microsoft SideWinder Precision 2
- Microsoft SideWinder Precision Racing Wheel
- Microsoft SideWinder Precision Pro
- Microsoft SideWinder Strategic Commander
This article was previously published under Q288219 Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base: 256986 Description of the Microsoft Windows Registry SYMPTOMS After you install any of the devices (or their related
software) listed at the beginning of this article, you may experience one of
the following symptoms.
Symptom 1The Microsoft Windows operating system does not detect that
the device has been plugged in to the universal serial bus (USB) port.Symptom 2The device does not work in a game.Symptom 3This device is either not present, not working properly, or
does not have all the drivers installed. Code 10.Symptom 4When you calibrate and or test the device, the device does
not appear in the list.Symptom 5After you restart the computer, one of the devices is not
listed in Device Manager.CAUSE This behavior can occur if either of the following is true:
- Multiple entries of the same device (known as "ghost
devices") are listed in Device Manager.
- The USB components are corrupted.
RESOLUTION To resolve this issue, use the method appropriate for your
situation. Method 1: Remove ghost devices To remove ghost devices, follow these steps in the order given. Step 1: Check Device Manager- Click Start, point to Settings, and then click Control Panel.
- Double-click the System icon.
- Click the Device Manager tab.
- Click the plus sign next to Human Interface Devices to expand the list.
- Make note of the entries listed under this type.
- Expand the Sound, video and game
controllers list.
- Make note of the entries listed under this type.
- Expand the Universal Serial Bus
controllers list.
- Make note of the entries listed under this type.
- Click Cancel to close Device Manager.
Step 2: Restart your computer in Safe Mode On a Microsoft Windows 98, Microsoft Windows Millennium Edition
- Click Start, and then click Shut Down.
- Click Restart, and then click Yes.
- Press and hold the SHIFT key as soon as the Power on Self
Test (POST) has completed.
- When Windows finishes loading, close the message about Safe
Mode.
Step 3: Check Device Manager and remove duplicate devices- Click Start, point to Settings, and then click Control Panel.
- Double-click the System icon.
- Click the Device Manager tab.
- Click the plus sign next to Human Interface Devices to expand the list.
- Remove any duplicate devices on the list that you made in
the "Check Device Manager" section earlier in this article.
- Expand the Sound, video and game
controllers list.
- Remove any duplicate devices on the list that you made in
the "Check Device Manager" section earlier in this article.
- Expand the Universal Serial Bus
controllers list.
- Remove any duplicate devices from the list made in the
"Check Device Manager" section earlier in this article.
- Click Close to close the Device Manager.
- Restart your computer.
Note Restart the computer in normal mode.
If you do not find ghost devices in Device Manager, proceed to
the next method. Method 2: Check the following Knowledge Base articles for further troubleshooting methods
For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
216096
SideWinder USB port controller reports "Not Connected" status
263218 General USB troubleshooting in Windows 98, Windows 98 Second Edition, and Windows Me
242062 General USB troubleshooting in Windows 2000
310575 General USB troubleshooting in Windows XP
264248 USB controller is not displayed in the Game Controller tool
263682 USB game controller is not detected after you restart the computer
240075 USB devices may not work in Windows 98 Second Edition
Method 3: Remove and then reinstall USB controllers and devices If the controller still does not work correctly, try the
following procedure. Step 1: Use "Selective startup" in MSConfig to restart your computer- Disconnect game controller from the USB port.
- Click Start, and then click Run.
- In the Open box, type msconfig, and then click OK.
- On the General tab, click Selective startup.
- Ensure that the Process System.ini file and Process Win.ini file check boxes are selected (have check marks) and that no other
check boxes are selected.
- Click OK, and then click Yes when prompted to restart your computer.
- When the computer has restarted, click Start, and then click Run.
- In the Open box, type sfc, and then click OK.
Step 2: Extract files from the Windows CD
For additional information about how to use System File Checker to extract a
file, click the following article number to view the article in the Microsoft Knowledge Base:
129605
How to extract original compressed Windows files
- Extract the following files from the Windows CD-ROM:
- C:\Windows\System32\Drivers:
- Usbhub.sys
- Usbd.sys
- Uhcd.sys (If you are using an Intel USB
controller.)
- Openhci.sys (If you are using a controller other than
the Intel USB controller, such as Via-tech, SiS or ALi.)
- Hidclass.sys
- Hidparse.sys
- Hidusb.sys
- Hidvkd.sys
- Hid.dll
To C:\Windows\Info
- Hiddev.inf
To C:\Windows\System
- Mmdevldr.vxd
- Restart your computer.
Step 3: Re-extract the Joystick.inf To do this, follow the steps for your operating system.
Windows 98:- Click Start and then click Run.
- In the Open box, type in SFC and then click OK.
- Click to select Extract one file from installation
disk.
- In the box, type Joystick.inf and
click Start.
- From the Restore From section, click to select the path: X:\Win98, where X is the letter of your
CDROM.
- In the Save file in section, browse to the path: C:\Windows\INF.
- Click OK.
- If you receive a prompt to back up the file, click Yes and proceed until you successfully extract the file.
Windows Me:- Click Start and the click Run.
- In the Open box, type in MSCONFIG and then click OK.
- Click on the Extract File button on the General tab.
- Type in Joystick.inf and then click Start.
- From the Restore From section, click to select the path: X:\Win9X, where X is the letter of your
CDROM.
- In the Save File In section, browse to the
path: C:\Windows\INF.
- Click OK.
- If you receive a prompt to back up the file, click Yes and proceed until you successfully extract the file.
Step 4: Remove existing controllers- Click Start, and then click Run.
- In the Open box, type msconfig, and then click OK.
- Click the General tab, and then click Diagnostic startup.
- Click OK, and then click Yes when you are prompted to restart your computer.
- When the computer has restarted, the Windows 98 Startup
menu appears. Select option 3, Safe Mode, and then press ENTER.
- When Windows has started in Safe Mode, click OK in the Windows is now running in Safe Mode
window.
- Right-click the My Computer icon on the desktop, and then click Properties.
- Click Device Manager.
- Remove all devices listed under Human Interface Devices and remove all devices listed under Universal Serial Bus
controllers.
- Remove any unknown devices or devices with conflicts under Other Devices.
- Remove all Sidewinder components, including any
HID-compliant keyboard or mouse devices. (These may also be listed under Keyboard or under Mouse.)
- Click Start, point to Settings, and then click Control Panel.
- In Control Panel, double-click Add/Remove Programs.
- Uninstall all components of Sidewinder Activator software.
Note If you are prompted to remove "Shared" files, click No. Do not remove shared files. - Click No when you are prompted to restart your computer.
- Start Windows Explorer, locate the folder that the
Sidewinder Activator software was installed in, and then delete the folder.
By default, the Sidewinder Activator software is installed in the
following folder:
C:\Program Files\Microsoft Hardware
Note Do not delete the Microsoft Hardware folder. - If Activator 3.0 or 3.02 software is installed on your
computer, click Start, point to Programs, point to Startup (or Disabled Startup Items), right-click SwTray, and then click Delete.
- Click Start, point to Find, and then click Files or Folders. In Windows
Millennium Edition (Me), click Start, point to Search, and then click For Files or Folders.
- Type sw*w98 in the Named box, and then click Find Now. In Windows Me, type sw*w98 in the
Search for files or folders named box, and then click Search Now.
- Once search is complete, select all of the files that are
found, and then press DELETE on the keyboard.
Note The asterisk (*) is a wildcard character. When you search for
"sw*w98," the files that are found have names similar to
sw13w98.inf. - Repeat the search for each of the files in the following
list. As each file is found, click Rename on the File menu to rename the file.
Dinput.dll: rename this file Dinput.dll.old Dinput.vxd: rename this file Dinput.vxd.old Joyhid.vxd: rename this file Joyhid.vxd.old Joy.cpl: rename this file Joy.oldMsjstick.drv: rename this file Msjstick.drv.oldVjoyd.vxd: rename this file Vjoyd.vxd.old The following file should be found in C:\Windows\System32\Drivers
folder: Hidgame.sys: rename this file Hidgame.sys.old The following file should be found in C:\Windows\Inf folder: Joystick.inf: rename this file Joystick.inf.old
Step 5: Remove controllers entries in the registryWarning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk. - Click Start, and then click Run.
- In the Open box, type regedit. Click OK.
- Back up the registry. To do this, follow these steps:
- Click Registry, and then click Export Registry File.
- In the Save in box, click Desktop.
- In the File name box, type
regbackup. Click Save.
- Remove the following registry keys, if they exist:
- HKEY_LOCAL_MACHINE\Enum\HID (subkeys/subfolders
only)
- HKEY_LOCAL_MACHINE\Enum\USB (subkeys/subfolders
only)
- HKEY_LOCAL_MACHINE\Enum\PCI\ (Note Find the VEN folder with the subkey that contains the string
value CLASS that equals USB and delete that subkey's VEN folder.)
- HKEY_LOCAL_MACHINE\Enum\SWVBENUM
- HKEY_LOCAL_MACHINE\Software\Microsoft\Direct
X
- HKEY_LOCAL_MACHINE\Software\Microsoft\Gaming Input
Devices
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current
Version\Run- (SideWinderTrayV4) (Note This key exists only if the Activator software is version 4.0 or
later.)
- HKEY_LOCAL_Machine\Software\Microsoft\Windows\Current
Version \Uninstall\Sidewinder Force Feedback 2 Update
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceClasses\{4afa3d53-74a7-11d0-be5e-00a0c9062857}
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceClasses\{4d1e55b2-f16f-11cf-88cb-001111000030}
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceClasses\{a5dcbf10-6530-11d2-901f-00c04fb951ed}
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceClasses\{f18a0e88-c30c-11d0-8815-00a0c906bed8}
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_NNNN
(where NNNN is a four-digitalphanumeric code.)
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\MediaResources\joystick
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\{36FC9E60-C465-11CF-8056-444553540000}
(Note This key is usually first.)
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}
(Note This key is usually third from last.)
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\HID\xxxx (where xxxx is a four-digit alphanumeric code.)
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\HIDClass
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\USB\xxxx (where xxxx is a four-digit alphanumeric code.)
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB
- Click Start, and then click Run.
- In the Open box, type msconfig. Click OK.
- Click the General tab, and then click Selective
startup.
- Ensure that the Process System.ini file and Process Win.ini file check boxes are selected (have check marks), and that no other
check boxes are selected.
- Click OK, and click Yes at the prompt to restart your computer.
Step 6: Install the latest version of Microsoft DirectX To download and install the latest version of Microsoft DirectX,
visit the following Microsoft Web site:
For additional information about how to download and install the latest version of DirectX, click the following article number to view the article in the Microsoft Knowledge Base:
179113
How to download and install DirectX
Modification Type: | Minor | Last Reviewed: | 1/7/2006 |
---|
Keywords: | kbHardware kbprb KB288219 |
---|
|