セットアップログを使用して Office のセットアップの問題のトラブルシューティングを行う方法

Summary

この資料では、Microsoft Office のインストールログファイルを使用して Office セットアップの問題のトラブルシューティングを行う方法について説明します。

Office セットアップで問題が発生し、エラーメッセージが表示されない場合があります。 エラーメッセージが表示された場合でも、インストールログファイルをツールの1つとして使用して問題を特定する必要があります。

この記事では、Office のインストールログファイルに記載されている情報を解釈するいくつかの方法について説明します。 各手法を使用する順序でトピックが示されています。 この記事では、発生する可能性のあるすべての状況について説明していませんが、セットアップログファイルを解釈してセットアップの問題を解決するいくつかの例について説明します。

また、「Microsoft Knowledge Base」にあるインストールエラーに関連する記事の多くには、発生しているものと同じ問題についての確認に役立つログファイルのセクションが含まれています。

ログファイルを作成する方法

Office セットアッププログラムによって、\Temp フォルダーにログファイルが自動的に作成されます。 このログは、サインインまたはライセンス認証の問題のために% temp% の下に保存されます。 インストールまたはパッチに関する問題の場合、ユーザーはシステムアカウントを使用するので、%windir%\temp. からもログを収集する必要があります。詳細については、「 Office 365 PROPLUS ULS ログを有効にする方法」を参照してください。

ログファイル ログ ファイル名
Setup.exe Microsoft Office セットアップ (# # # #) .txt
Windows インストーラー (システムファイルの更新プログラム) Microsoft Office セットアップ (# # # #) _ Task (0001) .txt
Windows インストーラー (Office インストール) Microsoft Office セットアップ (# # # #) _ 仕事 (0002) .txt

ログファイル名の # # # # 文字は、0001から始まる番号です。 セットアップを実行するたびに1ずつ増加します。 そのため、最大数のログファイルは、最後にセットアップを実行した時刻のログファイルです。

注意

Office インストール用の Microsoft Windows インストーラーのログファイルのみが存在する可能性があります。 この場合、Office インストールの Windows インストーラーログファイルには、タスク (0002) ではなく、ログファイルにタスク (0001) が追加されています。

ログファイルを解釈する方法

発生している問題に応じて、Office インストールのセットアップログファイルまたは Windows インストーラーログファイルを表示する必要がある場合があります。

セットアップログファイル

Setup.exe が実行するタスクの数は次のようなタスクに限定されるため、setup.exe ファイルのログファイルは非常に短くなります。

  • セットアップ .ini ファイルを読み取ります。
  • Windows インストーラーに渡す必要があるプロパティとスイッチのコマンドラインを解析します。 よくある間違いは、コマンドラインで次のように記述します。 transform =path**transform file name . コマンドラインでこれを使用すると、インストール中にエラーメッセージは表示されませんが、変換は適用されません。取り付け.正しいコマンドラインは次のとおりです。 transform =*path * ** 変換ファイル名 * *. mstThe の setup.exe ログファイルには、インストール用に指定したコマンドラインが含まれているので、ログファイルのチェックには、は前の例のようになっています (最初のコマンドラインで "Transform" の末尾に文字 "s" がありません)。
  • 適切なオペレーティングシステムと service pack が使用されていることを確認します。
  • Msi.dll ファイルのバージョンを確認します。
  • Instmsi (w) .exe ファイルを起動して、Windows インストーラーをインストールします。
  • インストールされているベータ版の Office をチェックします。
  • Tahoma および TahomaBD フォントのバージョンを確認します。
    既定では、セットアップによって Office にローカルインストールソースが作成されますが、これは CD-ROM または圧縮 CD イメージから Office をインストールした場合に限られます。 ローカルコンピューターに十分なハードディスク領域がある場合、既定ではインストールソース全体がキャッシュされます。 Windows インストーラーはこのローカルインストールソースを使用して Office をインストールします。ローカルソースは後で Office を修復、再インストール、または更新するために使用できます。 ユーザーは、必要に応じて機能をインストールしたり、メンテナンスモードでセットアップを実行して新しい機能を追加したりできます。 セットアップでは、既定でローカルインストールソースが作成されるため、追加のオプションを設定する必要はありません。 セットアップは、ユーザーのコンピューター上の次の隠しフォルダーにローカルインストールソースを作成します。

drive/msocache¥ downloadcode

既定では、セットアップは Office のソース全体をキャッシュします。 ユーザーのコンピューターに十分なディスク領域がない場合、セットアップは選択された機能のみのインストールファイルをキャッシュします。 インストールが完了すると、セットアップはローカルインストールソースを保持します。

セットアップログには、次の情報が含まれている場合があります。

  • \ MSOCACHE フォルダーにコピーするファイルの一覧: ダウンロードするファイル:

    File: FILES\WINDOWS\INF\AER_1033.ADM (DW20.ADM_1033)
    File: FILES\PFILES\COMMON\MSSHARED\DW\DW20.EXE (DW20.EXE_0001)
    File: FILES\PFILES\COMMON\MSSHARED\DW\DWDCW20.DLL (DWDCW20.DLL)
    File: FILES\PFILES\COMMON\MSSHARED\DW\1033\DWINTL20.DLL (DWINTL20.DLL_0001_1033)
    File: FILES\PFILES\COMMON\MSSHARED\DW\DWTRIG20.EXE (DWTRIG20.EXE)
    File: FILES\PFILES\MSOFFICE\OFFICE11\OCLEAN.DLL (OCLEAN.DLL_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\OCLNCORE.OPC (OCLNCORE.OPC_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\OCLNCUST.OPC (OCLNCUST.OPC_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\1033\OCLNINTL.OPC (OCLNINTL.OPC_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\OFFCLN.EXE (OFFCLN.EXE_1033)
    File: FILES\SETUP\OSE.EXE (OSE.EXE)
    File: PRO11.MSI (PRO11.MSI)
    File: FILES\PFILES\MSOFFICE\OFFICE11\1033\PSS10O.CHM (PSS10O.CHM_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\1033\PSS10R.CHM (PSS10R.CHM_1033)
    File: FILES\PFILES\MSOFFICE\OFFICE11\1033\SETUP.CHM (SETUP.CHM_1033)
    File: SKU011.XML (SKU011.XML_0002_1033)
    File: A2561405.CAB (A2561405.CAB)
    File: A3561405.CAB (A3561405.CAB)
    File: A4561405.CAB (A4561405.CAB)
    File: AV561403.CAB (AV561403.CAB)
    File: CC561401.CAB (CC561401.CAB)
    
  • ローカルインストールソースの設定の確認:

    Using Local Cache Drive of already installed product: C:\.
    Found enough space on drive "C:\" to cache all feature cabinets.
    (CDCACHE=AUTO) - There is enough space to cache some or all of the image. Drive for this download is C:\
    
  • 完了したタスクの確認:

    Package was: E:\5614.0_o11pro_CBXS_ENG\PRO11.MSI.
    Setting Package to: C:\MSOCache\All Users\90000409-6000-11D3-8CFE-0150048383C9\PRO11.MSI.
    Done with CD Caching, cached MSI to: C:\MSOCache\All Users\90000409-6000-11D3-8CFE-0150048383C9\PRO11.MSI    
    

使用しているコマンドラインのプロパティとスイッチに問題があると思われる場合は、これらの項目もセットアップログファイルに記載されています。 たとえば、次のコマンドラインを使用してセットアップを実行するとします。

f:\Setup.exe companyname="my company" /qb

セットアップログには、次のテキストが含まれています。

Launch Setup 
9/22/03 1:49:46 PM 
companyname="my company" /qb
Detected Windows Info:
 PlatformId = 2
 MajorVersion = 4
 MinorVersion = 0
Setup path: \\server\share\2003_Admin\SETUP.EXE
Adding property...companyname="my company"

Recognized command line switch: /qb -and-Office-specific properties added: companyname="my company"
General properties added: LAUNCHEDFROMSETUP=1 SETUPEXEPATH=\\server\share\2003_Admin\ 
Writing Task:
D:\WINNT\System32\msiexec.exe
 /I \\server\share\2003_Admin\PRO11.MSI
 METRICSSOURCE="\\server\share\2003_Admin companyname=""my company"" /qb"
 companyname="my company" LAUNCHEDFROMSETUP=1 
SETUPEXEPATH=\\server\share\2003_Admin\ /qb 

注意

Setup.exe は、実際には、これらのコマンドラインスイッチおよびプロパティを使用しません。これは、それらを Msiexec.exe ファイル (Windows インストーラー) に渡すだけです。

Setup.exe のログファイルが次のようなテキストで終わっている場合 (リターンコード: 1603)、インストールの Windows インストーラー部分に問題がありました。

9/22/03 3:34:27 PM Chained install return code: 1603
Shutting down chained setup processing.
Set Verbose logging for subsequent setup.

***** Setup exits 
9/22/03 3:34:27 PM 
(return = 1603)  

この場合は、Office インストールの Windows インストーラーログファイルを確認する必要があります。

Windows インストーラーのログファイル

Windows インストーラーのログファイルは、セットアップログファイルよりも大幅に大きいので、最初からは読み取ることができないように見えます。 ただし、以下のガイドラインを参考にして、問題を絞り込むことができます。

  • セットアップ中にエラー メッセージが表示された場合は、ログ ファイルでエラー番号を探します。 たとえば、セットアップ中に "エラー 1327" が表示された場合は、ログで "1327" を検索します。 次のようなテキストが見つかる場合があります。

    MSI (c) (41:90): Note: 1: 1327 2: C:\
    Error 1327. Invalid Drive: C:\ 
    
    MSI (c) (41:90): Product: System Files Update -- Error 1327. Invalid Drive: C:\
    
    Action ended 15:34:26: CostFinalize. Return value 3.
    

    これらのログエントリのキーテキストは "無効なドライブ" です。 この場合の問題は、Windows がインストールされている場所のドライブ文字を変更するためにディスク管理者のようなユーティリティを使用したことです。 ドライブ文字が変更されましたが、一部のレジストリキーは依然として元のドライブ文字を参照しています。

  • Microsoft サポート技術情報に、特定のエラーメッセージに一致する記事が含まれていない場合は、次の手順に従って問題を診断します。

    1. ログ ファイルでエラー番号を検索します。

    2. エラー番号を含む行から各行を読み取ります。 通常、失敗した行では、最終的な結果がセットアップ エラーとなっています。

      たとえば、"エラー 2737" のログファイルが検索されました。 次のテキストは、2737エラーの行の上または上にあります。

      MSI (c) (B7:A7): Note: 1: 2737 2: CheckCAServer 3: 
      c:\windows\TEMP\MSI82D6.TMP 4: CheckCAServer
      Info 2898. An internal error has occurred. (Tahoma8 Tahoma 1 
      )
      Error 2737. An internal error has  occurred. (CheckCAServer 
      
      c:\windows\TEMP\MSI82D6.TMP CheckCAServer )
      MSI (c) (B7:A7): Product: Microsoft Office Professional 2003 -- Error 2737. An 
      
      internal error has occurred. (CheckCAServer c:\windows\TEMP\MSI82D6.TMP
      
      CheckCAServer )
      
      Action ended 9:58:55: CheckCAServer. Return value 3. 
      

      このテキストを見ると、CheckCAServer 呼び出しでセットアップが失敗したことがわかります。

  • すべてのログファイルには、通常は無視できる1つ以上のエラーが含まれています。 次のエラーがログファイルに表示されることがあり、通常はセットアップの問題を示していません。

    情報2898内部エラーが発生しました。詳細については、お客様の情報技術部門にお問い合わせください。

    情報2743内部エラーが発生しました。詳細については、お客様の情報技術部門にお問い合わせください。 情報2726内部エラーが発生しました。詳細については、お客様の情報技術部門にお問い合わせください。

  • 検索する1つの方法は、"Note" という文字列です。 2755エラーが発生してセットアップに失敗した場合、そのケースの実際の解決方法は、次に示すように、エラーの上に数行のメモから派生したものです。

    MSI (s) (EC:BC): Note: 1: 2336 2: 5 3: C:\WINNT\Installer\ 
    MSI (s) (EC:BC): MainEngineThread is returning 1632
      MSI (c) (F8:F4): Note: 1: 2755 2: 1632 3: \\server\share\2003_Admin\PRO11.MSI 
      Error 2755. An internal error has occurred. (1632 \\server\share\2003_Admin\PRO11.MSI
       ) Contact your
      Information Technology department for assistance. In this example, the following two lines indicate a problem with permissions on the \Winnt\Installer folder:MSI (s) (EC:BC): Note: 1: 2336 2: 5 3: C:\WINNT\Installer\ 
      MSI (s) (EC:BC): MainEngineThread is returning 1632 
    

    このフォルダーでアクセス許可が修正された後、2755エラーは発生しませんでした。

    メモ"1632" を含む行は、この問題がアクセス許可を処理する決定要因です。

    メモ"Note" が含まれているログエントリには、この記事で前述したサポート技術情報の記事に記載されている Windows インストーラーエラーに、"Note" の後に続く4桁の番号を直接マップできます。

  • ログファイルで検索するもう1つの文字列は、"戻り値 3" です。 エラー番号を保有していない場合、またはログファイルに "戻り値 3" がある場合は、これが明らかにトラブルシューティングの焦点を当てている領域です。 セットアップ中にアクションが実行されると、そのアクションはログファイルに記録されます。 その操作が完了すると、後でメモした戻り値が返されます。 戻り値が1の場合、操作は正常に実行されました。ただし、アクションが失敗した場合、戻り値は3になります。

    Action start 9:56:45: SetW2kMill_WFP.
    Action ended 9:56:45: SetW2kMill_WFP. Return value 1.
    MSI (c) (B7:A7): Doing action: CheckCAServer
    Action start 9:56:45: CheckCAServer.
    MSI (c) (B7:A7): Creating MSIHANDLE (3) of type 790542 for thread -183129
    MSI (c) (B7:A7): Closing MSIHANDLE (3) of type 790542 for thread -183129
    MSI (c) (B7:A7): Note: 1: 2737 2: CheckCAServer 3: 
    c:\windows\TEMP\MSI82D6.TMP 4: CheckCAServer
    Info 2898. An internal error has occurred. (Tahoma8 Tahoma 1 
    )
    Error 2737. An internal error has occurred. (CheckCAServer 
    c:\windows\TEMP\MSI82D6.TMP CheckCAServer )
    MSI (c) (B7:A7): Product: Microsoft Office Standard 2003 -- Error 2737. An 
    internal error has occurred. (CheckCAServer c:\windows\TEMP\MSI82D6.TMP 
    CheckCAServer )
    
    Action ended 9:58:55: CheckCAServer. Return value 3. 
    

    この例では、戻り値が1であるため、SetW2kMill_WFP アクションが正常に実行されます。 ただし、次のアクションである CheckCAServer、戻り値が3であるために失敗します。

  • ログファイルを確認するときに、"メモ"、"戻り値 3"、またはエラー番号が見つからない場合があります。 代わりに、次のようなテキストが表示されることがあります。

    MSI (c) (A5:65): Looking for file transform: c:\test.mst
    MSI (c) (A5:65): Note: 1: 2203 2: c:\test.mst 3: -2147287038 
    MSI (c) (A5:65): Couldn't find cached transform c:\test.mst. Looking for it at the source.
    MSI (c) (A5:65): Looking for file transform: \\server\share\2003_ADMIN\test.mst
    MSI (c) (A5:65): Note: 1: 2203 2: \\server\share\2003_ADMIN\test.mst 3: -2147287038 
    MSI (c) (A5:65): Note: 1: 2729 
    1: 2203 2: \\server\share\2003_ADMIN\test.mst 3: -2147287038 
    Error applying transforms. Verify that the specified transform paths are valid.
    \\server\share\2003_ADMIN\test.mst
    MSI (c) (A5:65): MainEngineThread is returning 1624 
    

    この場合、指定したパス (C:\test.mst) に変換を配置できないため、セットアップで変換の適用で問題が発生しています。 そのため、セットアップでは、Office ソースの場所のルートにある変換を検索することも試行されます。 いずれかの場所に変換を配置できない場合、インストールは停止します。

詳細なログファイル

「Windows インストーラログファイル」セクションに記載されているすべての手法は、詳細ログファイルに対して使用できます。 ただし、詳細ログにはセットアップ時間が増加します。 既定のログファイルで診断できないセットアップの問題が発生している場合にのみ、詳細ログを使用します。

  • 詳細ログファイルの生成

    Office の最初のインストール時には、詳細なログは使用されませんが、セットアップが失敗した場合は、2回目のインストールを実行すると、詳細ログファイルが生成されます。 ただし、これらの詳細ログファイルで使用されるログオプションは、Windows インストーラーで使用できるすべてのオプションではありません。 すべてのログオプションを使用して、より詳細な Windows インストーラーログファイルを作成する場合は、/L スイッチに * v パラメーターの組み合わせを使用できます。

    メモ次のようなコマンドラインを使用して、Office の管理インストールを実行しながら、詳細ログファイルを作成できます。

    path\setup.exe/A path\ pro11.msi/l * v C:\Verboselog.txt

    セットアップが応答を停止した場合の診断

    場合によっては、Office セットアップが応答を停止 (ハング) し、エラーメッセージが表示されません。 この状況で最善の方法は、コンピューターを再起動し、完全な詳細ログを有効にして Office セットアッププログラムを再度実行することです (1 つの追加オプションがあります)。 これを行うには、Office セットアップを開始します。 そのために、以下の手順に従ってください。

    1. [スタート] ボタンをクリックし、 [ファイル名を指定して実行] をクリックします。
    2. [名前] ボックスに次のコマンドラインを入力し、[ OK] をクリックします。path\Setup.exe/l * v! C:\Verboselog.txtNote は、Office ソースの場所の完全なパスです。

    通常、ログ情報の19行は、詳細ログファイルに書き込まれる前にメモリにキャッシュされます。 を使用しない場合は、! /L (logging) スイッチのオプションセットアップが停止した場合、キャッシュされた情報またはキャッシュされたすべての情報が失われる可能性があります。 を使用する場合 オプションの場合、失われるのは1行です。これは、! オプションでは、ログファイルへのログ情報の書き込みが一度に1行ずつ行われます (情報のキャッシュはありません)。

    詳細ログファイルを作成したら、最後までスクロールして最後の1行または2行を確認します。 これらの行は、停止時にセットアップが試行されたことを示しています。 たとえば、次のようなテキストが表示されることがあります。

    ComponentRegister(ComponentId={71CE92CC2CB71D119A12000A9CE1A22A},
    KeyPath=C:\Program Files\Common Files\Microsoft Shared\Web
    Components\11\1033\OWCDCH11.CHM,State=3,,Disk=1,SharedDllRefCount=0)
    1: {90170409-6000-11D3-8CFE-0050048383C9} 2:
    {71CE92CC2CB71D119A12000A9CE1A22A} 3: C:\Program Files\Common
    Files\Microsoft Shared\Web Components\11\1033\OWCDCH11.CHM 
    

    これは、コンポーネントの (Windows レジストリで) 登録に問題があることを示しています (71CE92CC2CB71D119A12000A9CE1A22A)。キーパスは OWCDCH11 です。

    この特定の問題の解決方法は、Office セットアッププログラムを再実行する前に Windows レジストリを修復することです。

    別の場合は、ログファイルに次のようなテキストが表示されることがあります。

    MSI (c) (EB:1F): Doing action: OPCRemove
    Action start 11:42:57: OPCRemove.
    MSI (c) (EB:1F): Creating MSIHANDLE (504) of type 790542 for thread -194273 
    

    これは、Office 削除ウィザードの操作に問題があることを示しています。 この問題は、Office セットアップで以前のバージョンの Microsoft Office を削除する際に問題が発生した場合に発生することがあります。 以前のバージョンの Office を削除してから、Office 2003 セットアッププログラムを再度実行してください。

    メモOffice セットアップでは、カスタムアクションに次のプレフィックスが使用されます。 ログファイルがカスタムアクションの問題を示している場合、これらのプレフィックスはトラブルシューティングを開始する場所を示しています。

    • OLCA: Outlook のカスタムアクション
    • OPC: Office 削除ウィザード
    • CAG, CaMMC: クリップアートに関連付けられています
    • IE: Internet Explorer