An old concern that was present in upgrades to Windows Vista systems has recurred with Windows 7, during its public beta release in early January of 2009. Microsoft has stated that upgrading Windows Vista to the Windows 7 Beta Build 7000 will not only erase the additions from Ultimate Extras. The situation that will arise from the Windows Vista to 7 upgrade is the concurrent failure to update Internet Explorer’s associated RSS feeds.
The current predicament had also come into play a few years ago, wherein Windows Vista OSs had similar concerns, albeit in a different context. During the earlier occurrence, Vista-to-Vista upgrades also killed IE RSS feeds. Microsoft’s investigations into the problem typically unearthed that improvements from a pre-release Windows Vista variant to another Vista build resulted in such issues.
Upon encountering the issue, Microsoft program managers stated that the feed URL should be inspected. It should remain valid if one manually updates the feed. To do this, press the F5 keyboard button when looking at the feed with the Internet Explorer 7 browser.
If it happens that no errors are presented to end users, there are subsequent steps to mitigate the effects of the problem.
• Use the following command to verify whether or not the Task Scheduler program is in operation. Employ this command: [sc queryex schedule]. Check the line for “State”. If it is executing properly, the message should read “4 RUNNING”. If it does not display that message, then use this command to start it: [sc start schedule].
• Verify that the RSS Download Engine is operative with this command: [reg query HKCU\Software\Microsoft\Feeds /v SyncStatus], and then check the “Status” line. This line should display [0x01] or [0x1]. If you discover that this is disabled, enable the process with the command [msfeedssync enable].
• Check your system for task corruption by employing the following command: [schtasks /query | findstr /i “user_feed”]. If your tasks are corrupted, then an error message will appear, which states ERROR: The task image is corrupt or has been tampered with and ERROR: Task cannot be loaded: User_Feed_Synchronization. To correct this, use these two commands: [msfeedssync disable] and [msfeedssync enable]. Delete the task and recreate it.
This fix rectifies the issue with Vista-to-Vista upgrades, as well as upgrades from Windows Vista to the Windows 7 Beta build.