ダウンロード済みのインストールパッケージからOffice展開ツール2016(ODT)を使用してOffice 2016(ビジネスサブスクリプション)をインストールしようとしています。
Microsoftサポートから1.06GBのインストールパッケージが提供され、ダウンロードしてディレクトリC:\odt\Office
に配置したため、データファイルへのパスはC:\odt\Office\Data\16.0.4229.1029\stream.x86.x-none.dat
およびC:\odt\Office\Data\16.0.4229.1029\stream.x86.en-us.dat
のようになります。
C:\odt\Office
にODT setup.exeファイルと適切な設定を含むConfiguration.xmlファイルがあります。次に例を示します。
<Configuration>
<Add OfficeClientEdition="32" Branch="Current">
<Product ID="O365BusinessRetail">
<Language ID="en-us" />
</Product>
</Add>
</Configuration>
O365BusinessRetail
は、ODTでサポートされる製品IDの1つ であり、サブスクリプションに適切なIDであることを確認しました。 Microsoftサポートから提供されたファイルはOffice 365 Business 2016
という名前で、対応しているようです。
私の問題は、このようなコマンドを使用して管理者としてsetup.exeを実行すると...
...それは既存のファイルを無視し、バンドルのダウンロードを再試行します。私はインターネット接続の質が悪い国にいます。MSダウンローダーは、接続の一時的な損失に非常に敏感であり、中断されたダウンロードを再開することはできません。ファイルの再ダウンロードはオプションではありません。
ファイルをダウンロードしようとしていることを示すこのエラーが表示されます。調査によると、漠然と言っている「必要なファイル」は1.06GBのインストールバンドルであり、(おそらく必要ではない)再ダウンロードを試みているようです。
インストールできませんでした
必要なファイルをダウンロードできなかったため、続行できません。インターネットに接続しているか、別のネットワークに接続していることを確認してから、もう一度お試しください。
エラーコード:30182-1011(3)
正しいXMLファイルを見つけていること、およびXMLが有効であることを確認しました。故意に誤った構成パスを指定したり、意図的にXMLファイルを破損したりすると、別のエラーコードが表示されるためです(エラーコード:0-1008(0) )。
表示されるエラーコードは、Office
フォルダーの名前を変更するか、存在しないパスをSourcePath
に追加した場合に表示されるものと同じです(例:<Add OfficeClientEdition="32" Branch="Current" SourcePath="C:\fail" >
)
正しいSourcePath(SourcePath="C:\odt\Office"
)をSourePathとして追加しない場合も、同じ結果が得られます。これは、 config XMLドキュメントに従って であり、ソースパスが追加されていないため、期待される結果ですあるディレクトリの「Office」。
また、MSサポートから最新ではないバージョンが提供され、その理由で拒否された場合に備えて、パッケージファイルのバージョン番号を修正バージョンとしてXMLに追加してみました。 Branch
をBusiness
に切り替えてみましたが、これは参照で許可されている値です。どちらも役に立たなかった。例えば:
<Add OfficeClientEdition="32" Branch="Business" Version="16.0.4229.1029" SourcePath="C:\odt\Office">
また、setup.exe /packager
コマンドを使用して、有効な構成ファイルと出力フォルダーを指定してみました。何らかの理由でパッケージを再パッケージする必要がある場合に備えて、まったく同じ問題とエラーが発生します。
ODTのログファイルにアクセスする方法を理解しました 。以下は、サンプルログファイルの最初の数行です。これ以降のすべて(約350行)はネットワークアクセスの取得に関連して表示され、.ExecuteDownloadFile
を実行する必要があると既に結論付けられているため、これは関連するセグメントであると思います。 「ネットワークコストマネージャー」は、従量制の接続が使用されているかどうかのチェックだと思います。そして、それが参照するcab
ファイル(v32_16.0.4229.1029.cab
)は存在します-C:\odt\Office\Data\v32_16.0.4229.1029.cab
-成功または失敗したかどうかは、このログからはわかりませんこのファイルを見つけるには、これは重要なステップのようです:
Timestamp Process TID Area Category EventID Level Message Correlation
11/20/2015 13:25:15.407 SETUP (0xbdc) 0xad8 Click-To-Run aoh85 Medium AdminConfigure::HandleStateAction: Configuring an install/crosssell scenario.
11/20/2015 13:25:15.422 SETUP (0xbdc) 0xad8 Click-To-Run aqdco Monitorable TryCheckNetworkCost::HandleStateAction: Failed to initialize NetworkCostManager for http://officecdn.Microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60. Assuming low cost and proceeding.
11/20/2015 13:25:15.422 SETUP (0xbdc) 0xad8 Click-To-Run aon8k Medium CabManager::DetermineCabName: Type:0, Platform:x86, Version:16.0.4229.1029, Culture: -> v32_16.0.4229.1029.cab
11/20/2015 13:25:15.422 SETUP (0xbdc) 0xad8 Click-To-Run aoh9i Medium TryGetVersionDescriptor::HandleStateAction: Getting Cab: v32_16.0.4229.1029.cab
11/20/2015 13:25:15.422 SETUP (0xbdc) 0xad8 Scope a6pk5 Medium {"ScopeAction": "Start", "ScopeName": "ClickToRun.TransportRetry.ExecuteDownloadFile", "ScopeInstance": 3, "ScopeParentInstance": 0} F6A9F7B0-FE40-4FD4-A41A-CC60C5768E09
11/20/2015 13:25:15.438 SETUP (0xbdc) 0xad8 Identity Http Client axieo Medium [CWinHttpHelperBase] AutomaticProxyConfiguration {"Message": "InitSession detected proxy auto detect."} F6A9F7B0-FE40-4FD4-A41A-CC60C5768E09
11/20/2015 13:25:15.469 SETUP (0xbdc) 0xad8 Identity Http Client a9ido Medium [HttpUtil] IsKnownProxyError {"SH_ErrorCode": 12007, "Message": "Detected a proxy failure"} F6A9F7B0-FE40-4FD4-A41A-CC60C5768E09
これは、設定ファイルで指定されたバージョンであり、バージョンがない場合は、4行目がTryGetVersionDescriptor::HandleStateAction: Getting Cab: v32.ca
で終わりますが、これも同じフォルダーに存在します。存在しないバージョンを指定すると、存在するバージョンを指定した場合とまったく同じように見えます。これは、cab
ファイルが見つからないという手がかりかもしれません。
ただし、存在しないSourcePath
を指定すると、偽のソースパスがないと同等のエラーが発生し、さらにエラーが発生します。
failed to open file 'C:\\odt\\fakefolder\\Office\\Data\\v32_16.0.4229.1030.cab
私は完全に困惑しており、MSの標準的な手順をすべて実行したため、MSのサポートが苦労しています。
ODTがこれらのダウンロード済みのインストール可能なファイルを拒否または表示しない理由を知るにはどうすればよいですか?いつでも実際にODTが実行していることは完全に行われているようです不透明-失敗するまで、「準備ができています」という意味のないオレンジ色のボックスが表示されます。
関連がある場合は、Windows 8.1マシンにインストールしようとしています。
私は最終的に ODTログファイル の助けを借りてそれをクラックしました。
基本的に、ドキュメントが言うこととは異なり、手動でSourcePath
を設定することは、ローカル/オフラインインストールが必要な場合は必須であり、ソースパスshouldexcludeインストールバンドルの最上位ディレクトリ名(so shouldnotOfficeという名前の別のフォルダー内にOfficeという名前のフォルダーがない場合は、Office
で終了します。
私の問題は、インストーラーUIにフィードバックがまったくないことと相まって、誤解を招く2つの古いポイント Microsoftの構成ファイルのリファレンスページ が原因でした。具体的には:
C:\Preload\Office
-私は同様にソースパスを入力しました:C:\odt\Office
、 "Office"を含む、最上位のバンドルフォルダーの名前。これにより、インストーラーがダウンロードしたファイルを見つけることができませんでした-バンドルのフォルダー名を除外する必要があります。私のソースパスはSourcePath="C:\odt"
であり、Microsoftの例はC:\Preload
である必要があります(または、これはC:\Preload\Office\Office\Data\etc...
のようなパスでのみ機能することを示すメモが必要です構成モードでSourcePathを指定しない場合、セットアップは現在のフォルダーでOfficeソースファイルを探します。現在のフォルダーにOfficeソースファイルが見つからない場合、セットアップはOffice 365を探します。
多分それはOffice 2013には当てはまったのかもしれませんが、私の試行錯誤の時間に基づいて、Office 2016にはその逆が当てはまるようです。
設定ファイルにSourcePath
を指定せずにsetup.exeを実行すると、ローカルコピーを確認する前にオンラインになり、同じディレクトリのデフォルトの位置にあるローカルコピーを使用する代わりにダウンロードを開始しました。
<speculation>
このような変更は、更新に対するMicrosoftの態度の変化と一致すると思います。これは、およそ2012年の「最新バージョンを慎重に使用すると、問題が発生する可能性があります」で、ほぼ「疑問、更新更新更新今日?</speculation>
機能した私の設定は次のようになりました:
<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>
私はバージョン番号が必須だとは思いません(そして、私はそれを見つけるために再インストールしていません!)。同様の問題を抱えている人が必要だとわかった場合は、Office\Data
の下のフォルダ名から取得しました。
ドキュメントに関する問題をマイクロソフトに報告する方法を誰かが知っている場合は、コメントを投稿してください。
setup.exe
を設定XMLファイルと共にC:\ODT
フォルダーに配置した場合は、次のコマンドを実行します。
setup.exe /download configuration.xml
C:\ODT
に「Office」フォルダが作成され、すべてのソースファイルがそこに格納されます。次に、単に実行します:
setup.exe /configure configuration.xml
そしてそれはうまくいくはずです。 XMLファイルでソースを指定する必要はありません。
問題は、setup.exe
およびconfiguration.xml
ファイルをOfficeフォルダー内の1つのフォルダーの深さに配置したことです。ソースを構成する必要がないように、これらはODTフォルダーにある必要があります。マイクロソフトが既にファイルを提供していなかった場合、上記のようにダウンロードスイッチを実行したときにそれはかなり明白でした。
私はこの問題を抱えていました。ログファイルを見て、私はc:\ odt\Office\Data\v32.cabを探していました。私が行ってファイルが存在しないことを確認したところ、代わりにv32_16.0.6965.2058.cabがありました。名前をv32.cabに変更してから、インストールを再実行しました。問題なく進行しました。
私はオフラインインストールを実行しましたが、実際には、今日でも、configuration.xmlファイルの "Office"フォルダーへの参照を削除する必要があります。そうしないと、上記のエラーが発生します。
作業を行うには絶対パスが必要です。
https://www.Microsoft.com/en-us/download/details.aspx?id=49117 から、クイック実行用の現在および新しいOffice 2016展開ツールをダウンロードしてみてください。 SourcePathが使用されておらず、コンテンツが常にインターネットからダウンロードされたときにバグがありました。
2015-12-13の更新:この問題の修正について言及している、新しく公開された16.0.6508.6350を少なくともダウンロードする必要があります。新しいバージョンをダウンロードして、これが役立つかどうかを確認してください。このバージョンは、プレビュービルドで提供されていました。