Grrr. The forum edited your post and replaced "J. River" with "JRiver", which meant that I didn't find "HKEY_CURRENT_USER\Software\JRiver\Media Center 21\Properties" in my registry, however I did find the correct location, "HKEY_CURRENT_USER\Software\J. River\Media Center 21\Properties".
But there is no "EPG - ProfileN" in that location. Just an "EPG - Last Silent Refresh" and "EPG - Windows Client Id".
A search finds some value values in;
"HKEY_USERS\S-1-5-21-4085021488-1570754162-1044395572-1004\Software\J. River\Media Center 20\Properties",
"Value Name" = "EPG - Profile 0",
"Value Data" = "(1:6)(9:Arguments)(84:/ini="C:\Users\htpc\AppData\Local\Geekzone\EPG Collector\EPG CollectorMHEG5+EIT.ini")(8:ExecFile)(64:"C:\Program Files (x86)\Geekzone\EPG Collector\EPGCollector.exe")(8:AutoLoad)(1:1)(7:RunExec)(1:0)(4:Mode)(1:1)(8:DataFile)(62:C:\Users\htpc\AppData\Local\Geekzone\EPG Collector\TVGuide.xml)"
also;
"Value Name" = "EPG - Profile 1",
"Value Data" = "(1:6)(9:Arguments)(84:/ini="C:\Users\htpc\AppData\Local\Geekzone\EPG Collector\EPG CollectorMHEG5+EIT.ini")(8:ExecFile)(64:"C:\Program Files (x86)\Geekzone\EPG Collector\EPGCollector.exe")(8:AutoLoad)(1:0)(7:RunExec)(1:1)(4:Mode)(1:1)(8:DataFile)(62:C:\Users\htpc\AppData\Local\Geekzone\EPG Collector\TVGuide.xml)"
also;
"Value Name" = "EPG - Profile 2" with
"Value Data" = "(1:2)(8:AutoLoad)(1:0)(4:Mode)(1:3)"
So those are the original EPG Profiles from MC20, which has been uninstalled. There are also still registry entries for MC18 and MC19, both of which have been uninstalled. A bit annoying that MC leaves junk in the registry even when properly uninstalled. I guess I am going to have to run a cleaner... But that is a separate issue.
The current MC21 EPG Profiles are found in;
"HKEY_USERS\S-1-5-21-4085021488-1570754162-1044395572-1004\Software\J. River\Media Center 21\Properties"
"Value Name" = "EPG - Profile 1",
"Value Data" = "(1:7)(9:Arguments)(84:/ini="C:\Users\htpc\AppData\Local\Geekzone\EPG Collector\EPG CollectorMHEG5+EIT.ini")(8:ExecFile)(64:"C:\Program Files (x86)\Geekzone\EPG Collector\EPGCollector.exe")(8:AutoLoad)(1:1)(7:RunExec)(1:1)(4:Mode)(1:1)(8:DataFile)(62:C:\Users\htpc\AppData\Local\Geekzone\EPG Collector\TVGuide.xml)(14:TimeoutMinutes)(2:65)"
So that is the correct, current profile, since it has a time-out of 65 minutes, which is what I set it to a couple of days ago.
There is also a second profile;
also;
"Value Name" = "EPG - Profile 2" with
"Value Data" = "(1:2)(8:AutoLoad)(1:0)(4:Mode)(1:3)"
The same as for MC20. Note that I only have one EPG Profile shown in MC21. I used to have an XMLTV file load only task, but it wasn't associated with a tuner profile. It was created back in MC18 or MC19, and I had been using it successfully up to I implemented the new time-out functionality.
The only other mention of "EPG Profile" in my registry is in;
"HKEY_USERS\S-1-5-21-4085021488-1570754162-1044395572-1004\Software\J. River\Media Center 21\TV Settings\TunerTypeProfiles"
Where;
"Value Name" = "DVB-T" with
"Value Data" =
<XMLPH version="1.0">
<Item Name="Name">DVB-T</Item>
<Item Name="AudioLine"/>
<Item Name="ChanKey">1964510557</Item>
<Item Name="EPGProf">EPG - Profile 1</Item>
<Item Name="Type">4</Item>
<Item Name="Device">QUAD DVB-T BA03378CB2AF4239 etc.</Item>
</XMLPH>
Which associates the only Tuner Profile I have with the correct "EPG Profile 1".
So, is the registry in error?
Should I delete the current EPG Profile, close MC, reboot the PC, and recreate the Profile?
Or is something else going on? Please advise.
PS: The above registry location difference could be because I run my HTPC using a limited (non-Administrator) account, while MC installations are done using elevated privileges of an Administrator account, as required of course. In which case, the registry entries look just fine, with just the addition of an argument for the executable, and a minor difference in the ""(8:AutoLoad)(1:1)" section. So something else must be wrong.