Использование файла журнала программы установки Microsoft Office 2000 для устранения неполадок при установке

Версия данной статьи для Microsoft Office 2003: 826511 .
Версия данной статьи для Microsoft Office XP: 296603 .

Аннотация

В процессе установки Microsoft Office периодически возникают неполадки и может появляться сообщение об ошибке. В любом случае небходимо использовать файл журнала программы установки Microsoft Office для минимизации возникающих проблем.

В данной статье описано несколько способов интерпретации данных в файле журнала программы установки. Описанные действия должны выполняться в том порядке, в котором они перечислены в статье. С помощью данной статьи невозможно разрешить любую возникшую ситуацию, но в ней приведены несколько примеров устранения неполадок, связанных с установкой, посредством интерпретации файла журнала программы установки.

Дополнительная информация

Как создать файл журнала

Программа установки Microsoft Office создает по умолчанию два файла журнала в процессе установки: первый — для программы Setup.exe, второй — для установщика Windows (Msiexec.exe). Файлы журнала создаются в папке \Temp и имеют имена следующего вида:
Программа                 Имя файла журнала
-----------------------------------------------------------------------

Setup.exe Office 2000 <выпуск> Setup(####).txt
Windows Installer Office 2000 <выпуск> Setup(####)_MsiExec.txt
где <выпуск> — это устанавливаемая версия Microsoft Office. Например, эти файлы могут могут иметь следующие имена:
Office 2000 Premium Setup(0002).txt
Office 2000 Premium Setup(0002)_MsiExec.txt
Символами #### в именах файлов журнала обозначаются номера, начиная с 0002. Они увеличиваются на 2, при каждом последующем запуске программы установки. Следовательно, файл с наибольшим номером будет являться файлом журнала для последнего запуска программы установки.

Если требуется создать подробный файл журнала установщика Windows, можно воспользоваться значением «v» для параметра /L. Однако при создании подробного журнала журнал установки по умолчанию станет сокращенной версией и файл журнала установщика Windows по умолчанию создан не будет.

Дополнительные сведения о параметрах журнала установки см. в следующей статье базы знаний Майкрософт:
230861 OFF2000: Настройка параметров журнала установки Office

Интерпретация файла журнала

В зависимости от проблемы может возникнуть необходимость просмотреть журнал программы установки, установщика Windows или подробный журнал.

Файлы журнала установки

Файл журнала для программы Setup.exe значительно меньше файла журнала установщика Windows. Это связано с тем, что действия, выполняемые программой Setup.exe, ограничены следующими операциями.
  • Чтение INI-файла программы установки.
  • Анализ свойств и параметров командной строки, передаваемых службе установщика Windows.
  • Проверка на использование соответствующей операционной системы и пакета обновления.
  • Проверка версии файла Msi.dll.
  • Запуск программы Instmsi(w).exe для установки установщика Windows (при необходимости).
  • Проверка версии Internet Explorer.
  • Проверка версии шрифтов Tahoma и TahomaBD.
Одной из задач программы Setup.exe является установка службы установщика Windows. При неуспешном выполнении данного процесса программа Setup.exe не может передать управление программе Msiexec.exe — главному исполнемому файлу установщика Windows. Следующие сообщения об ошибках могут выдаваться в процессе установки, если возникает проблема при установке установщика Windows.
Для установки программы требуется установщик Windows. Ошибка при установке или обновлении установщика Windows
или
Установщик Windows на компьютере обновлен. Для завершения обновления перезагрузите компьютер. После перезагрузки повторите установку продукта.
В этом случае сначала следует обратить внимание на журнал установки. Если выдается одно из этих сообщений об ошибке, в журнале можно увидеть текст типа:
Package to install:
E:\data1.msi
Loading MSI Library....
C:\WINDOWS\SYSTEM\MSI.DLL
.. failed, error = 1157
Pre-released IE 5 is not installed
E:\msi\instmsi.exe /q /r:n
E:\msi\instmsi.exe /q /r:n exit status = 1620
Вызов программы Instmsi.exe не удался, так как строка, появляющаяся в результате успешного запуска программы Instmsi.exe, должна выглядеть следующим образом:
Loading MSI Library....
-или-
Trying to get version of G:\OFFICE2000\CD1_ADMIN_IMAGE\msi\instmsi.exe
.. failed, error = 3
При этом не удается получить версию программы Instmsi.exe из общего ресурса сети. Это может быть связано с неполадками сети, повреждением программы Instmsi.exe в сети или несоответствием программы установки программному обеспечению.

Для просмотра списка стандартных операций программы установщика Windows и их описаний обратитесь к следующему веб-узлу: Примечание. Если при запуске программы Setup.exe на компьютере отсутствует файл Msi.dll, в журнал программы установки будет добавлена запись об ошибке «error = 1157». В большинстве случаев на нее можно не обращать внимания, поскольку следующим шагом установки является запуск программы Instmsi.exe, которая устанавливает файл Msi.dll и остальные файлы службы установщика Windows.

Дополнительные сведения о неполадках, связанных с журналом программы установки, см. в следующей статье базы знаний Майкрософт:
229819 OFF2000: Появляется сообщение об ошибке при установке или обновлении установщика Windows

237741 OFF2000: После обновления установщика Windows программа установки многократно предлагает перезагрузить компьютер

Если вы предполагаете возникновение проблем с используемыми свойствами и параметрами командной строки, данные о них также можно найти в файле журнала программы установки. Например, при использовании следующей командной строки для запуска программы установки:
f:\Setup.exe companyname="my company" /qb
журнал установки будет содержать следующий текст:
Launch Setup
7/27/99
7:37:11 AM
companyname="my company" /qb
Adding property...companyname="my company"

Recognized command line switch: qb
-и-
C:\WINDOWS\SYSTEM\msiexec.exe  /qb /I F:\data1.msi /Lpiwae
"C:\WINDOWS\TEMP\Office 2000 Premium Setup(0002)_MsiExec.txt"
companyname="my company"
Launching MsiExec....
Successfully launched MsiExec....
Примечание. Программа Setup.exe на самом деле не использует эти параметры и свойства командной строки, она лишь передает их программе Msiexec.exe (установщик Windows).

Если проблем и ошибок в журнале установки не обнаружено и регистрация завершается следующим сообщением:
Successfully launched MsiExec....
нужно обратить внимание на журнал установщика Windows.

Журнал установщика Windows

Журнал установщика Windows значительно больше, чем журнал программы установки, и сначала может показаться, что в нем очень сложно разобраться. Тем не менее следующие указания помогут упростить работу с ним.
  • При получении сообщения об ошибке во время установки найдите номер ошибки в файле журнала. Например, при получении сообщения «Ошибка 2343» во время установки, найдите текст «2343» в журнале. Может содержаться текст типа:
    Action start 0:18:28: SetNotesDir.
    MSI (c) (AF:BF): Note: 1: 2343
    Internal Error 2343: Please contact product support for assistance.
    MSI (c) (AF:BF): Product: Microsoft Office 2000 Premium -- Internal Error
    2343: Please contact product support for assistance.


    Action ended 0:18:31: SetNotesDir. Return value 3.
    Action ended 0:18:31: INSTALL. Return value 3.
    Action ended 0:18:31: ExecuteAction. Return value 3.
    MSI (c) (AF:BF): Doing action: FatalError
    Action start 0:18:31: FatalError.
    Action 0:18:31: FatalError. Dialog created
    Action ended 0:18:32: FatalError. Return value 2.
    Action ended 0:18:32: INSTALL. Return value 3.
    Самое важное в этих записях — это ключевое слово SetNotesDir. Оно подтверждает наличие проблемы, описанной в следующей статье базы знаний Майкрософт:
    228668 OFF2000: Ошибка 2343 при установке Microsoft Office 2000

    В данном случае проблема заключается в том, что было удалено приложение Lotus Notes, оставившее некоторые записи реестра, которые не воспринимаются службой установщика Windows.

    Примечание. Для некоторых номеров ошибок могут отсутствовать соответствующие статьи в базе знаний Майкрософт.
  • Если в базе знаний Майкрософт отсутствует статья, соответствующая определенному сообщению об ошибке, попробуйте выполнить следующие действия.
    1. Найдите номер ошибки в файле журнала.
    2. Просмотрите все строки, расположенные над строкой, содержащей номер ошибки. Как правило, попадается строка, содержащая операцию, которую не удалось выполнить, что и явилось результатом ошибки при установке.

      Например, в журнале был найден номер ошибки 2735. Следующее текстовое сообщение было расположено над строкой с ошибкой 2735:
      Action start 19:07:09: AddLocalAlwaysInstalled.
      =====================================================
      Exception code: C0000006 IN_PAGE_ERROR
      Module: C:\WINDOWS\SYSTEM\MSI.DLL
      Function: 0x3f0a2a0c
      =====================================================


      Registers:
      EAX:00000046 EBX:8159728C ECX:100023C0 EDX:00000046 ESI:00E41FB8
      EDI:BFF7EEED
      CS:EIP:0137:3F0A2A0C SS:ESP:013F:0116FF64 EBP:0116FFC8
      DS:013F ES:013F FS:0E37 GS:0000
      Flags:00000246


      Call stack:
      Address Frame
      3F0A2A0C 0116FF60 0x3f0a2a0c
      -- 0x00000046 0x10013618 0x00000003 0x3F023355


      Internal Error 2735: Please contact product support for assistance.
      Из данного текстового сообщения видно, что установка была прервана при вызове функции AddLocalAlwaysInstalled. Это достаточно общий вызов, но зато следующая строка, касающаяся файла Msi.dll, содержит гораздо больше полезной информации. Это ключевой файл установщика Windows, и данная строка может указывать на необходимость переустановки установщика Windows.

      Это также может означать конфликт программного обеспечения. Убедитесь, что отключены все антивирусные программы и лишние приложения, запущенные в фоновом режиме. Сведения о том, как устранять некоторые неполадки при установке см. в следующих статьях базы знаний Майкрософт:
      218873 OFF2000: Устранение ошибок библиотеки Office Kernel32.dll в Windows 95

      218853 OFF2000: Устранение ошибок библиотеки Office Kernel32.dll в Windows 98

  • Все файлы журнала содержат одно или несколько сообщений об ошибке, которые обычно можно пропустить. Следующие ошибки могут появиться в любом файле журнала, и, как правило, не указывают на проблему, связанную с установкой:
    Internal Error 2898: Please contact product support for assistance.

    Internal Error 2826: Please contact product support for assistance.

    Internal Error 2726: Please contact product support for assistance.
    Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
    230879 OFF2000: Файл журнала всегда содержит запись «Internal Error 2898: Please Contact Product Support for Assistance»


  • Иногда завершить установку успешно не удается, однако номера ошибок при этом не указываются. Вместо этого появляется сообщение об ошибке установки типа:
    Установка преждевременно завершена из-за ошибки.
    В такой ситуации следует более тщательно просмотреть файл журнала.
    • В первую очередь необходимо выполнить поиск по слову «Note». Например, при появлении сообщения об ошибке «Установка преждевременно завершена из-за ошибки» и последующем поиске по слову «Note» может быть найден следующий фрагмент:
      MSI (s) (AF:C0): Note: 1: 2318 2: H:\data1.msi
      MSI (s) (AF:C0): MainEngineThread is returning 1603
      MSI (c) (BB:93): Back from server. Return value: 1603
      Action ended 19:53:03: ExecuteAction. Return value 3.
      MSI (c) (BB:93): Doing action: FatalError
      Action start 19:53:03: FatalError.
      На самом деле в файле журнала слово «Note» встречается не один раз. Однако третья строка от «Note» в данном файле содержит текст «Return value 3». Если в какой-либо строке файла журнала возвращаемое значение «Return value» не равно 1, причину сбоя следует искать в этой части журнала.

      Кроме того, необходимо помнить, что четырехзначный номер после слова «Note» может напрямую указывать на ошибки установщика Windows, перечисленные в указанных выше статьях базы знаний Майкрософт. Дополнительные сведения об этом конкретном случае см. в следующей статье базы знаний Майкрософт:
      230895 OFF2000: При установке Office появляется сообщение «Установка преждевременно завершена из-за ошибки»

    • Кроме того, можно выполнить в файле журнала поиск по слову «FatalError». В предыдущем примере файла журнала (Note 2318) строка, содержащая «FatalError», расположена после строки с «Return Value 3». Это еще раз подтверждает предположение, что причину неполадки нужно искать именно в этой части журнала.

      Однако строка, содержащая «FatalError», может не всегда быть расположена после строки с «Return Value 3». В следующем тексте, взятом из файла журнала, строка, содержащая «FatalError», предшествует строке с «Return Value 3».
      Action start 9:26:59: CARunCostIE5.
      Action ended 9:26:59: CARunCostIE5. Return value 3.
      Action start 9:26:59: FatalError.
      Action 9:26:59: FatalError. Dialog created
      Action ended 9:28:41: FatalError. Return value 2.
      Action ended 9:28:41: INSTALL. Return value 3.
      В этом случае при поиске в журнале по слову «FatalError» можно выяснить, что проблемы установки связаны с дополнительным действием (CARunCostIE5), которое определяет необходимое для Internet Explorer 5 место на диске. Поэтому следует сосредоточить внимание на следующих вопросах.
      • Установлен ли Internet Explorer 5? Если да, помогает ли операция восстановления решить какие-либо проблемы?
      • Microsoft Office устанавливается с сетевого диска? Если да, присутствуют ли пробелы в пути к папке \IE5 в корневом каталоге общих средств Microsoft Office? Существует ли папка \IE5 в корневом каталоге общих средств Microsoft Office? Была ли папка \IE5 переименована? Если да, дайте папке прежнее имя «IE5».
      • Используется ли преобразование с пользовательскими настройками Internet Explorer 5? Если да, работает ли программа установки без преобразования?
      Дополнительные сведения об этой проблеме см. в следующей статье базы знаний Майкрософт:
      238319 OFF2000: Если программе установки не удается найти папку IE5, появляется сообщение об ошибке «Установка преждевременно завершена из-за ошибки»

  • Иногда при просмотре файла журнала не удается обнаружить слова «Note», «FatalError» или номер ошибки. Вместо можно найти текстовое сообщение типа следующего.
    1: 2203 2: C:\\Desktop.mst 3: -2147024843 
    Error applying transforms. Verify that the specified transform paths are valid.
    C:\\Desktop.mst
    В этом случае программе установки не удается применить преобразование, поскольку используется путь к преобразованию C:\\Desktop.mst. Дополнительные сведения об этой проблеме см. в следующей статье базы знаний Майкрософт:
    228639 OFF2000: При запуске программы установки с помощью гиперссылки появляется сообщение «Ошибка при применении преобразований»

Файлы подробного журнала

Все приемы, перечисленные в разделе «Журнал установщика Windows», применимы к файлам подробного журнала. Однако ведение подробного журнала увеличивает время установки, поэтому его следует использовать только при наличии неполадок при установке, которые не удается обнаружить с помощью файла журнала по умолчанию.
  • Создание файла подробного журнала

    Если требуется создать подробный файл журнала установщика Windows, можно воспользоваться значением «v» для параметра /L. Для этого служит следующая команда, запускающая программу установки Microsoft Office:
    путь\setup.exe /L*v C:\Verboselog.txt
    Эта команда создает файл подробного журнала Verboselog.txt в корневом каталоге диска C. Для данного файла журнала можно указать любой путь и произвольное имя файла.
  • Выяснение причины неполадки, когда программа установки не отвечает

    Иногда программа установки Microsoft Office перестает отвечать (зависает), а сообщение об ошибке при этом не появляется. Наилучшим выходом из данной ситуации будет перезагрузить компьютер и повторно запустить программу установки Microsoft Office с ведением подробного журнала (с одним дополнительным параметром). Для этого запустите программу установки Microsoft Office, выполнив следующие действия.
    1. В меню Пуск выберите команду Выполнить.
    2. В поле Открыть введите следующую команду и нажмите кнопку ОК:
      путь\Setup.exe /L*v! C:\Verboselog.txt
      Примечание. В данном примере путь — это полный путь к размещению исходных файлов Microsoft Office.
    Как правило, 19 строк сведений кэшируются в памяти до их записи в файл подробного журнала (в данном случае C:\Verboselog.txt). Если значение «!» для параметра /L (запись в журнал) не используется, возможна частичная или полная потеря этих кэшированных данных в случае прерывания установки. Если же используется значение «!», то в худшем случае возможна потеря одной строки, поскольку в такой ситуации строки добавляются в журнал по одной без кэширования в памяти.

    После создания файла подробного журнала просмотрите одну или две последние строки в конце файла. Эти строки показывают, какое действие выполняла программа установки, когда произошел сбой. Например, отображен текст типа:
    Action start 11:14:57: CaMMCQueryAction.
    MSI (c) (51:65): Creating MSIHANDLE (143) of type 790542 for thread -91547
    Это свидетельствует о проблеме при выполнении дополнительного действия MMCQueryAction, которое служит для проверки файлов MMC. Поскольку ClipArt устанавливает файлы MMC, следует проверить все установленные программы, которые, в свою очередь, устанавливают ClipArt, прежде чем продолжить установку Microsoft Office.

    В другом случае в файле журнала может быть отображен текст типа:
    MSI (c) (07:A5): Doing action: OPCRemove
    Action start 15:21:07: OPCRemove.
    MSI (c) (07:A5): Creating MSIHANDLE (36) of type 790542 for thread 165
    Это свидетельствует о проблеме с операцией мастера удаления Microsoft Office. Такая ситуация может иметь место, если программе установки Microsoft Office 2000 не удается удалить предыдущую версию Microsoft Office. Попробуйте удалить предыдущую версию Office и заново запустить установку Office 2000. Примечание. Программа установки Office использует для дополнительных действий следующие префиксы. Если файл журнала сообщает о неполадке, связанной с дополнительным действием, данные префиксы помогают определить, откуда следует начать разрешение проблемы.
    • OLCA — Дополнительное действие Outlook
    • OPC — Мастер удаления Microsoft Office
    • CAG, CaMMC — Связано с ClipArt
    • IE — Internet Explorer
Свойства

Номер статьи: 237957 — последний просмотр: 19 июля 2007 г. — редакция: 1

Отзывы и предложения