Ostatnio synchronizacja plików danych programu Internet Explorer 7 przestała działać na moim komputerze z systemem Windows Vista. Polecenie Odśwież wszystko z okna dialogowego Eksploratora kanałów w Internet Explorerze nic nie zrobiło. I ręczne odświeżanie kanałów za pomocą msfeedssync.exe forcesync
polecenia msfeedssync.exe forcesync
również nie pomogło. Za pomocą Process Explorer mogłem zobaczyć proces msfeedssync.exe działający przez sekundę i kończący się.
W moim przypadku problem nie dotyczył zadania synchronizacji kanału lub Harmonogramu zadań, ale uszkodzonej bazy danych magazynu kanałów ( FeedsStore.feedsdb-ms ). Wyeksportowałem kanały do pliku .OPML za pomocą Kreatora importu i eksportu programu Internet Explorer, usunąłem bazę danych kanałów (i zasubskrybowałem kanały), a następnie ponownie zaimportowałem kanały. To naprawiło problem!
Rozwiązanie
Krok 1 - Eksportuj kanały RSS w Internet Explorerze
Krok 2 - Zresetuj sklep Feeds
Wykonaj następujące kroki, aby zresetować bazę danych kanałów:
- Najpierw musisz zamknąć wszystkie wystąpienia przeglądarki Internet Explorer.
- Następnie otwórz następujący folder:
% LOCALAPPDATA% \ Microsoft \ Feeds
Powyższy folder zawiera listę kanałów, które subskrybujesz, za pomocą przeglądarki Internet Explorer.
- Usuń wszystkie pliki z tego folderu.
Krok 3 - Ponownie zaimportuj kanały RSS za pomocą pliku .opml utworzonego w kroku 1.