Интересное дело - понадобилось другу переехать с MS Office 2010 на MS Office 2016. Оба честные. Ну что тут такого - скажете вы. Деинсталлируем штатно 2010-й, перегружаем ПК для надежности, ставим штатно 2016-й. Все просто. И я так думал.
Но меня ждал сюрприз. Со стороны 2016-го.
Итак, деинсталлировал 2010-й. Перегрузился. Запускаю инсталляцию 2016-го, она весело начинается, но где-то на пол пути выбрасывает ошибку 1603 и откатывается в начало. В чем дело? Переходим в %Temp% смотрим журнал SetupExe(datetime).log, если их несколько то сортировать по времени создания. Ошибка с кодом 1603.
2018/11/10 15:00:48:991::[4104] Error: Failed to install product: C:\MSOCache\All Users\{90160000-002A-0419-1000-0000000FF1CE}-C\Office64MUI.msi ErrorCode: 1603(0x643).
В сети предлагается решение проверить есть ли раздел реестра
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Office
и папка C:\Windows\System32\Tasks\Microsoft\Office.
И сделать так чтобы или оба они были, или обоих не было. Просто шикарно)). До чего мудреный инсталятор MS Office 2016-го, да.
Тут у меня был нелегкий выбор, но я обнаружил что для создания того раздела реестра мне как Администратору не хватает прав. Поэтому просто удалил папку.
Но ошибка 1603 не ушла. Скорее всего и инсталятору не хватило прав на создание раздела реестра. Я не был уверен на все 100 и вот почему - забегая наперед скажу что даже после того как MS Office 2016 поставился такой раздел реестра не появился.
Что было предпринято?
Прежде всего я решил зачистить хвосты предыдущей инсталяции MS Office 2010. Для этого существуют соответствующие скрипты и инструкции, но я просто взял нужный "easy fix tool" (MicrosoftFixit20055.mini.diagcab для Windows 8.1) отсюда, и он выполнил всю нужную работу.
Microsoft Customer Support Services - Office 2010 Removal Utility
Version: 1.36_fixit
64 bit OS: Истина
Start removal: 10.11.2018 14:08:21
Stage # 0 "Basics" (14:08:21)
Final removal mode: All Office 2010 products
Remove OSE service: Истина
No legacy Office products found.
Stage # 1 "Component Detection" (14:08:22)
Prepare for CleanUp stages.
Identifying removable elements. This can take several minutes.
Scanning 29900 components
.............................. Done
Doing Action: CloseOfficeApps
End Action: CloseOfficeApps
Stage # 2 "Setup.exe" (14:10:40)
Nothing to remove for Setup.exe
Stage # 3 "Msiexec.exe" (14:10:40)
Nothing to remove for msiexec
Stage # 4 "CleanUp" (14:10:40)
OSE CleanUp
Softgrid CleanUp
LIS CleanUp
Doing Action: CloseOfficeApps
End Action: CloseOfficeApps
Empty Folder Cleanup
Registry CleanUp
- Delete registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0
- Disallowing the delete of still required keypath element: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Common\MID
- Delete registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook
- Delete registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Outlook
- Delete registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform
Remove temporary registry entries
Windows Installer cache CleanUp
ScrubCache CleanUp
End removal: 10.11.2018 14:22:09
После этого я вызвал командную строку с правами SYSTEM. Ну круче уже некуда! И в ней запустил инсталятор. Вот только так и получилось поставить MS Office 2016. Сказать что это изврат MS Office - ничего не сказать.
Такое. И удачи.
Ошибка 1935 решается также.
ReplyDeleteДля 1935й ошибки удалить HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppModel
ReplyDelete