Cannot Setup TV Tuner and ehrecvr service Won't Start (Event ID:7023)

  • Thread starter Thread starter un1c0rn
  • Start date Start date
U

un1c0rn

Hi Gurus,

Currently I have an annoying issue whereby my Vista Ultimate media center
cannot setup the TV Tuner while in the menu system. I can see the tv tuner
in the device list without any warnings and seems to be ok. This was
working a while ago and has recently stopped.

I noticed that the service called "Windows Media Center Receiver Service"
(or ehRecvr.exe) cannot start. I suspect that this is why I can't get cable
tv through this tuner card because this is the service for TV and FM
broadcast reception.

When I try to force this service to start it comes up with the error:
"The Windows Media Center Receiver Service service terminated with the
following error: The system cannot find the file specified."

I checked the event log and also found:
Log Name: System
Source: Service Control Manager
Date: 14/07/2009 7:40:30 PM
Event ID: 7023
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: TV-PC
Description:
The Windows Media Center Receiver Service 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="2009-07-14T09:40:30.000Z" />
<EventRecordID>1178480</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>TV-PC</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">Windows Media Center Receiver Service</Data>
<Data Name="param2">%%2147942402</Data>
</EventData>
</Event>


Details of my System:
OS: Windows Vista Ultimate 32bit(Service Pack 1).
Patches and Updates: All up to date except IE8.
Intel Core 2 Duo CPU E4500 @ 2.20GHz.
700GB Seagate HDD with 8.16GB free.
1GB RAM.
Video Adaptor: ATI Radeon HD 2600 XT
TV Tuner: Hauppaug WinTV 88x Video (DVB-T, MPEG)


Things I have Tried so far

1. Completely deleted the tv tuner drivers using:
set DEVMGR_SHOW_DETAILS=1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
mmc "%SystemRoot%\system32\devmgmt.msc"
Reveal Hidden devices and then uninstalled all relevent hardware drivers.

2. Installed the latest from the vendor (internet). Tried the Windows Vista
drivers for the tv tuner card.

3. Removed the TV Tuner from one slot and put it in another (and after this
didn't work I moved it back again.

4. Reregistered services. Ran from a command box:
regsvr32.exe atl.dll
C:\WINDOWS\eHome\ehSched /unregServer
C:\WINDOWS\eHome\ehSched /service
C:\WINDOWS\eHome\ehRecvr /unregServer
C:\WINDOWS\eHome\ehRecvr /service
C:\WINDOWS\eHome\ehRec.exe /unregServer
C:\WINDOWS\eHome\ehRec.exe /regserver
C:\WINDOWS\eHome\ehmsas.exe /unregServer
C:\WINDOWS\eHome\ehmsas.exe /regserver

5. Cleared all temp files and caches.
6. Cleared the DataStore folder.
7. Made sure I have admin rights over the \windows\ehome directory and
files.

Cheers
Mark
 
Sometimes it may happen due to Windows Defender.Try disabling Windows
Defender and recheck.

regards,
S.Sengupta[MS-MVP]

un1c0rn said:
Hi Gurus,

Currently I have an annoying issue whereby my Vista Ultimate media center
cannot setup the TV Tuner while in the menu system. I can see the tv
tuner in the device list without any warnings and seems to be ok. This
was working a while ago and has recently stopped.

I noticed that the service called "Windows Media Center Receiver Service"
(or ehRecvr.exe) cannot start. I suspect that this is why I can't get
cable tv through this tuner card because this is the service for TV and FM
broadcast reception.

When I try to force this service to start it comes up with the error:
"The Windows Media Center Receiver Service service terminated with the
following error: The system cannot find the file specified."

I checked the event log and also found:
Log Name: System
Source: Service Control Manager
Date: 14/07/2009 7:40:30 PM
Event ID: 7023
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: TV-PC
Description:
The Windows Media Center Receiver Service 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="2009-07-14T09:40:30.000Z" />
<EventRecordID>1178480</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>TV-PC</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">Windows Media Center Receiver Service</Data>
<Data Name="param2">%%2147942402</Data>
</EventData>
</Event>


Details of my System:
OS: Windows Vista Ultimate 32bit(Service Pack 1).
Patches and Updates: All up to date except IE8.
Intel Core 2 Duo CPU E4500 @ 2.20GHz.
700GB Seagate HDD with 8.16GB free.
1GB RAM.
Video Adaptor: ATI Radeon HD 2600 XT
TV Tuner: Hauppaug WinTV 88x Video (DVB-T, MPEG)


Things I have Tried so far

1. Completely deleted the tv tuner drivers using:
set DEVMGR_SHOW_DETAILS=1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
mmc "%SystemRoot%\system32\devmgmt.msc"
Reveal Hidden devices and then uninstalled all relevent hardware drivers.

2. Installed the latest from the vendor (internet). Tried the Windows
Vista drivers for the tv tuner card.

3. Removed the TV Tuner from one slot and put it in another (and after
this didn't work I moved it back again.

4. Reregistered services. Ran from a command box:
regsvr32.exe atl.dll
C:\WINDOWS\eHome\ehSched /unregServer
C:\WINDOWS\eHome\ehSched /service
C:\WINDOWS\eHome\ehRecvr /unregServer
C:\WINDOWS\eHome\ehRecvr /service
C:\WINDOWS\eHome\ehRec.exe /unregServer
C:\WINDOWS\eHome\ehRec.exe /regserver
C:\WINDOWS\eHome\ehmsas.exe /unregServer
C:\WINDOWS\eHome\ehmsas.exe /regserver

5. Cleared all temp files and caches.
6. Cleared the DataStore folder.
7. Made sure I have admin rights over the \windows\ehome directory and
files.

Cheers
Mark


__________ Information from ESET Smart Security, version of virus
signature database 4240 (20090713) __________

The message was checked by ESET Smart Security.

http://www.eset.com


__________ Information from ESET Smart Security, version of virus signature database 4240 (20090713) __________

The message was checked by ESET Smart Security.

http://www.eset.com
 
Thanks but I disabled defender previously and the problem still exists.

S.Sengupta said:
Sometimes it may happen due to Windows Defender.Try disabling Windows
Defender and recheck.

regards,
S.Sengupta[MS-MVP]

un1c0rn said:
Hi Gurus,

Currently I have an annoying issue whereby my Vista Ultimate media center
cannot setup the TV Tuner while in the menu system. I can see the tv
tuner in the device list without any warnings and seems to be ok. This
was working a while ago and has recently stopped.

I noticed that the service called "Windows Media Center Receiver Service"
(or ehRecvr.exe) cannot start. I suspect that this is why I can't get
cable tv through this tuner card because this is the service for TV and
FM broadcast reception.

When I try to force this service to start it comes up with the error:
"The Windows Media Center Receiver Service service terminated with the
following error: The system cannot find the file specified."

I checked the event log and also found:
Log Name: System
Source: Service Control Manager
Date: 14/07/2009 7:40:30 PM
Event ID: 7023
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: TV-PC
Description:
The Windows Media Center Receiver Service 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="2009-07-14T09:40:30.000Z" />
<EventRecordID>1178480</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>TV-PC</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">Windows Media Center Receiver Service</Data>
<Data Name="param2">%%2147942402</Data>
</EventData>
</Event>


Details of my System:
OS: Windows Vista Ultimate 32bit(Service Pack 1).
Patches and Updates: All up to date except IE8.
Intel Core 2 Duo CPU E4500 @ 2.20GHz.
700GB Seagate HDD with 8.16GB free.
1GB RAM.
Video Adaptor: ATI Radeon HD 2600 XT
TV Tuner: Hauppaug WinTV 88x Video (DVB-T, MPEG)


Things I have Tried so far

1. Completely deleted the tv tuner drivers using:
set DEVMGR_SHOW_DETAILS=1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
mmc "%SystemRoot%\system32\devmgmt.msc"
Reveal Hidden devices and then uninstalled all relevent hardware drivers.

2. Installed the latest from the vendor (internet). Tried the Windows
Vista drivers for the tv tuner card.

3. Removed the TV Tuner from one slot and put it in another (and after
this didn't work I moved it back again.

4. Reregistered services. Ran from a command box:
regsvr32.exe atl.dll
C:\WINDOWS\eHome\ehSched /unregServer
C:\WINDOWS\eHome\ehSched /service
C:\WINDOWS\eHome\ehRecvr /unregServer
C:\WINDOWS\eHome\ehRecvr /service
C:\WINDOWS\eHome\ehRec.exe /unregServer
C:\WINDOWS\eHome\ehRec.exe /regserver
C:\WINDOWS\eHome\ehmsas.exe /unregServer
C:\WINDOWS\eHome\ehmsas.exe /regserver

5. Cleared all temp files and caches.
6. Cleared the DataStore folder.
7. Made sure I have admin rights over the \windows\ehome directory and
files.

Cheers
Mark


__________ Information from ESET Smart Security, version of virus
signature database 4240 (20090713) __________

The message was checked by ESET Smart Security.

http://www.eset.com


__________ Information from ESET Smart Security, version of virus
signature database 4240 (20090713) __________

The message was checked by ESET Smart Security.

http://www.eset.com
 
Thankyou for everyone who helped but I fixed it!

Procedure:

<Step 1>
Bring up a command box (Start/cmd/enter).

<Step 2>
Type the following commands one at a time and enter after each one:
regsvr32.exe atl.dll
C:\WINDOWS\eHome\ehSched /unregServer
C:\WINDOWS\eHome\ehSched /service
C:\WINDOWS\eHome\ehRecvr /unregServer
C:\WINDOWS\eHome\ehRecvr /service
C:\WINDOWS\eHome\ehRec.exe /unregServer
C:\WINDOWS\eHome\ehRec.exe /regserver
C:\WINDOWS\eHome\ehmsas.exe /unregServer
C:\WINDOWS\eHome\ehmsas.exe /regserver

<Step 3>
Reboot.

<Step 4>
Go into services and check that the Windows Media Center Receiver service
has started and if it hasn't, start it!

Cheers
Mark Yeaman
 
Back
Top