Hidserv.dll Missing in Reg Services\HidServ\

G

Guest

WXP SP2 3.6 GHz, 2 Gig Ram, IE7, Zone Alarm, USB Printer and Keyboard with
Volume Control. My Speakers when in the back of the Computer into P5WD2
Premium MB w Realtek Sound (no Sound Card) don't emit Sound but lots of
static when I plug the jack in. The Speakers do work when plugged into
Headphone Jack at the side of the box.
It's been found I'm missing a Path Reference to HIDSERV.Dll :
HKLM\System\CurrentControlSet\Services\Hidserv\Parameters
Mine: Default REG_SZ (Value Not Set)

I have the HIDSERV.DLL file in the required System32, i386 and DllCache
folders.

All Sevices set on Automatic Start except the HID Service.
About a month ago I installed Zone Alarm which turns the W Firewall off.
Sorry I don't know if I had Sound prior to installing ZoneAlarm. The
Speakers are rarely used but when I recently purchased Speakers and this
Saitek Eclipse 11 USB Keyboard with Volume Control I found I didn't have any
Sound to Control. Prior to that I was using a NMB keyboard that had speakers
in it.

In Event Viewer\System I'm always getting Error 7023:

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7023
Date: 10/12/2006
Time: 12:09:56 AM
User: N/A
Computer: SHARK
Description:
The HID Input Service service terminated with the following error:
The system cannot find the file specified.

For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.

and IMAPI Warning #54

Event Type: Warning
Event Source: Imapi
Event Category: None
Event ID: 54
Date: 10/12/2006
Time: 12:13:41 AM
User: N/A
Computer: SHARK
Description:
The description for Event ID ( 54 ) in Source ( Imapi ) cannot be found. The
local computer may not have the necessary registry information or message DLL
files to display messages from a remote computer. You may be able to use the
/AUXSOURCE= flag to retrieve this description; see Help and Support for
details. The following information is part of the event: .
Data:
0000: 00 00 00 00 01 00 54 00 ......T.
0008: 00 00 00 00 36 00 04 80 ....6..€
0010: 00 00 00 00 00 00 00 00 ........
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........

These are the only 2 I receive but they're consistent.
Nothing appears in the Application section. I have UPHClean installed.

Results of Command Prompt: sc query hidserv indicated:
WIN32_EXIT_CODE : 1077 (0x435)

and

C:\>net helpmsg 2 told us:

The system cannot find the file specified.

Does anyone have a suggestion as to how to get that entry in the Registry.
Does anyone have a suggestion as to why it isn't in there?
Would reinstalling SP2 be advisable?
Is a Format the only recourse
or take the computer into a Shop?
Any comments/suggestions would sure be appreciated. Sorry this is so lengthy
but I thought it best to list everything that's been found to date by one of
the MVPs. Now I need the solution!
Maybe it's something else that's causing the problem.
Has this problem ever been seen before? Thx ...
 
W

Wesley Vogel

Edna, try reinstalling the HID Input Service.

Go to C:\WINDOWS\inf

The inf folder is Hidden, so do this...
Start | Run | Paste: %windir%\inf | Click OK |

Locate hidserv.inf

Right click on hidserv.inf and select Install.

This should add all the registry entries, blah blah back.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
G

Guest

Thx for replying Wes. BTW I haven't got my files Hidden.
Hidserv.dll\Install didn't work at least it didn't add anything in
Hidserv\Parameters but ... while in the INF folder, when I rt click
Hidserv.dll
Properties\Security, there's five entries under Group or User names.

1 Administrators (SHARK\Adminsotrators)...Dimmed
2 Edna (SHARK\Owner).............................Dimmed
3 Power Users (SHARK\Power Users)..........Dimmed
4 System .................................................Dimmed
5 Users (SHARK\Users) .............................Read & Write

So ... if no one has Permission to change and I'm the only User - this may
be the route of the problem?? LOL At least I HOPE it is.

Wes, I clicked Advanced, looked around but didn't know what to do nor how to
do it - rather than create another problem thought it preferable if u
directed me.

Maybe installing something, ie Zone Alarm or deleting and reinstalling Java
and Shockwave Flash - many times in Add\Remove - the Permission settings were
deleted.

In Windows Explorer C:\Drive\Properties\Security:

1 Administrators ............Full Control
2 Creator Owner ........... Nothing Allowed
3 Everyone ....................Read & Write
4 Edna (Shark\Owner).....Full Control
5 SYSTEM .....................Full Control
6 Users (SHARK\Users)....Full Control

There's a difference in numbers of Groups\Owners and names.
This looks messy. Do all Sole Users' Groups\Names look like mine?
This looks like another problem.

Wes, Let's get HIDSERV fixed first. Hopefully you can. Thx ...
 
W

Wesley Vogel

Reboot. There are couple of RunOnce references in hidserv.inf.

hidserv.inf and hidserv.PNF should be in the %windir%\inf folder, not
Hidserv.dll.

INF files are Information or Setup Files..
A text file that specifies the files needed for installing a specific piece
of software or plug-in. The file is not platform specific. INF-Tool is a
special Setup Program and INF Generator for Windows. And Windows creates a
PNF file for each INF file to facilitate efficient processing.

Also, try pasting this line into Start | Run and click OK...

rundll32.exe hid.dll,HidservInstaller /install

I got that command out of hidserv.inf, searched it on the net and found that
it can help.

http://www.jroller.com/page/dschneller?entry=microsoft_natural_ergonomic_keyboard_4000

When in doubt, reboot.

Another thing to try, is delete the hidserv.PNF. Either running the
rundll32 command above or clicking on Install for the hidserv.inf should
create a new hidserv.PNF file.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
G

Guest

Hi Wes, Yes I did Reboot or Shut down. I usually choose Shutdown following
any changes. In INF folder Brain malfuncting. I meant the HIDSERV.INF and
PNF files.
Your instructions:
1 I deleted hidserv.pnf and rebooted.

2 I rt clicked hidserv.inf and Install.
Rebooted.
No Reg entry in Parameters and No PNF file.

3 I pasted your Path in Run and OK.
Rebooted
No Reg entry in Parameters and No PNF file.

I did all the above once more. No Reg entry in Parameters and No PNF file.

NOTE: In the Registry\Tools\Permissions ... No Named Groups or Users has
Full Control. ALL Squares are dimmed for each Name.

HKLM\System\CurrentControlSet\Services\Hidserv:
(Default) REG_SZ (value not set)
Dependon Service REG_MULTI_SZ RpcSs
Description REG_SZ Enables Generic HID etc
Display Name REG_SZ HID Input Service
Error Control REG_DWORD 0x00000001 (1)
Image Path REG_EXPAND_SZ %SystemRoot%\System32\svchost.exe-k
netsvcs
ObjectName REG_SZ LocalSystem
Start REG_DWORD 0x00000002 (2)
Type REG_DWORD 0x00000020 (32)

Enum:
(Default) REG_SZ (value not set)
0 REG_SZ Root\LEGACY_HIDSERV\0000
Count REG_DWORD 0x00000001 (1)
NextInstance REG_DWORD 0x00000001 (1)

Perameters:
(Default) REG_SZ (value not set)

Just in case it might help to see exactly what is in these folders.
Wes, why don't u think my Permission Settings has any bearing on these
"Installs" not being successful. If one doesn't have permission to make
changes - how can they be effected or ... doesn't it matter in the Registry?
Thx for these attempts. It's ridiculous that they're not being installed.

I've got the Speaker Jack plugged into the back of the box. Maybe I should
try it with it unplugged??? ...
 
W

Wesley Vogel

I have no idea if this will help or not. This is the only thing that I see
missing from yours that I have.

Navigate to >>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Services\HidServ\Parameters

Right click in the right hand pane, point to New and click on Expanadable
String Value.

Type: ServiceDll for the Value Name. If you miss and the Value Name ends
up as New Value #1, double click on New Value #1, type the name in the Value
Name box and click OK.

Double click on ServiceDll and Paste this into the Value Data box:

%SystemRoot%\System32\hidserv.dll


For my
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidServ
Administrators and SYSTEM have full Control in Permissions.

Caution
[[Incorrectly editing the registry may severely damage your system. Before
making changes to the registry, you should back up any valued data on your
computer. ]]

Try this...
Reset the registry permissions
As soon as you have found the registry subkey that has the incorrect
permissions, update the permissions for that subkey.

To update the permissions of the registry subkey, follow these steps:
a. Click Start, click Run, type regedit and then click OK to start
Registry Editor.
b. Locate and right-click the registry subkey:
and then click Permissions.
c. Under Group or user names, click Administrators.
d. Under Permissions for Administrators, make sure that the Allow check box
for the following entries is selected:
* Full Control
* Read
e. Click Apply and then click OK.
f. On the File menu, click Exit to quit Registry Editor.

Open the Registry Editor again and check the Permissions again.

If not, try this...
Start | Run | Type: regedit | OK |
Navigate to >>>
the said key
Right click the key in the left hand pane | Permissions... | Advanced
button | Owner tab | click the new owner and then click OK.

[[You can take ownership of a registry key if you are logged on as an
administrator or if you have been specifically assigned the permission to
take ownership of the registry key by the current owner. ]]

See permissions, registry in Registry Editor HELP.

To take ownership of a registry key
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/regedit_take_own.mspx

To assign permissions to a registry key
http://www.microsoft.com/resources/...xp/all/proddocs/en-us/regedit_permit_key.mspx

To assign special access to a registry key
http://www.microsoft.com/resources/...ll/proddocs/en-us/regedit_assign_specacc.mspx

To grant Full Control of a registry key
http://www.microsoft.com/resources/.../xp/all/proddocs/en-us/regedit_yield_own.mspx

To add users or groups to the audit list
http://www.microsoft.com/resources/...proddocs/en-us/regedit_audit_key_adduser.mspx

To add users or groups to the Permissions list
http://www.microsoft.com/resources/...roddocs/en-us/regedit_permit_key_adduser.mspx

To remove a user or group from the Permissions list
http://www.microsoft.com/resources/...proddocs/en-us/regedit_permit_key_remove.mspx

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
G

Guest

Wes, re that Article - He mentions getting the MOUCLASS.SYS and MOUHID.SYS
and HIDSERV.DLL off the WXP CD and put in the Windows\System32 folder -

I already have the HIDSERV.DLL in the System 32 folder.
The MOUCLASS.SYS and MOUHID.SYS Both are in:
C\Windows\DllCache
Sys32\Drivers
Sys32\Reinstall Backups\0016\Drivers Files\i386

Mouclass.sys is also in: (not Mouhid.sys)
C:\Windows\$NTServicePack Uninstall$
C:\Windows\System32\Reinstall Backups\0015\Drivers Files\i386

Neither file is in C:\W\System32

Should I copy Mouclass.sys and Mouhid.sys and paste in the System32 folder?
If u think I should, is there any particular folder I should copy them from?

Also is there anything I should do in addition to this or maybe I shoul;dn't
do it at all?
I'm in over my head Wes so need your advice. Thx ...
 
W

Wesley Vogel

Both of these mouclass.sys (Mouse Class Driver) and mouhid.sys (HID Mouse
Filter Driver) belong in Windows\System32\Drivers. mouhid.sys will be
missing if a USB mouse has never been connected.

mouclass.sys seems to be a driver common to about all keyboards and mice.

The Windows\System32\Drivers folder is for installed drivers and
Windows\Driver Cache is for uninstalled driver files.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
W

Wesley Vogel

That's good news, Edna. I was about to suggest that you buy a new computer.
LOL
Now for the Bad News ... I'm still getting the Yellow Warnings for IMAPI
#54

IMAPI CD-Burning COM Service
C:\WINDOWS\System32\imapi.exe

IMAPI CD-Burning COM Service manages CD recording using Image Mastering
Applications Programming Interface (IMAPI). If this service is stopped, a
computer will be unable to record CDs using XP's CD burning capabilities.

Set it to Manual, if using the built-in XP CD writer capabilities. The
service should start when you need it to burn CDs.

Set it to Disabled, if using 3rd party CD writer software (To avoid
conflicts).
--------

Where did my Sounds go?
http://www.kellys-korner-xp.com/top10faqs.htm

Restore System Sound: This generally happens when the Windows Audio Service
does not stay started. This edit resolves the issue.

See line 371. Restore Sound - Windows Audio Service
http://www.kellys-korner-xp.com/xp_tweaks.htm

audiosvr.reg is the file.

If this is not the case, this is: See line 320. Restore Volume/Net Icon to
Notification Area
http://www.kellys-korner-xp.com/xp_tweaks.htm

netvol.reg is the file.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
G

Guest

Hi Wes, I installed Netvol.reg and Audiosvr.reg No Change No Sound.
I started all over for the third or fourth time checking every Sound Setting -
while in the Realtek Sound Effect Manager, I casually clicked on the Dolby
name.

To me it wasn't an On and Off button, didn't have pop up instructions as
other buttons in the program has, merely the name printed in a square.

There's an "OK" button and an arrow on the window so why would anyone think
this Dolby name did anything.

Well it does. It turns the Sound On and Off. I was darn near blasted
outta the chair!

I'm still amazed as to how my Sound got Disabled because I've never been in
here before and just as amazed as to how it was Restored by clicking on the
insignificant looking Dolby name. It's barely even legible! When sound came
forth, I had to use a magnifying glass to see what it said. It sure wasn't a
Woman that designed this Window!

Sound can now be controlled from my Keyboard too.

As to the IMAPI #54 Warnings ... they're still with me no matter if the
Service is disabled or not. I've never even used the Windows or Nero CD
writing programs ... used to use Roxio which I uninstalled months ago in
search of a slow Shutdown Problem I was having.

Tonight, I Shutdown, came back into Windows and did absolutely nothing. I
didn't touch the mouse or the keyboard. I waited 5 mins, opened Event Viewer
Systems and no Warnings. I skipped to Application, opened and immediately
closed it, went back to System and there they were, 3 Imapi #54 Warnings that
bore the time of 2 mins prior.

Checking past days, these warnings appear about 4 to 6 mins AFTER getting
into Windows. The Computer is doing something - I wonder what.
Nevertheless, I'm going to learn to live with it. One day I'll Google the
problem and find a solution.

You were absolutely GREAT Wes. Thank u ever so much for sticking with me!
I feel giddy now that I no longer get those 7023 Errors, my Sound is back
AND I fixed my Printer's cartridge jamb today! Life is Good! ...
 

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