Wireless keyboard and mouse not connecting

T

trev phillips

I've recently bought a MS Wireless multimedia keyboard and mouse.
When I first boot up the pc neither of them works. I have tried the
reset buttons for frequency etc. but it makes no difference.
If I remove the USB plug momentarily and then replace it the light on
the transmitter comes on and all works well.
On first booting up, Device Manager does not show the mouse or the
keyboard. Again, if I remove and replace the USB connection to the
transmitter they appear as HID devices on the Device Manager list.
Event Properties shows an error on boot up "The HID input service
terminated with the following error...The system cannot find the file
specified."

Drivers are all OK, updated etc. and the software has been reinstalled.
If I simply reboot everything is OK, it's only when the system has been
shut down for a while that the problem arises.

I'm using XP Home SP2
I use System Mechanic 6 Professional with Start up Guard but the problem
seems to be related to the system recognising the device rather than
with the software.

As usual, the MS site and help files are of no help whatsoever.

Any ideas would be much appreciated

TIA

Trev
 
G

Guest

I have been searching all over the internet for a solution to this problem as
well.

I also have System Mechanic 6 Professional installed and only have recently
experienced HID-related problems. I have done all of the replacing of the
*.sys & *.dll files as mentioned by other posts, but to no avail.

I am going to investigate further, I do believe it is an issues with System
Mechanic 6 Professional.

eric
 
G

Guest

I finally fixed the problem. I uninstalled the System Mechanic 6 Pro software
(wasnt that good anyways). Then I ran Registry Mechanic to try and fix the
error. Didn't work. So I went into the Registry and looked up all the
instances of "hidserv"...........

Ended up finding out that System Mechanic (or possibly another program)
deleted the registry entry for the location of the hidserv.dll file necessary
for the Human Interface Device Access Service to be properly enabled.

If you dont know about the "hidserv" and other associated files, do this
BEFORE attempting my fix, if you DO you can skip to the next section.

------------------------------------------------------------------------
From another post:

The following error will occur if any of the three files (hidserv.dll,
mouhid.sys and mouclass.sys) are missing.

Could not start the Human Interface Device Access service on Local
Computer. Error 126: the specified module could not be found

Extract hidserv.dll, mouhid.sys and mouclass.sys from drivers.cab in the
Windows XP CD to "<Systemroot>\Windows\System32\" to fix the issue.

1.Insert Windows XP Setup CD.
2.Browse to <CD-ROM>:\i386\drivers.cab
3.Double click the drivers.cab file. The compressed files in the Cab file
will be listed.
4.Copy the three files to <SystemRoot>\windows\system32\. Reboot the
computer.

------------------------------------------------------------------------

To fix the "hidserv" file not found error, copy and paste the text below
into notepad, then rename the .TXT extension to .REG. Double click the file
to enter it into the registry.

---------------------------Copy Below Lines----------------------------

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\HidServ\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
68,00,69,00,64,00,73,00,65,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,00

--------------------Stop Copying Above Lines-------------------------

Or you can do it manually:
1. Select RUN from the start menu
2. Type in REGEDIT to open up the registry editor
3. Open up HKEY_LOCAL_MACHINE -> SYSTEM -> Services
4. Scroll all the way down to "HidServ"
5. Open up the "Parameters" folder
6. Right-click and select "New -> Expandable String Value"
7. For the VALUE NAME use "ServiceDll" (exactly how it appears without quotes)
8. For the VALUE DATA put this in " %SystemRoot%\System32\hidserv.dll "
(exactly how it appears without quotes)

Now make sure you have the Human Interface Device Access Service enabled to
be automatic.

REBOOT. And everything should work fine. (I didnt even have to reboot for it
to work, do it just incase.)

------------------ that should do it.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top