Windows 7 SP1をインストールするためのDVDを配布(展開)する計画があり、GUIで操作する為のメニュープログラムを作成しています。
以前、Windows XP SP3の配布時に作成したプログラムを修正して、Windows 7に対応させるだけですので、そんなに手間はかからな筈だったのですが、期待通りの動作にならない部分があり、ちょっとだけ嵌りました・・・。
Windows 7(32Bit)のSP1は、windows6.1-KB976932-X86.exeで、これにコマンドライン オプションをつければユーザー操作が不要となります。ユーザーに操作をさせたくないのと、自動で再起動させたくなかったので、
/unattend /nodialog /norestart
というようなコマンドライン オプションを使用しましたが、これは間違いでした。
/norestartを使用する場合は、/quietを一緒に使用する必要がありますので、正しくは、
/quiet /nodialog /norestart
となります。
windows6.1-KB976932-X86.exe /?でコマンドライン オプションを確認したのですが、/norestartを使用する時の注意点までは記載されていませんでした。こちらでコマンドライン オプションを確認してわかりました。
コメント