Microsoft Office "System operacyjny nie jest obecnie skonfigurowany do uruchamiania tej aplikacji"
Po zainstalowaniu ostatniej aktualizacji ujawniły sie problemy z uruchomieniem aplikacji z pakietu Microsoft Office 2013
Office "System operacyjny nie jest obecnie skonfigurowany do uruchamiania tej aplikacji"
Problem pojawia się w 64-bitowym pakiecie Office 2013 na komputerach na których nastąpiła aktualizacja Offica do kompilacji 15.0.5589.1001, która jest datowana na 19 września 2023.
Oto proste rozwiązanie:
-
Uruchom dowolną aplikację biurową, np. Word, z menu Start (przycisk Start / Microsoft Office 2013 / (aplikacja). Ten link powinien działać; Tylko linki, które zostały skopiowane na pulpity, paski zadań itp., Które tego nie robią.
-
Kliknij pusty dokument (lub skoroszyt lub cokolwiek innego), aby przejść do zwykłego okna dokumentu. Następnie użyj Plik / Konto, aby otworzyć ekran konta / wersji / aktywacji. Kliknij przycisk Opcje aktualizacji i wybierz z menu opcję Wyłącz aktualizacje. Jest to ważne, ponieważ nie chcesz, aby komputer pobierał aktualizację ponownie po jej odinstalowaniu!
-
(Uwaga: kroki 1 i 2 można również wykonać tylko po to, aby aktywnie uniemożliwić aktualizowanie dowolnego komputera z 2013-bitowym pakietem Office 64, jeśli jeszcze tego nie zrobiono. Zainstalowana wersja pojawi się na tym ekranie, a jeśli jest wcześniejsza niż 15.0.5589.1001, po prostu wyłącz aktualizacje i unikniesz punktora. Gratulacje, gotowe.)
-
Zakładając, że zostałeś zaktualizowany, zamknij załadowaną aplikację pakietu Office i wszystkie inne aplikacje pakietu Office 2013.
-
Otwórz wiersz polecenia z podwyższonym poziomem uprawnień (uruchom polecenie cmd.exe jako administrator)
-
Zmień na folder podstawowy kliknij 2013 do uruchomienia pakietu Office:
cd "%programfiles%\Microsoft Office 15\ClientX64" -
Przywróć wersję 15.0.5571.1000, która nie ma tego błędu:
officec2rclient.exe /update user updatetoversion=15.0.5571.1000 -
Poczekaj chwilę. Bądź cierpliwy, to zajmuje kilka minut. Zobaczysz wyskakujące okienko (nie od razu, nie martw się) informujące, że aktualizacje są pobierane; Następnie to okno zostanie zamknięte i pojawi się kolejne z informacją, że aktualizacje są instalowane. Kiedy to drugie pudełko się zamknie, gotowe.
Do tej pory zrobiłem to na dwóch komputerach i działało bezbłędnie na obu.
Prawdopodobnie powinieneś monitorować rzeczy i sprawdzić, czy aktualizacja naprawiająca błąd zostanie wydana, i ponownie włączyć automatyczne aktualizacje, jeśli tak. Lub, jeszcze lepiej, poproś firmę, aby wyłożyła kilka dolców na nowszą, obsługiwaną wersję pakietu Office.
Ale to powinno zrobić w międzyczasie.
REDAGOWAĆ:
Aby uczynić to nieco łatwiejszym do napisania, oto kilka dodatkowych przemyśleń:
Zamiast wykonywać kroki 1–3 interakcyjnie, można wyłączyć automatyczną aktualizację za pomocą operacji rejestru, którą można wykonać w powłoce poleceń przy użyciu polecenia REG lub w programie PowerShell przy użyciu polecenia Set-ItemProperty:
reg add 'hklm\SOFTWARE\Microsoft\Office\15.0\ClickToRun\Configuration' /v UpdatesEnabled /t REG_SZ /d 'False' /F
lub
set-ItemProperty -path 'hklm:\SOFTWARE\Microsoft\Office\15.0\ClickToRun\Configuration' -name 'UpdatesEnabled' -value 'False'
Jeśli jednak zrobisz to w skrypcie, ważne jest, aby upewnić się, że zainstalowana jest poprawna wersja pakietu Microsoft Office 2013 (x64). Jeśli zrobisz to na komputerze z dowolną inną wersją pakietu Office, ryzykujesz stworzenie świętego bałaganu. Pozostawię to tobie, aby napisać kod, aby to sprawdzić, ale miejsca, które chciałbyś szukać, to te lokalizacje rejestru:
-
HKLM\SOFTWARE\Microsoft\Office\15.0\ClickToRun\Configuration\VersionToReport — wartość REG_SZ, zawiera numer zainstalowanej wersji (sprawdź 15.0.5589.1001; to zła wersja)
-
HKLM\SOFTWARE\Microsoft\Office\15.0\ClickToRun\Configuration\Platform - REG_SZ wartość, będzie "x64" dla wersji 64-bitowej (jeśli jest to x32, nie trzeba wycofywać)