Назад | Перейти на главную страницу

Удаленная автоматическая установка Office 2013 возвращает ошибку 1603

В настоящее время выполняется попытка установить Office 2013 поверх Office 2010 на виртуальных машинах Windows 7 по сети. Пакетный файл представляет собой предписанный пакетный файл, предоставленный Microsoft, который использует OCT и использует последнюю версию, загружаемую непосредственно с сайта MS. В настоящее время у меня есть метод, который работает, когда я вошел в систему, даже если установка была запущена с удаленного сервера другой учетной записью. Если никто не вошел в систему, метод возвращает следующую ошибку:

2015/09/16 09: 26: 23: 749 :: [2356] MSI (COMMONDATA): 'Тип сообщения: 1, Аргумент: Microsoft InfoPath MUI (английский) 2013' 2015/09/16 09: 26: 23: 749 :: [2356] MSI (ACTIONSTART): 'Действие 9:26:23: AllocateRegistrySpace. Выделение места в реестре '2015/09/16 09: 26: 23: 749 :: [2356] MSI (ACTIONSTART):' Действие 9:26:23: CA_RollbackTempHxDs. '2015/09/16 09: 26: 23: 749 :: [2356] MSI (ACTIONSTART):' Действие 9:26:23: Компоненты процесса. Обновление регистрации компонента '2015/09/16 09: 26: 23: 781 :: [2356] MSI (ACTIONSTART):' Действие 9:26:23: CA_RollbackHelpTransaction. '2015/09/16 09: 26: 23: 781 :: [2356] MSI (ACTIONSTART):' Действие 9:26:23: RemoveODBC. Удаление компонентов ODBC '2015/09/16 09: 26: 23: 781 :: [2356] MSI (ACTIONSTART):' Действие 9:26:23: CA_BeginHelpTransaction. '2015/09/16 09: 26: 23: 859 :: [2356] MSI (INFO): '09 / 16/15 09:26:23 DDSet_Status: LANGID: 1033' 2015/09/16 09:26:23 : 859 :: [2356] MSI (INFO): '09 / 16/15 09:26:23 DDSet_Entry: BeginTransaction started '2015/09/16 09: 26: 23: 859 :: [2356] MSI (INFO): '09 / 16/15 09:26:23 DDSet_Error: BeginTransaction () -> Не удалось установить сеанс регистрации {90150000-0044-0409-0000-0000000FF1CE} '2015/09/16 09: 26: 23: 859 :: [ 2356] MSI (INFO): '09 / 16/15 09:26:23 DDSet_Exit: BeginTransaction finished '2015/09/16 09: 26: 23: 859 :: [2356] MSI (INFO):' CustomAction CA_BeginHelpTransaction вернул фактическое значение код ошибки 1603 (обратите внимание, что это может быть не на 100% точным, если перевод произошел в песочнице) '2015/09/16 09: 26: 23: 874 :: [2356] MSI (INFO):' Действие закончилось 9:26:23: InstallExecute. Возвращаемое значение 3. ' 2015/09/16 09: 26: 23: 874 :: [2356] MSI (COMMONDATA): 'Тип сообщения: 2, Аргумент: 0' 2015/09/16 09: 26: 23: 874 :: [2356] MSI (ОБЩИЕ ДАННЫЕ): 'Тип сообщения: 2, Аргумент: 0' 2015/09/16 09: 26: 23: 874 :: [2356] MSI (ОБЩИЕ ДАННЫЕ): 'Тип сообщения: 0, Аргумент: 1033' 2015/09 / 16 09: 26: 23: 874 :: [2356] MSI (COMMONDATA): 'Тип сообщения: 1, аргумент: Microsoft InfoPath MUI (английский) 2013' 2015/09/16 09: 26: 23: 890 :: [2356 ] MSI (ACTIONSTART): 'Действие 9:26:23: Откат. Откат: '2015/09/16 09: 26: 23: 937 :: [2356] MSI (INFO): '09 / 16/15 09:26:23 DDSet_Status: LANGID: 1033' 2015/09/16 09 : 26: 23: 937 :: [2356] MSI (ИНФОРМАЦИЯ): '09 / 16/15 09:26:23 DDSet_Entry: RollbackTransaction started '2015/09/16 09: 26: 23: 937 :: [2356] MSI (ИНФОРМАЦИЯ): '09 / 16/15 09:26:23 DDSet_Status: RollbackTransaction () -> Сеанс регистрации не открыт '2015/09/16 09: 26: 23: 937 :: [2356] MSI (INFO):' 16.09.15 09:26:23 DDSet_Status: RollbackTransaction () -> Игнорированный запрос на откат '2015/09/16 09: 26: 23: 937 :: [2356] MSI (INFO): '09 / 16/15 09:26:23 DDSet_Exit: RollbackTransaction завершена '2015/09/16 09: 26: 23: 984 :: [2356] MSI (INFO): '09/16/15 09:26:23 DDSet_Status: LANGID: 1033' 2015 / 09/16 09: 26: 23: 984 :: [2356] MSI (INFO): '09 / 16/15 09:26:23 DDSet_Entry: RemoveTempHxDs началось '2015/09/16 09: 26: 23: 999: : [2356] MSI (ИНФОРМАЦИЯ): '09 / 16/15 09:26:23 DDSet_Status: LANGID: 1033 '2015/09/16 09: 26: 23: 999 :: [2356] MSI (INFO): '09 / 16/15 09:26:23 DDSet_Entry: RemoveTempHxDsInternal запущен '2015/09/16 09: 26: 23: 999 :: [2356] MSI (INF O): '09 / 16/15 09:26:23 DDSet_Status: LANGID: 1033 '2015/09/16 09: 26: 23: 999 :: [2356] MSI (INFO): '09 / 16/15 09: 26:23 DDSet_Entry: CMsHelpObject constructor '2015/09/16 09: 26: 23: 999 :: [2356] MSI (INFO): '09/16/15 09:26:23 DDSet_Status: RemoveTempHxDsInternal () -> Удален временный hxds binary '2015/09/16 09: 26: 23: 999 :: [2356] MSI (INFO): '09 / 15 09:26:23 DDSet_Exit: RemoveTempHxDsIntertnal закончился' 2015/09/16 09:26: 23: 999 :: [2356] MSI (INFO): '09 / 16/15 09:26:23 DDSet_Exit: CMsHelpObject destructor '2015/09/16 09: 26: 23: 999 :: [2356] MSI (INFO) : '09 / 16/15 09:26:23 DDSet_Exit: RemoveTempHxDs завершено '2015/09/16 09: 26: 23: 999 :: [2356] MSI (INFO):' CustomAction CA_RollbackTempHxDs вернул фактический код ошибки 1603, но будет переведено на успех из-за продолжения маркировки '2015/09/16 09: 26: 24: 015 :: [2356] MSI (COMMONDATA):' Тип сообщения: 2, Аргумент: 1 '2015/09/16 09:26:24 : 015 :: [2356] MSI (COMMONDATA): 'Тип сообщения: 2, аргумент: 1' 2015/09/16 09: 26: 24: 031 :: [2356] MSI (INFO): 'Действие закончилось в 9:26 : 24: УСТАНОВИТЬ. Возвращаемое значение 3. '

Я пробовал использовать GPO, планировщик задач активен, удалил Office 2010, удалил HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags, различные уровни разрешений для активирующей учетной записи. Единственное, что кажется работающим, - это вход в виртуальную машину во время выполнения командного файла. Это менее чем оптимальный метод установки программы более 250 раз. Я что-то упускаю?

У меня есть необходимый прорыв. Выполнение следующего сценария и ожидание в течение 90 секунд перед выполнением сценария установки дает трюк:

        PSEXEC.EXE @C:\scripts\OfficeScripts\Office2013\ittest.txt -n 10 -h taskkill /F /IM svchost.exe /FI "SERVICES eq wuauserv" 

Не уверен на 100%, какая именно служба тормозит, но это позволит установить программу. Следует отметить несколько моментов: это частично позволяет использовать удаленные возможности, поэтому установочный cmd-файл не сможет работать должным образом. Вот почему 90-секундная задержка выполнения второго скрипта. А другая записка, которая слишком долго ждет, снова сделает этот scvhost.exe полностью активным и предотвратит инстилляцию.