Windows Audio will not start

On my Lenova x301 the windows audio will not start. Just and X on the icon in the bottom right.
I've downloaded the latest drives from Lenovo for the audio.
I see that Windows Audio Endpoint Builder needs to be started. When I try to start it I get a:
Error 0x800700002: The system cannot find the file specefied.

I've scoured the internet. Can't see to figure this one out.
Vista Ultimate.
TaedogAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
gemartiConnect With a Mentor Commented:
You are running Vista right? It looks like you may not need to add RpcEptMapper.
You should export the following key before doing any of the steps I've listed below:
 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Audiosrv

Make the following changes one at a time until the problem is resolved; don't add all in one attempt. Reboot after each change.

A few changes to replicate a working vista system under:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet]Services\Audiosrv

NEW Value:
DispalyName     REG_SZ     @%SystemRoot%\system32\audiosrv.dll,-200

Modify:
ObjectName  REG_SZ   NT AUTHORITY\LocalService

0
 
dnwxCommented:
check if your audio driver is ok (or if is there any conflicts) in the Device Manager.
0
 
gemartiCommented:
What does your event log have to say about this?

0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
TaedogAuthor Commented:
here's the audio driver.
audio.JPG
0
 
TaedogAuthor Commented:
Event Log Error
log.JPG
0
 
dnwxCommented:
check event viewer as gemarti said.
0
 
dnwxCommented:
it seems like another user account is "holding" your resources. Login using other account, prefereably administrator to see what happens...
0
 
TaedogAuthor Commented:
Thre is only one account. Mine. And it is the administrator.


user-accounts.JPG
0
 
gemartiCommented:
Click START
Click Run
Enter: Services.msc

Locate the service that controls your audio and double click on it
Click on the LOGON tab and select "LOCAL SYSTEM ACCOUNT" if it isn't selected

Now try starting that service.
0
 
gemartiCommented:
Another method: Probably better instructions that I can give. :-)
http://support.microsoft.com/kb/314357
0
 
TaedogAuthor Commented:
Both are set for Local System Account
local-account1.JPG
0
 
TaedogAuthor Commented:
gemarti. your link appears to be for xp not vista.
0
 
gemartiCommented:
Okay, but take a look at the link I posted; there may be a solution there.
0
 
gemartiCommented:
Should still apply.
0
 
gemartiCommented:
0
 
gemartiCommented:
Oops hold off on that last one.

0
 
TaedogAuthor Commented:
I read through that link. Tried a few things, not improvement.
0
 
gemartiCommented:
Have you tried removing the device from the device manager and then letting windows re-discover the hardware? If you do this you should be prompted to keep or re-install the driver software. Tell it re-install.

0
 
TaedogAuthor Commented:
i have removed the device in device manager and rescanned. no help. Reinstalled and continues to error as before.
0
 
TaedogAuthor Commented:
I have now removed the device, rebooted, no fix. I then removed the device, downloaded latest audio driver from lenovo, installed latest driver, rebooted, no dice. frustrating...
0
 
gemartiCommented:
Let's have a peek at the "Details" of the event log you posted.
0
 
TaedogAuthor Commented:
Log Name:      System
Source:        Service Control Manager
Date:          3/31/2010 9:14:53 PM
Event ID:      7023
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      xxxxxxx-PC
Description:
The Windows Audio Endpoint Builder service terminated with the following error:
The system cannot find the file specified.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Service Control Manager" Guid="{555908D1-A6D7-4695-8E1E-26931D2012F4}" EventSourceName="Service Control Manager" />
    <EventID Qualifiers="49152">7023</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2010-04-01T01:14:53.000Z" />
    <EventRecordID>229818</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>System</Channel>
    <Computer>jqualls-PC</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">Windows Audio Endpoint Builder</Data>
    <Data Name="param2">%%2147942402</Data>
  </EventData>
</Event>
0
 
TaedogAuthor Commented:
This is the one for the Windows Audio. The one above is for the endpoint builder.

Log Name:      System
Source:        Service Control Manager
Date:          3/31/2010 9:13:54 PM
Event ID:      7000
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      xxxxxxx-PC
Description:
The Windows Audio service failed to start due to the following error:
The account specified for this service is different from the account specified for other services running in the same process.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Service Control Manager" Guid="{555908D1-A6D7-4695-8E1E-26931D2012F4}" EventSourceName="Service Control Manager" />
    <EventID Qualifiers="49152">7000</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2010-04-01T01:13:54.000Z" />
    <EventRecordID>229814</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>System</Channel>
    <Computer>xxxxxxx-PC</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">Windows Audio</Data>
    <Data Name="param2">%%1079</Data>
  </EventData>
</Event>
0
 
gemartiCommented:
Okay For 7023 I need information from your registry: please open a command window and run the following command:


reg query HKLM\System\CurrentControlSet\services\RasMan >c:\regreport.txt

Then open c:\regreport.txt and copy that information and paste it or upload the file.

0
 
gemartiCommented:
Also while you are doing that please open up services.msc and tell me what is just beneath or next to: "Path to executable" exactly:

To open the serives.msc module
Click Start
Click Run
Enter: services.msc

0
 
gemartiCommented:
For: Windows Audio Endpoint Builder service
0
 
TaedogAuthor Commented:
Here you go.
regreport.txt
0
 
TaedogAuthor Commented:
Endpoint Path to executable.
endpoint-path.JPG
0
 
gemartiCommented:
Few more pieces of information and then hopefully we can solve your issue:

1. Please check for this file: C:\Windows\System32\audiosrv.dll
2. Please show me the Dependencies tab for this service.
3. Do the Reg query trick for me again. This time I'm interested in:

REG QUERY HKLM\SYSTEM\CurrentControlSet\Services\AudioSrv >c:\AudioReg.txt

Thanks.
0
 
TaedogAuthor Commented:
Audio Reg
AudioReg.txt
0
 
TaedogAuthor Commented:
Audiosrv file located where it should be.
audiosrv-file.JPG
0
 
TaedogAuthor Commented:
Audio depend
audio-depend.JPG
0
 
gemartiCommented:
Okay. The Audio Service depends on the following services:
      
Windows Audio Service
Ole resource dll
Multimedia Class Scheduler Service

However the only dependency the registry is reporting as being associated with this service is RPCSS (Remote Procedure Call ...)


This is what I think needs to be done: if it doesn't see the command after the following to revert back to what you originally had in this registry key.
TRY THIS IF IT DOESN'T WORK SEE NEXT COMMAND:

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\AudioSrv /v DependOnService /t REG_MULTI_SZ /d RPCSS/0MMCSS/0DComLaunch/0AudioEndPointBuilder

IF PROBLEM ISN'T Solved:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\AudioSrv /v DependOnService /t REG_MULTI_SZ /d RPCSS



0
 
gemartiCommented:
You'll have to reboot after making the registry change.

0
 
gemartiCommented:
Correction: Sorry I'm working on a UNIX machine and get symbols  (\ or /)  switched sometimes:


REG ADD HKLM\SYSTEM\CurrentControlSet\Services\AudioSrv /v DependOnService /t REG_MULTI_SZ /d RPCSS\0MMCSS\0DComLaunch\0AudioEndPointBuilder

IF PROBLEM ISN'T Solved:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\AudioSrv /v DependOnService /t REG_MULTI_SZ /d RPCSS
0
 
TaedogAuthor Commented:
Did both of those. No dice.
windows-audio-2.JPG
0
 
TaedogAuthor Commented:
Doesn't look like it even took. When I ran the commands they returned sucessful.
0
 
gemartiCommented:
Did you reboot the system?

Also after the reboot run your query and look at the text file generated. You should see DependOnService and the services it depends on.

 

REG QUERY HKLM\SYSTEM\CurrentControlSet\Services\AudioSrv >c:\AudioReg.txt
0
 
TaedogAuthor Commented:
Ran command 1.
Rebooted. No dice.
Ran command 2.
Rebooted. No dice
Ran the query you just sent. Attached.
AudioReg.txt
0
 
gemartiCommented:
The command didn't take; this is what's in the file you just attached:

DependOnService    REG_MULTI_SZ    RPCSS

It should look like this:

DependOnService    REG_MULTI_SZ    AudioEndpointBuilder\0RpcSs\0MMCSS

Do you know how to use REGEDIT?

0
 
TaedogAuthor Commented:
yep
0
 
gemartiCommented:
Click Start
Click Run
Enter REGEDIT
Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv
Locate DependOnService and double Click it
Enter:
AudioEndpointBuilder
RpcSs
MMCSS

Close Regedit
Reboot
 
0
 
TaedogAuthor Commented:
Did it. Still not working. I went into the services and it now shows the dependencies. When I tried to start the endpoint builder it still comes up with that system can not find the specified file error.

You are earning your points today!
0
 
gemartiCommented:
Next Step:
Open a command window and enter the command:

SET >c:\path.txt

This will write out all the directories your system knows to look in when a command is sent to the OS.
0
 
gemartiCommented:
Does your expanded dependencies look like this?

services.PNG
0
 
TaedogAuthor Commented:
hmm, nope. Looks like this. Also attached the path file.
extended-map.JPG
path.txt
0
 
gemartiCommented:
Okay.

Run Regedit again
Navigate to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\RpcSs
Locate: DeppendOnService and add
RpcEptMapper

Close Regedit and restart the system...again
0
 
TaedogAuthor Commented:
strange. It errors when I try to do that.
error.JPG
0
 
gemartiCommented:
Maybe because RPCSS is running? Can you stop the service and then try to edit?

Or maybe you need to run Regedit "As Administrator"
0
 
TaedogAuthor Commented:
Sucess!!!!!

I did a few things.
1. Change this value
NEW Value:
DispalyName     REG_SZ     @%SystemRoot%\system32\audiosrv.dll,-200
Rebooted. No dice.
2. Changed this value:
Modify:
ObjectName  REG_SZ   NT AUTHORITY\LocalService
Rebooted. No dice. BUT you got me thinking. I looked at the Windows Audio and the Windows Audio Endpoint Builder. I noticed that they were both LocalService in the registry and not
NT AUTHORITY\LocalService.

Changed them both to:
NT AUTHORITY\LocalService

Rebooted, BAM! working again.

You rocked it!
0
 
TaedogAuthor Commented:
Just needed to add the Endpoint Builder and it worked!
0
 
gemartiCommented:
Great! Glad you were able to think out of the box.

I was beginning to think I should just stop responding with things I'd do to find the problem.....;-)

0
All Courses

From novice to tech pro — start learning today.