[Install & Setup] | |||||||||||||
Internet Explorer 7の自動更新をブロックする
|
|||||||||||||
|
解説 |
※本TIPSの対象はInternet Explorer 7(IE7)です。IE8/IE9/IE10/IE11の自動インストールのブロック手順については、次のTIPSを参照してください。 |
2006年11月2日、Windows XP SP2とWindows Server 2003 SP1/R2向けのInternet Explorer 7(以下IE7)の日本語版がリリースされた(現時点では、Windows Server 2003 SP2もIE7の利用が可能)。
|
IE7では、タブブラウザ機能を採用し、複数のWebページをタブで切り替えて閲覧できるようになるなど、IE 6とは大きく操作性が異なっている。また検索エンジン用の検索窓やRSSリーダー機能といった、FirefoxやOperaといったほかのWebブラウザでは当たり前となった機能についても、サポートされている。さらにセキュリティ機能が強化されるなど、多くの機能追加や変更が行われるため、Webアプリケーションなどの互換性に問題が生じる可能性もある。そのため、リリース後、十分な検証を行った後にIE7を展開したいと考えている管理者も多いことだろう。
IE7は、現在ダウンロード・センターでのみ提供されているが、2007年第3四半期(2007年7月〜9月)には、Windows Update/Microsoft Updateで「優先度の高い更新プログラム」に列挙され、同時に自動更新による配布が開始される予定となっている。当初、この予定は2006年第4四半期中となっていたが、日本語版については2度延期されて、現時点では「2007年第3四半期(2007年7月〜9月)に自動更新による配布を開始する」としている。つまり、いつ自動更新による配布が開始されてもおかしくない状態となっているわけだ。
自動更新による配布が始まると、ほかのセキュリティ修正プログラムなどの適用と同時に、管理者が知らないうちにIE7が導入されてしまう可能性がある。実際には自動更新であっても、インストール開始前に、使用許諾書が表示され、それに同意しなければインストールされないので、周知徹底していれば、知らない間にIE7がインストールされるといったこと起きない。しかし、誤ってユーザーが同意してインストールを進めてしまう危険性もある。そこで、IE7の配布をさせないために(管理者がIE7の導入のタイミングを決めることができるように)、IE7の導入をブロックするツールが提供されている。
このツールを使用すると、自動更新やWindows Update/Microsoft UpdateでIE7が列挙されなくなる。しかし、ダウンロード・センターを利用して手動でIE7をインストールした場合には、このツールによるブロックは機能しないので注意が必要だ。ユーザーが自身のコンピュータに自由にアプリケーションをインストールできるような環境では、許可があるまでIE7をインストールしないように、ユーザーに対して十分な告知を行う必要もあるだろう。
またIE7のブロック・ツールは、OSのサービスパック向けとは異なり、有効期間が設定されていない。ブロックを解除するまで、自動更新やWindows Update/Microsoft Updateでの列挙をブロックする。検証などが終了後、IE7のインストールを開始する場合は、このツールを利用して、ブロックを解除する必要がある。
操作方法 |
IE7の配布をブロックするためのレジストリ設定
上記のページからツールのファイル(IE7BlockerToolkit_0816.exe)をダウンロードして実行すると、指定した解凍先に「IE7BlockerToolkit_0816」フォルダが作成され、コマンドとテンプレート、ヘルプ(HTML)、画面のスナップショット(ヘルプで利用)が作成される。
コマンドとテンプレートのどちらでも、IE7の配布をブロックするために、次のレジストリの値を設定する。
項目 | 内容 |
キー | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Setup\7.0 |
![]() |
|
値の名前 | DoNotAllowIE70 |
型 | REG_DWORD |
値の内容 | 1 → IE7の自動更新による適用をブロックする |
0 → ブロックしない(0にするか、この値そのものを削除する) | |
![]() |
|
Windows Update/Microsoft Update/自動更新によるIE7の列挙をブロックするレジストリ設定 |
IE70Blocker.cmdによる制御
IE70Blocker.cmdは、上記のレジストリを操作するためのreg.exeコマンドを呼び出すバッチ・プログラムである。引数「/B」を付けると IE7のインストールがブロックされ(レジストリが定義される)、「/U」を付けるとIE7のインストールのブロックが解除される(レジストリの値が削除される)。引数としてほかのコンピュータ名を指定することができるので、リモートからレジストリを制御することが可能だ。コンピュータ名を省略した場合、ローカル・コンピュータのレジストリが設定される。
IE70Blocker.cmd [<コンピュータ名>] [/B] [/U] [/H] |
各スイッチは以下のとおりである。
スイッチ | 設定 |
/B | 自動更新のブロック |
/U | 自動更新ブロックの解除 |
/H | 概要ヘルプを表示 |
![]() |
|
IE70Blocker.cmdコマンドのスイッチ |
IE70Blocker.cmdを利用して、設定を行うと、以下のように表示される。引数にコンピュータ名を付けて、リモートのコンピュータに対して実行すると、「Blocking deployment of Internet Explorer 7.0 on the local machine」の「the local machine」の部分にコンピュータ名が表示される。
C:\ie7blocker>IE70Blocker.cmd /b |
IE70Blocker.admによる制御
IE70Blocker.admは、グループ・ポリシーのテンプレートであり、先ほどのレジストリ値を設定するために利用される。グループ・ポリシー・エディタでテンプレートとして読み込むことにより、Active
Directoryを使ってドメイン内のWindows XP SP2、Windows Server 2003 SP1/R2/SP2のコンピュータを制御することができる。
この記事と関連性の高い別の記事
- Windows Server 2003 SP2の自動更新をブロックする(TIPS)
- Windows XP SP2のWindows Update/自動更新での適用を一時的に保留する(TIPS)
- Windows Server 2003 SP1の自動更新をブロックする(TIPS)
- Windows XP SP3の自動更新での適用をブロックする(TIPS)
- Windows Vista SP1の自動更新をブロックする(TIPS)
このリストは、デジタルアドバンテージが開発した自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
![Jigsaw](/fwin2k/win2ktips/images/jigsaws.gif)
![]() |
「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をインストールしてみる
![]() |
|
|
|
![]() |