web-dev-qa-db-ja.com

無人のWindows7インストールが1時間停止する

WAIKに存在するWinPEに基づいて、Windows7用の無人ネットワークインストールセットアップを作成しました。必要なネットワークドライバーを挿入してカスタマイズされたWinPEを起動し、CMDスクリプトがディスクパーティションを準備し(つまり、新しくフォーマットされた空のファイルシステムを提示し)、ネットワークインストールイメージをマウントし、その特定のマシンのunattend.xmlでsetup.exeを起動します。

追加のドライバーはすべて、$ OEM $\$ 1ディレクトリを使用して新しいOSのC:ドライブにコピーされるため、実際のコピーはsetup.exeによって実行されます。一部のドライバー、特にチップセット/ USB /ストレージ/ネットワークドライバーは、setup.exeによって最初にDriverStoreにインポートされます(unattend.xmlのMicrosoft-Windows-PnpCustomizationsNonWinPEセクション)。残りのドライバー(主にグラフィックス、オーディオ、プリンタードライバー)を保持するディレクトリは、setup.exe/norebootの終了後、最初の再起動前に実行されるスクリプトによって登録されます。スクリプトは、新しくインストールされたシステムのレジストリをマウントし、パスをHKLM\Microsoft\Windows\CurrentVersion\DevicePathに追加します。

この無人インストーラーは、AsusH81M-KマザーボードとIntelG1840 CPUをベースにした最新のマシンを除いて、さまざまなハードウェア構成で成功することが証明されています。構成では、CPUの統合グラフィックス(PCI ID 8086:0402)を使用します。これらのマシンの場合、関連するインテルHDグラフィックスドライバーがインストーラーに存在する限り、インストール中に「コンピューターを再起動した後、セットアップは続行されます」というメッセージが表示される時点で、約1時間の遅延があります。背景が黒で、メッセージの下に小さな脈動星があります(星は脈動しますが、1時間は何も起こりません)。ドライバが存在しない場合、または他のマシン(そのドライバを使用しない)の場合、このメッセージは数秒間だけ表示され、その後マシンが再起動します。元のインストールからドライバーを省略し、後でインストールする場合、この非常に長い待機時間は発生しません。

同じ構成のマシンが20台以上あり、すべて同じように動作します。 Intelの最新のドライバーバージョン(DriverVer = 09/25/2015,10.18.14.4294)とマザーボードメーカーのサポートWebページにあるドライバー(DriverVer = 01/28/2014,10.18.10.3412)をテストしましたが、違いはありません。 。また、ドライバーを追加する2つの異なる方法(DriverStoreへの挿入とDevicePathへの追加)をテストしましたが、違いはありません。インストールのログを確認しましたが、グラフィックスドライバーまたはその1時間の待機に関連していると思われるエラーメッセージは見つかりませんでした。

問題は、余分に長い待機の原因をどのように特定できるかということです。これをエスカレーションするのはどちらの当事者ですか? MSは、適切なログまたはデバッグオプションに誘導するものかもしれませんが、問題はドライバーに関連しているように聞こえます。 Intelはドライバーのライターですが、製造パートナーであるAsusを介してのみあらゆる種類のサポートを提供しています。一方、Asusは明らかにこの方程式のソフトウェアを提供していないため、修正することもできない可能性があります。もちろん、それを解決したり、他の方法で回避したりすることも同様に喜んでいます。ただし、最初の起動時にドライバーが存在する必要があります。そうでない場合、unattend.xmlを使用して表示解像度をカスタマイズする適切な方法がありません。これは本当に必要です。

2
Laszlo Valko

私たちが通常言うように、「問題は自然に解決した」。

Windows 7の現在の約150の推奨パッチと他の50のオプションのパッチをインストールイメージに統合した後、この問題は発生しなくなりました。

あまり調査を行っていないので(確かにそうするつもりはないので)、これがタイミングの問題/競合状態であり、パッチの追加によるタイミングの延長が助けになったのか、これが役に立ったのかわかりません。バグであり、いくつかのパッチは実際にそれを修正しました。

1
Laszlo Valko