教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Windows7:  MSUファイルとは?

 

 

 

 

 

 


 

 

 

 

 

 


 

 

 

MSUファイルとは

MSUファイル(*.msu)は、複数の更新プログラムをまとめたパッケージファイルのことです。Windows updateスタンドアロンインストーラー(C:\windows\System32\wusa.exe)というツール を使ってmsuファイルをインストールすることができます。

(※コマンドラインを使ってMSUファイルを展開、インストールすることも可能です。操作法については後述しています。)


MSUファイルの中身

MSUファイルの中には以下のようなデータが含まれています。

  • Windows Update メタデータ (msu ファイル内の各更新プログラム パッケージの詳細情報)

  • 複数のCabファイル(1つのCabファイル =1つの更新プログラム)

  • xmlファイル(更新プログラムパッケージの詳細情報が記載)

    ▼ MSUファイルを展開した状態(一例)


MSUファイルのインストール

MSUファイルはWusa.exeに関連付いているため、ダブルクリックするだけでインストールすることが可能です。

Wusa.exeツールでは失敗する場合、次に記載するコマンドで展開しインストールすることもできます。


MSUファイルの展開

Wusaツール(Win7のみ)、又はexpandツールで展開することができます。

以下のいづれかのコマンドを入力します。※展開先フォルダは予め作成しておく必要があります。

 

wusa.exe MSUファイル /extract:展開先フォルダ
  又は

expand /f:*  MSUファイル   展開先フォルダ


◆例:C:\testフォルダにあるinstall.msuファイルC:\appフォルダに展開する場合

  wusa.exe C:\test\install.msu  /extract:C:\app

   又は

  expand /f:*  C:\test\install.msu  C:\app

 

展開できたら、次に記載するコマンドでインストールします。


展開後の手動インストール

pkgmgrツールを使ってインストール することができます。

pkgmgr.exe /n:XMLファイル

 

◆例:C:\appフォルダに展開したファイルをインストールする場合

 pkgmgr.exe /n:C:\app\Windows6.1-KB958830-86.xml

 

コマンド実行後、特にメッセージは表示されませんがインストールは完了します。状況に応じてPCを再起動します。


《補足》

  • MSUファイルの展開はWindows Vistaではexpand.exeツールでしか行えませんでしたが、Windows7ではWusa.exeでも/extract:抽出先のスイッチを付けて実行することにより可能になりました。
    http://technet.microsoft.com/ja-jp/library/dd871148(WS.10).aspx
     

  • expand.exeツール(C:\windows\system32)は、1つ以上の圧縮されている更新プログラムを展開するツールです。
    http://technet.microsoft.com/ja-jp/library/dd744339(WS.10).aspx
     

  • pkgmgrツール(C:\windows\system32)はWindowsのオプション機能をインストールする際に使用するコマンドラインツールです。無人インストールのパラメーターとして xml ファイル名を指定することもできます。

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows