Cable company changed channels, MCE not listing new channel #'s


  1. Posts : 2
    Windows 7 64-bit
       #1

    Cable company changed channels, MCE not listing new channel #'s


    Our stupid cable company went and changed and our channels to different numbers without notifying us. Now Discovery Channel (which is really only one of the channels I watch now days because most of the rest is garbage) is on channel 20, it used to be on 46. So now channel 46 is just black, and 20 isn't listed anywhere on the guide, it goes from 13 to 21 (old lineup). Now, MCE won't even let me manually go to it.

    I tried completely setting up my TV signal again from the settings, three times, and I'm still getting the old guide. How can I get the new channel number's to show up, or even to manually access them? Media Center is so smart, it's stupid. It limits my channel selection to what it thinks I get, but now I can't manually get to specific numbers.

    Help appreciated, thanks.

    Also, I forgot to add I tried doing the "Edit Channel" and changing the number to 20, but all that does it make the black 46 channel access on 20, it doesn't really change the "source" so to speak.
      My Computer


  2. Posts : 9,582
    Windows 8.1 Pro RTM x64
       #2

    Hi TheEliteOne and welcome to W7 Forums

    I've found this which should solve your problem. Please let us know if it does.

    http://www.hack7mc.com/2009/09/clear...ia-center.html
      My Computer


  3. Posts : 2
    Windows 7 64-bit
    Thread Starter
       #3

    Thanks! I followed the instructions and it didn't appear to work, same old guide still showing up with Discovery on 46.

    I was fooling around in the settings last night and managed to manually add channel 20 to the listings. (I went to Settings > TV > Guide > Add Missing Channels.)

    *EDIT*
    I found out how to manually add channels.
    Follow the instructions above, and then to get guide listings for this manually added channel, right click it, click "Edit Channel" then click "Edit Listings". Scroll down until you find your channel's Satellite. Select it, and if you still have your old channel that just looks black WMC should ask you if you want to combine them, select Yes. Now you have your new channel, and guide listings for it.

    For me, it defaulted to # 46 again, but this time with a working TV signal. If you want to change it back to the proper number just for the sake of it being the real number, right click the channel again, hit Edit Channel, and then just type in the new number, then click Save.
      My Computer


  4. Posts : 9,582
    Windows 8.1 Pro RTM x64
       #4

    I've gone through the link and converted it in to a VBScript file, which you can easily run. Note that the computer will automatically restart.

    Code:
    Option Explicit
    Dim objWMIService, objProcess, colProcess
    Dim strComputer, strProcessKill, strServKill, strName 
    strComputer = "."
    strName = "'Windows Media Center Receiver'"
    call KillServ (strComputer, strName, strServKill)
    strName = "'Windows Media Center Scheduler'"
    call KillServ (strComputer, strName, strServKill)
    strName = "'ehmsas.exe'"
    call KillProc (strComputer, strName, strProcessKill)
    strName = "'ehrecvr.exe'"
    call KillProc (strComputer, strName, strProcessKill)
    strName = "'ehsched.exe'"
    call KillProc (strComputer, strName, strProcessKill)
    strName = "'ehshell.exe'"
    call KillProc (strComputer, strName, strProcessKill)
    strName = "'ehtray.exe'"
    call KillProc (strComputer, strName, strProcessKill)
    strName = "'mcGlidHost.exe'"
    call KillProc (strComputer, strName, strProcessKill)
    Set objFSO = CreateObject ("Scripting.FileSystemObject")
    objFSO.DeleteFolder ("c:\ProgramData\Microsoft\eHome\mcepg*")
    objFSO.DeleteFile ("c:\ProgramData\Microsoft\eHome\mcepg*")
    Dim objShell 
    Set objShell = WScript.CreateObject("WScript.Shell")
    objShell.Run "C:\WINDOWS\system32\shutdown.exe -r -t 0"
    WScript.Quit
    Sub KillServ (strComputer, strName, strServKill)
    strServKill = strName
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colServiceList = objWMIService.ExecQuery("Associators of " _
    & "{Win32_Service.Name="& strServKill"} Where " _
    & "AssocClass=Win32_DependentService " & "Role=Antecedent" )
    For each objService in colServiceList
    objService.StopService()
    Next
    Wscript.Sleep 20000
    Set colServiceList = objWMIService.ExecQuery _
    ("Select * from Win32_Service where Name = " & strServKill )
    For each objService in colServiceList
    errReturn = objService.StopService()
    Next
    End Sub
    Sub KillProc (strComputer, strName, strProcessKill)
    strProcessKill = strName
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" _ 
    & strComputer & "\root\cimv2") 
    Set colProcess = objWMIService.ExecQuery _
    ("Select * from Win32_Process Where Name = " & strProcessKill )
    For Each objProcess in colProcess
    objProcess.Terminate()
    Next 
    End Sub
    MediaCenterReset.vbs
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 03:18.
Find Us