[Install & Setup] | |||||||||||
Service Packのインストール・ログを記録/確認する
|
|||||||||||
|
解説 |
システムの安定的な運用のためには、なるべく最新のService Packをシステムに適用しておくのが望ましい。さまざまな不具合やセキュリティ上の問題点を改善するほか、新しいバージョンのOSとの相互運用性を高めるなどのメリットがあるからだ。だがService Packには多数の修正プログラムや機能追加などが含まれているし、その規模も大きいので、インストールできないというトラブルが発生する可能性が(単独の修正プログラムよりも)高くなっている。Service Packのインストール途中で失敗してそのままハングアップしてしまったり、インストール作業がキャンセル(アンインストール)されて、元の状態へ戻されたりする。場合によっては、事前にインストールが必要なコンポーネントなどが不足していて、Service Packのインストール作業が開始できないこともある。
このような場合は、Service Packがインストールできない理由を調査しなければならないが、その理由がはっきりと分からないことも少なくない。「〜が不足しています」とか「〜が違います」などといったダイアログが表示されれば分かりやすいが、実際のトラブル事例では、その理由が表示されないことも少なくない。
こういったケースでは、Service Packのインストール・ログを記録させながらインストール作業を行えばよい。ログ・ファイルには、インストーラがシステムをどのように判断して、どのようなコンポーネントをインストールしているか、などの進ちょく状況が詳しく記録されるため、インストールが失敗した理由(インストールを中止させることになった原因)や、どこまでインストール作業が進んでいるか、などを把握できるようになる。本TIPSでは、Service Packのインストール・ログを記録させる方法について解説する。
操作方法 |
インストール・ログの記録オプションを指定してインストーラを起動する
通常はService Packは自動更新やWindows Update/Microsoft Update/WSUSなどで自動的に配布/インストールするが、デフォルトではService Packのインストール・ログは記録されないようになっている。だがスタンドアロン版(ネットワーク・インストール版ともいう、単独の.EXE形式のService Packのこと)では、起動時に/logオプションを指定することで、インストール・ログを記録できるようになっている。ただしどのService Packでも利用できるわけではなく、比較的最近のService Packでのみ利用できる。現在のところ、次の2つのService Packでのみ利用可能なようである。
- Windows XP Service Pack 3(2008年5月リリース)
- Windows Server 2003 Service Pack 2(2007年3月リリース)
ログ・ファイルの指定方法は次のようになっている。
Windows XP Service Pack 3のオプション一覧 | |||
これはWindows XP Service Pack 3のスタンドアロン版パッケージ(WINDOWSXP-KB936929-SP3-X86-JPN.EXE)に「/?」オプションを付けて起動したところ。このようにオプションの一覧が表示されるが、一番下にログ・オプションが用意されている。 | |||
|
ログ・ファイルはこのヘルプ画面から分かるように、「/log:」に続いてフルパスで指定する。例えば「D:\WINDOWSXP-KB936929-SP3-X86-JPN.EXE /log:C:\TEMP\SPinstalllog.txt」などとする。
記録されたログ・ファイルはテキスト・ファイルなので、そのままメモ帳などで内容を確認すればよい。Service Packのインストールが正常に終了すれば、このログ・ファイルは削除してもよい。ログ・ファイルには、インストーラがどのような判断をして、どのファイルを更新しているか、などの状況が記録されている(行頭は経過時間の秒表示)。
※Windows XP Service Pack 3のインストール・ログの例 |
Windows Vista/Windows Server 2008ではCBSフォルダにログが記録される
このService Packのログ記録オプションは、最近リリースされたWindows Vista Service Pack 1(2008年3月リリース)では利用できない。Windows VistaおよびWindows Server 2008では、インストールされた各種コンポーネント(Service Packも含む)のインストール・ログは、%windir%\Logs\CBSというフォルダにある、CBS.logというファイルにまとめて記録されるようになっている(CBSはComponent-Based Servicingの略)。このフォルダにあるCBS.logというファイルをメモ帳などでオープンするか、「SP1」などの文字列を検索すればよいだろう。ただしこのファイルにはすべてのログが記録されているので非常にサイズが大きくなりやすく、メモ帳では開くのが困難なことがあるので、注意していただきたい(古いCBS.logがCBS.Persist.logに名前変更されて残っていることもある)。
関連記事(Windows Server Insider) | ||
Windows Server 2003 Service Pack 2の概要(Insider's Eye) | ||
Windows XP SP3登場(Insider's Eye) | ||
この記事と関連性の高い別の記事
- Windows 2000のインストールとService Packの適用を一度に行う方法(1)(TIPS)
- WindowsのデスクトップにOSバージョン/ビルド番号を表示する方法、表示させない方法(TIPS)
- 一目で分かる、Visual Studioの各バージョンのサポート期限(TIPS)
- Windows Vista/Server 2008 Service Packのアンインストール用ファイルを削除する(TIPS)
- Windows XPのインストール用起動フロッピーを作成するには(TIPS)
このリストは、デジタルアドバンテージが開発した自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
「Windows TIPS」 |
- Azure Web Appsの中を「コンソール」や「シェル」でのぞいてみる (2017/7/27)
AzureのWeb Appsはどのような仕組みで動いているのか、オンプレミスのWindows OSと何が違うのか、などをちょっと探訪してみよう - Azure Storage ExplorerでStorageを手軽に操作する (2017/7/24)
エクスプローラのような感覚でAzure Storageにアクセスできる無償ツール「Azure Storage Explorer」。いざというときに使えるよう、事前にセットアップしておこう - Win 10でキーボード配列が誤認識された場合の対処 (2017/7/21)
キーボード配列が異なる言語に誤認識された場合の対処方法を紹介。英語キーボードが日本語配列として認識された場合などは、正しいキー配列に設定し直そう - Azure Web AppsでWordPressをインストールしてみる (2017/7/20)
これまでのIaaSに続き、Azureの大きな特徴といえるPaaSサービス、Azure App Serviceを試してみた! まずはWordPressをインストールしてみる
|
|