web-dev-qa-db-ja.com

Office展開ツールのログまたは任意の種類のデバッグモードを有効にすることはできますか?

Office展開ツール(ODT)を使用してOffice 2016をインストールする際の難しい問題 。問題は、ODTが実際に行っていることに関する情報を取得する方法が見当たらないという事実によって悪化します。これは、このあいまいなステータスメッセージを表示するだけで、エラーメッセージ以外の情報は表示されません(関連情報をできるだけ多く抽出しました)。私ができる限りそれらから)。

準備中です

2010年のこのMSブログ記事 によると、以前のバージョンのOfficeでは、インストーラーに対して「詳細ログ」を有効にすることができました。

Officeのインストールの失敗をトラブルシューティングするときに最初に行うことは、MSI詳細ログが有効になっていることを確認することです。 Office 2007/2010には、デフォルトで作成されるsetup.exeログファイルがありますが、インストールの失敗を診断するために通常必要とされる詳細の量は示されていません。詳細MSIログを有効にすると、Office2007/2010がインストールするコンポーネントごとに詳細ログファイルが取得されます。 Wordコンポーネントのインストール、Excel用などの詳細なログがあります。

詳細ログを有効にするには、次のレジストリキーを設定する必要があります。

 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer] 
 "Debug"=dword:00000007 
 "Logging"="voicewarmup"

ただし、これはアプリケーションごとに行われたように見える古いインストール手順(「Wordコンポーネントのインストールに関する詳細なログ、Excel用のログなど」)に固有ですが、私の理解では、ODT(Officeで導入されました) 2013)それらをすべて1つにインストールします。

Office2016でOfficeDeployment Toolを使用してインストールする場合に、詳細なログ記録やその他の形式のデバッグを可能にするこのようなものはありますか?

ODTのログ設定は、OffStandardのログを切り替えるConfiguration.xml構成ファイルによって制御されていることがわかりました。

config xmlのリファレンスから 、デフォルトは標準ロギングで、%TEMP%に保存されます。

そこで関連するログを見つけるのに苦労したので、ODTに使用していたフォルダーにlogフォルダーを作成し、構成ファイルの<Configuration>の下、ただし外側に以下を追加することで、より使いやすい結果を得ました。 <Add>

  <Logging Level="Standard" Path="C:\odt\log" />

ログファイル自体には、ODTを参照しないファイル名があり(したがって、%TEMP%でそれらを見つけるのに問題があります)、形式はPCNAME-DATESTAMP-TIMESTAMP、たとえばMYPC-20151120-1330です。


これは、ロギング構成を含む、私のために機能した完全な構成の例です。これにより、どこに行くのかをより簡単に確認できます。

<Configuration>

  <Add OfficeClientEdition="32" Branch="Current" Version="16.0.4229.1029" SourcePath="C:\odt">
    <Product ID="O365BusinessRetail">
      <Language ID="en-us" />
    </Product>
  </Add>

  <Logging Level="Standard" Path="C:\odt\log" />

</Configuration>

これについてすでに与えられた答えに加えて、ODTを取得するためのリンクを提供する便利な構成ファイル作成者がオンラインで http://config.office.com になっていることは注目に値します。まだ持っていない場合は、展開する内容、使用する言語などに関する一連のウィザードスタイルの質問を含む構成ファイルの設定について説明します。

1