There were a few challenges to installing SageTV on Windows 7, although they don't directly relate to Windows 7. The first is that SageTV has some files, I believe that they are for the online services, that SageTV can update automatically, unless the SageTV is installed in it's default place on Vista and Windows 7. This is because the new security features prevent programs from modifying directories in C:\Program Files, and that is where SageTV stores its configuration files. There is a simple fix for this in the software, but SageTV hasn't made it and their solution is to install SageTV in a directory other than C:\Program Files. Instead they want you to install it in C:\SageTV. GAG!
The second issue is that I really didn't want to try and setup SageTV again, especially the channels.
So I went to the SageTV forums and searched for a procedure but I didn't find much. However, I did find a 2003 article that told how to move SageTV from one machine without losing recorded programs. I must admit the age of this article bothered me. I also didn't like the first step, "Install SageTV completely and completely configure." So, here's what I did instead:
- I started my Vista SageTV and opened Setup/Detailed Setup. I looked at all of the setup options and made note of the important ones. I also noted all of the channels.
- I downloaded and installed the latest drivers from Hauppauge for my HVR-2250. The install kindly let me install only the drivers. I skipped WinTV this time.
- I downloaded and installed the latest SageTV from SageTV into C:\SageTV. I did not start it.
- I went to the copy of my Vista SageTV that I had copied to DVD, and opened the SageTV\SageTV directory. I then sorted the files in the directory by descending date. There I found several files that had been modified recently: Sage.properties, Wiz.bin, TSSpliter, sagetvmsgs.txt and several FRQ files, one for each HVR capture device. So, you can see where I'm going with this. I copied each of the files and dropped them into the new C:\SageTV\SageTV directory.
- I then edited C:\SageTV\SageTV\Sage.properties using notepad. I searched it for references to C:\\Program Files\\SageTV and replaced them with C:\\SageTV. I saved this file and I then started SageTV.
- I am sorry to say that this only had partial success. I still had to go through the setup wizard, but most of the defaults for the prompts were already correct, including the channels. I did select MCE remote for the Remote Control Configuration.
- I also had to go through the Detailed Setup again and fix some settings. Sadly, I didn't note what.
This seems to have worked. There is probably a file in the SageTV directory that causes the setup wizard to run and the wizard removes this file when it is finished. If I had performed a litte research, I probably could have prevented the wizard from running. However, the channels and the already recorded programs were still there, and those were the important things.