Witam
Ponieważ wielokrotnie spotykałem się z problemem jaki został opisany w 1. poście użytkownika @wojtas_73 chciałem zamieścić tu jego rozwiązanie. W tym przypadku nie działa deinstalacja, reinstalacja, ponowna instalacja, naprawa ani zmiana skojarzeń rozszerzeń Ms Office'a, co jest bardzo czasochłonne i deprymujące.
Przyczyny:
Problem wynika z tego, że kiedyś w systemie był "preinstalowany" Microsoft Office Starter 2007, 2010 itd. , który uruchamiany był z wykorzystaniem systemu wirtualizacji aplikacji o nazwie SoftGrid, a twórcą jego jest oczywiście Microsoft. Usunięcie całego Office Startera nie powoduje, że wpisy w rejestrze dotyczące rozszerzeń Office'a zostają usunięte. Zostają one tam, aż pewnego dnia zmiana skojarzenia rozszerzenia z inną aplikacją, a następnie próba powrotu do poprzednich skojarzeń kończy się skojarzeniem z nieszczęsnymi wpisami z Office Startera. Wtedy otwieranie plików .xlsx, .docx itd. kończy się komunikatem, że nie można znaleźć określonej aplikacji, bo nie jest ona zainstalowana w systemie.
Rozwiązanie:
1. Uruchomić Edytor Rejestru regedit.exe z uprawnieniami administracyjnymi
2. Jeśli nie można uruchomić plików z rozszerzeniem .xlsx to wykonać punkt 2a
2a. Przejść do klucza HKEY_CLASSES_ROOT\Excel.Sheet.#, gdzie # oznacza liczbę 12 lub wyższą, i usunąć wszystkie klucze Excel.Sheet.# dla # wyższych lub równych 12 (tzn. usunąć klucze Excel.Sheet.12, Excel.Sheet.13 itd.)
3. Jeśli nie można uruchomić plików z rozszerzeniem .docx to wykonać punkt 3a
3a. To samo co opisano w punkcie 2a zrobić dla klucza HKEY_CLASSES_ROOT\Word.Document.#, gdzie # oznacza liczbę 12 lub wyższą (tzn. usunąć klucze Word.Document.12, Word.Document.13 itd.)
4. Uruchomić ponownie instalację/reinstalację posiadanej wersji Ms Office (oczywiście chodzi o wersję instalacyjną, a nie Office Starter)
5. Uruchomić ponownie system i już wszystko działa jak należy, a problem się nie pojawi więcej.