Taedog
asked on
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.
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.
check if your audio driver is ok (or if is there any conflicts) in the Device Manager.
What does your event log have to say about this?
ASKER
here's the audio driver.
audio.JPG
audio.JPG
ASKER
Event Log Error
log.JPG
log.JPG
check event viewer as gemarti said.
it seems like another user account is "holding" your resources. Login using other account, prefereably administrator to see what happens...
ASKER
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.
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.
Another method: Probably better instructions that I can give. :-)
http://support.microsoft.com/kb/314357
http://support.microsoft.com/kb/314357
ASKER
Both are set for Local System Account
local-account1.JPG
local-account1.JPG
ASKER
gemarti. your link appears to be for xp not vista.
Okay, but take a look at the link I posted; there may be a solution there.
Should still apply.
Oops hold off on that last one.
ASKER
I read through that link. Tried a few things, not improvement.
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.
ASKER
i have removed the device in device manager and rescanned. no help. Reinstalled and continues to error as before.
ASKER
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...
Let's have a peek at the "Details" of the event log you posted.
ASKER
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-26931 D2012F4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7023</E ventID>
<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</Eve ntRecordID >
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>jqualls-PC</Comp uter>
<Security />
</System>
<EventData>
<Data Name="param1">Windows Audio Endpoint Builder</Data>
<Data Name="param2">%%2147942402 </Data>
</EventData>
</Event>
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-
<EventID Qualifiers="49152">7023</E
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000
<TimeCreated SystemTime="2010-04-01T01:
<EventRecordID>229818</Eve
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>jqualls-PC</Comp
<Security />
</System>
<EventData>
<Data Name="param1">Windows Audio Endpoint Builder</Data>
<Data Name="param2">%%2147942402
</EventData>
</Event>
ASKER
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-26931 D2012F4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7000</E ventID>
<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</Eve ntRecordID >
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>xxxxxxx-PC</Comp uter>
<Security />
</System>
<EventData>
<Data Name="param1">Windows Audio</Data>
<Data Name="param2">%%1079</Data >
</EventData>
</Event>
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-
<EventID Qualifiers="49152">7000</E
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000
<TimeCreated SystemTime="2010-04-01T01:
<EventRecordID>229814</Eve
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>xxxxxxx-PC</Comp
<Security />
</System>
<EventData>
<Data Name="param1">Windows Audio</Data>
<Data Name="param2">%%1079</Data
</EventData>
</Event>
Okay For 7023 I need information from your registry: please open a command window and run the following command:
reg query HKLM\System\CurrentControl Set\servic es\RasMan >c:\regreport.txt
Then open c:\regreport.txt and copy that information and paste it or upload the file.
reg query HKLM\System\CurrentControl
Then open c:\regreport.txt and copy that information and paste it or upload the file.
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
To open the serives.msc module
Click Start
Click Run
Enter: services.msc
For: Windows Audio Endpoint Builder service
ASKER
Here you go.
regreport.txt
regreport.txt
ASKER
Endpoint Path to executable.
endpoint-path.JPG
endpoint-path.JPG
Few more pieces of information and then hopefully we can solve your issue:
1. Please check for this file: C:\Windows\System32\audios rv.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\CurrentControl Set\Servic es\AudioSr v >c:\AudioReg.txt
Thanks.
1. Please check for this file: C:\Windows\System32\audios
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\CurrentControl
Thanks.
ASKER
Audio Reg
AudioReg.txt
AudioReg.txt
ASKER
Audiosrv file located where it should be.
audiosrv-file.JPG
audiosrv-file.JPG
ASKER
Audio depend
audio-depend.JPG
audio-depend.JPG
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\CurrentControl Set\Servic es\AudioSr v /v DependOnService /t REG_MULTI_SZ /d RPCSS/0MMCSS/0DComLaunch/0 AudioEndPo intBuilder
IF PROBLEM ISN'T Solved:
REG ADD HKLM\SYSTEM\CurrentControl Set\Servic es\AudioSr v /v DependOnService /t REG_MULTI_SZ /d RPCSS
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\CurrentControl
IF PROBLEM ISN'T Solved:
REG ADD HKLM\SYSTEM\CurrentControl
You'll have to reboot after making the registry change.
Correction: Sorry I'm working on a UNIX machine and get symbols (\ or /) switched sometimes:
REG ADD HKLM\SYSTEM\CurrentControl Set\Servic es\AudioSr v /v DependOnService /t REG_MULTI_SZ /d RPCSS\0MMCSS\0DComLaunch\0 AudioEndPo intBuilder
IF PROBLEM ISN'T Solved:
REG ADD HKLM\SYSTEM\CurrentControl Set\Servic es\AudioSr v /v DependOnService /t REG_MULTI_SZ /d RPCSS
REG ADD HKLM\SYSTEM\CurrentControl
IF PROBLEM ISN'T Solved:
REG ADD HKLM\SYSTEM\CurrentControl
ASKER
Did both of those. No dice.
windows-audio-2.JPG
windows-audio-2.JPG
ASKER
Doesn't look like it even took. When I ran the commands they returned sucessful.
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\CurrentControl Set\Servic es\AudioSr v >c:\AudioReg.txt
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\CurrentControl
ASKER
Ran command 1.
Rebooted. No dice.
Ran command 2.
Rebooted. No dice
Ran the query you just sent. Attached.
AudioReg.txt
Rebooted. No dice.
Ran command 2.
Rebooted. No dice
Ran the query you just sent. Attached.
AudioReg.txt
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\0RpcS s\0MMCSS
Do you know how to use REGEDIT?
DependOnService REG_MULTI_SZ RPCSS
It should look like this:
DependOnService REG_MULTI_SZ AudioEndpointBuilder\0RpcS
Do you know how to use REGEDIT?
ASKER
yep
Click Start
Click Run
Enter REGEDIT
Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\ CurrentCon trolSet\Se rvices\Aud ioSrv
Locate DependOnService and double Click it
Enter:
AudioEndpointBuilder
RpcSs
MMCSS
Close Regedit
Reboot
Click Run
Enter REGEDIT
Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\
Locate DependOnService and double Click it
Enter:
AudioEndpointBuilder
RpcSs
MMCSS
Close Regedit
Reboot
ASKER
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!
You are earning your points today!
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.
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.
ASKER
Okay.
Run Regedit again
Navigate to:
HKEY_LOCAL_MACHINE\System\ CurrentCon trolSet\se rvices\Rpc Ss
Locate: DeppendOnService and add
RpcEptMapper
Close Regedit and restart the system...again
Run Regedit again
Navigate to:
HKEY_LOCAL_MACHINE\System\
Locate: DeppendOnService and add
RpcEptMapper
Close Regedit and restart the system...again
ASKER
strange. It errors when I try to do that.
error.JPG
error.JPG
Maybe because RPCSS is running? Can you stop the service and then try to edit?
Or maybe you need to run Regedit "As Administrator"
Or maybe you need to run Regedit "As Administrator"
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Sucess!!!!!
I did a few things.
1. Change this value
NEW Value:
DispalyName REG_SZ @%SystemRoot%\system32\aud iosrv.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!
I did a few things.
1. Change this value
NEW Value:
DispalyName REG_SZ @%SystemRoot%\system32\aud
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!
ASKER
Just needed to add the Endpoint Builder and it worked!
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.....;-)
I was beginning to think I should just stop responding with things I'd do to find the problem.....;-)