Windows 10

[Windows 10]大型アップデートをサイレントインストールする方法

下記記事で紹介しているように、Windows 10では「Windows as a Service(WaaS)」の登場により、OSのアップデートモデルが大きく変わりました。

今回は大体半年ごとにリリースされる機能更新プログラム(FU・Feature Update)をサイレントインストールする方法を紹介します。

※ 下記で紹介している方法は、Windows 10 のダウンロードページで機能更新プログラム適用後のISOファイル/メディア作成ツールが公開されていることが前提となります。

ISOファイルのダウンロード

まずはWindows 10のISOファイルをダウンロードします。

  1. Microsoft Edgeで「Windows 10 のダウンロード」ページを開きます。
  2. F12キーを押して、「開発者ツール」を開きます。
  3. エミュレーション」タブを開きます。
  4. ユーザー エージェント文字列」プルダウンから「Apple Safari (iPad)」を選択すると、開いているページが「Windows 10 のディスク イメージ (ISO ファイル) のダウンロード」に切り替わります。
  5. エディションの選択」プルダウンからダウンロードしたいエディションを選択後、「確認」ボタンをクリックします。
  6. 製品の言語の選択」プルダウンから希望する言語を選択し、「確認」ボタンをクリックします。
  7. 64-bit ダウンロード」「32-bit ダウンロード」ボタンをクリックして、それぞれ環境に応じたISOファイルをダウンロードします。

以上でISOファイルのダウンロード作業は終了です。
ユーザーエージェントを変更すればISOファイルのダウンロードページが表示できるので、Edgeで上手くダウンロードできない場合は、Internet Explorerなどの他のブラウザーでお試しください(IEの場合は下記記事参照)。

また、上記のように直接ISOファイルをダウンロードしなくても、メディア作成ツール(Media Creation Tool)を使ってISOファイルを作成することもできます。

ISOファイルの展開

ISOファイルのダウンロードが終わったら、ISOファイルの中身を適当なフォルダに展開します。

  1. 上記手順でダウンロードしたISOファイルのフォルダを開きます。
  2. ISOファイルを選択し、「管理」タブから「マウント」ボタンをクリックします。
  3. ISOファイルがマウントされるので、表示された仮想ドライブの中にあるファイルを全て別のフォルダにコピーします。
  4. コピーが終わったら、「PC」にある仮想ドライブを選択し、「管理」タブから「取り出す」ボタンをクリックします。

ISOファイルがアンマウントされたら作業終了です。
ISOファイルは「7-Zip」等のツールを使って展開することもできます。

Windowsのサイレントインストール

ファイルの展開が終わったら、setup.exeを使って大型アップデートのサイレントインストールを行います。

  1. 管理者権限でコマンドプロンプトを実行します。
  2. 上記手順でファイルをコピーしたフォルダを開きます。
  3. setup.exe」を「/Auto Upgrade」オプションを付けて実行すると、OSのアップグレードが行われます。
  4. setup.exe /Auto Upgrade

  5. マシンスペックにもよりますが、数十分から一時間程度でアップグレードが完了します。
  6. アップグレードが無事に行われたかどうかは、setup.exeの終了コードによって判断することができます。

  7. https://docs.microsoft.com/ja-jp/windows-hardware/manufacture/desktop/windows-setup-command-line-options#setup_exe_exit_codes より

以上のように、オプションを付けてsetup.exeを実行することで、大型アップデートをサイレントインストールできます。

上で使用した「/Auto」オプション以外にも、「/Quiet」オプションや「/NoReboot」といったオプションが用意されているので、必要に応じてオプションを設定してください。

オプションの詳細については、「Windows Setup Command-Line Options」をご参照ください。

おわりに

上記の通りsetup.exeを使うことで、通常のWindows Updateで大型アップデートを当てる必要が無くなり、また、バッチやスクリプトからも制御しやすくなります。

ローカル(あるいはローカルの共有フォルダ)にsetup.exeを含むファイル一式を置いておくことで、インターネット回線への負荷を軽減することもできるので、WSUSサードパーティー製のサービスで帯域対策を行っていない場合には、一度試してみてはいかがでしょうか。

関連記事

  1. Windows関連

    Windows 8 Consumer PreviewにVista Start Menuをインストール…

    ※ 下記はWindows 8 Consumer Preview(日本語…

  2. Excel

    起動中のMicrosoft EdgeからタイトルとURLを取得するVBAマクロ(UI Automat…

    当ブログでは、Microsoft Edgeを外部から操作するプログラム…

  3. Windows関連

    プリキュア・プリンセスパーティーってWindowsだったの?

    Office 2016だOffice アドインだと記事を書いておきつつ…

  4. Windows 10

    [Windows 10]「コマンド ウィンドウをここで開く」を復元する方法

    この記事にあるように、これまではShiftキーを押しながらフォルダを右…

  5. Excel

    【2017年1月版】Microsoft Edgeを操作するVBAマクロ(DOM編)

    「Microsoft Edge VBA 操作」こういったキーワード検索…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

最近の記事

アーカイブ

RapidSSL_SEAL-90x50
PAGE TOP