LastPass,PocketなどMicrosoft Edge向け拡張機能が充実してきた
使いたい拡張機能がないのが理由でしたが、他ブラウザで常用しているLastPassやPocketの拡張機能がついにWindows Insider Program向けにリリースされていました。
Internet Explorer 10/11 上でPDF ファイルが表示されない場合の対処法
IE11 自動配布の無効化ツールキット の使い方
一部のWndows 7に対し、IE9へダウングレード、および、IE10およびIE11用自動配布の無効化ツールキットを実際に使ってみました。
IE用無効化ツールキットをご存じない方は下記記事を最初にお読みください。
IE10から9へダウングレードする手順~IE10 Blocker Took Kitは大切です2013/11/13
Internet Explorer 11 自動配布の無効化ツールキット
ツールキットを適用したクライアントPC上で、Windows Updateの一覧にIE11が表示されない事を確認しました。
自動配布の無効化ツールキット の使い方
今回はIE11版の使い方を説明します。- 自動配布の無効化ツールキットをダウンロード
IE10版:http://www.microsoft.com/ja-jp/download/details.aspx?id=36512
IE11版:http://www.microsoft.com/ja-jp/download/details.aspx?id=40722 - exeファイルを実行、任意の場所に解凍
- 管理者権限でコマンド プロンプトを起動
- /Bスイッチ付きでバッチファイルを実行
※/UはUnBlock、/Hはヘルプです。
解凍ファイルの中身
前述の2番を実行すると、下記3ファイルが解凍されます。- IE11_Blocker.adm
Group Policy Administrative Template - IE11_Blocker.bat
バッチファイル - IE11_BlockerHelp.htm
ヘルプファイル
IE9のダウンロード
Windows Vista/7 および x86/x64でダウンロード ファイルが異なりますので注意してください。http://www.microsoft.com/ja-jp/download/internet-explorer-9-details.aspx
適用した結果
2013/11/13 Windows Updateの日でしたので、2台のWindows 7 クライアントPCで比較してみました。※Windows 7 Professional SP1 32bitと64bit、各一台
IE11用自動配布の無効化ツールキットを適用したクライアントPCは一覧にIE11が表示されていません。
余談:バッチファイルの中身
バッチファイルの中身をのぞいてみました。内容は引数をチェックし、各処理を実行、結果を表示してますね。
- /Bの場合、レジストリを追加
- /Uの場合、レジストリを削除
- 上記以外は使い方を表示
キー:HKLM\SOFTWARE\Microsoft\Internet Explorer\Setup\11.0 値の名前:DoNotAllowIE11 値のデータ:1(DWORD)
Google Chrome 起動後に毎回「ログイン画面」と「復旧バー」が表示される現象
Google Chromeを起動するたびに「ログイン画面」および「復元バー」が表示される現象に遭遇しましたので改善例をメモ。
現象
- Google アカウントでログイン、ウィンドウを閉じると「Chromeへようこそ」のログイン画面になる
- 復元バーが表示される
- 復元バーの下に、既定のブラウザに設定するバーが表示される
本現象はブラウザを起動するたびに表示されました。
なお、この現象はWindows 8 Pro 64ビットから Windows 8.1 Proへアップデート&Windows Server 2012 R2 Essentialsのコネクタをインストール後に発生しています。
改善例
正しいやり方かはわかりませんが、User Dataフォルダを削除し改善しました。
- Google Chromeを終了
- バックグランド アプリを終了
- 下記パスのUser Dataフォルダを削除
%UserProfile%\AppData\Local\Google\Chrome - Google Chromeを起動
Internet Explorer 11自動配布の無効化ツールキットの特徴
後数時間するとWindows 8.1がリリースされますね~楽しみにされている方、たくさんいらっしゃると思います。
Windows 8.1のInternet Explorerはバージョン11になりますが、実はWindows 7 SP1(x86/x64)およびWindows Server 2008 R2 SP1(x64)も更新対象となります。
中小企業の場合、検証が終わっていない状況でバージョンが上がるとあらゆる場所から悲鳴が聞こえます。
今回はInternet Explorer 11 自動配布の無効化ツールキットをご紹介。
IE10用無効化ツールキットを知りたい方は、「IE10から9へダウングレードする手順~IE10 Blocker Took Kitは大切です」をお読みください。
Internet Explorer 11 自動配布の無効化ツールキットの特徴
Internet Explorer 11 自動配布の無効化ツールキットの特徴は下記の通り。
- Windows Update 自動更新が有効になっているコンピューターに対し、 Internet Explorer 11 が自動配布されるのをブロックする
- Blocker Toolkit に有効期限はない
- WSUSやSystem Centerを導入した組織ではBlocker Toolkit を展開する必要はない
- IE10用無効化ツールキットを導入した環境でも、IE11用無効化ツールキットは導入する必要がある
4番は特に重要だと思っています。
仕様を知らず「IE10用を入れてるから大丈夫だろう!」と思ってしまう方がいらっしゃると思います。
ダウンロードサイトの詳細項目には
Internet Explorer 8、Internet Explorer 9、Internet Explorer 10 および Internet Explorer 11 の自動配布のブロック/ブロック解除に使用するレジストリ キーはそれぞれ異なります
と書かれていますね。
気を付けたいものです。
Internet Explorer 11 自動配布の無効化ツールキット ダウンロード
ダウンロードはMicrosoft Download Centerへアクセスしてください。
会社で利用している一部WebサービスはInternet Explorer 9以下でないと動作しない事があるので、一部クライアントに対し導入する予定です。
PowerShell IEのポップアップ ブロック 許可サイトを制御してみた
レジストリを書いたバッチファイルが現実的だと思いますが、現在勉強中のPowerShellからIEのポップアップ ブロック 許可サイトを制御してみたい欲求にかられ、実際に試してみた内容をメモ。
スマートな内容かはさておき、サンプルコードをのせておきます。
ん~いい勉強になりました!
許可サイトはレジストリを操作するんですね
先人の方々のお知恵をお借りしながら、自分なりに調べてみました。IEのポップアップ ブロックの有効/無効、および、許可サイトの管理はレジストリを使っています。
- ポップアップブロックの有効/無効
パス:HKCU\Software\Microsoft\Internet Explorer\New Windows
値:PopupMgr
データ:有効の場合はyes、0x00000001。無効は0x00000000
※yesの状態から無効→有効にしたところ、16進数になりました。
Technetの記事「イベント 1027 - ポップアップ ブロック」にはyesになってますね。 - 許可サイトの追加・変更・削除
パス:HKCU\Software\Microsoft\Internet Explorer\New Windows\Allow
値:サイトURL
種類:バイナリ
データ:0x00000000, 0x00000000
PowerShellからIEの「許可されたサイト」を追加してみた
PowerShellからIEの「許可されたサイト」を追加するためには、前述のとおりレジストリを操作します。下記は(内容がいい・悪いは別とし、)私が書いたサンプルコードです。
※動作環境は、Windows 7 Professional 64bit、IE10です。
キモは、New-ItemPropertyのValue[0x00000000, 0x00000000]です。
最初、記述方法が全く分からなかったので試行錯誤しました。
もし、複数の許可サイトを追加したいのであればNew-ItemPropertyを複数回実行すればいいと思います。XMLファイルやCSVファイル等を読み込んで処理すれば簡単でしょう。
#OSチェック ~Windows 7より前は処理を停止
$os = [environment]::OSVersion.Version
if($os.Major -lt 6){
Write-Output 'Windows 7以上でお使いください。'
exit
}
#変数
$path = "HKCU:\Software\Microsoft\Internet Explorer\New Windows"
$path2 = "${path}\Allow"
$addUrl = "許可したいサイト"
#ポップアップ・ブロックをチェック、有効の場合はURLを追加
$PopupMgr = $(Get-ItemProperty -Path $Path -Name 'PopupMgr').PopupMgr
if($PopupMgr -eq 'yes' -or $PopupMgr -eq 0x00000001){
#レジストリの修正
#Set-ItemProperty -Path $path -Name 'PopupMgr' -Value 0x00000001
#許可サイトがなければ、サイトを追加
if($(Get-ItemProperty -Path $path2 -Name $addUrl).$addUrl -ne 0){
New-ItemProperty -Path $path2 -Name $addUrl -Value 0x00000000, 0x00000000 -PropertyType binary
}
else{
Write-Output "${addUrl}はすでに存在しています。"
}
}余談:Windows XPの場合、レジストリのデータは若干異なるのか~
今回はWindows 7以上に絞ってみましたが、来年サポートが切れるWindows XPの場合はどうなのか調べてみました。レジストリを確認してみたところ、許可サイトのデータはWindows 7と異なっています。
長さ0のバイナリ値になっていますね。
IE10から9へダウングレードする手順~IE10 Blocker Took Kitは大切です
DELLテックセンターさんの記事[Internet Explorer 10 (IE10) がプレインストールされた PC に、Internet Explorer 9 (IE9) をインストールする手順]が非常に良い内容でしたのでご紹介します。
2013.10.22
IE11用の記事「Internet Explorer 11自動配布の無効化ツールキットの特徴」を書きました。
Windows 7 SP1/Windows Server 2008R2 SP1以上はIE11配布対象となります。気になる方は是非アクセスしてはどうでしょうか?
IE10では動作しない業務サイトが結構ある
先日Windows 7向けInternet Explorer 10がリリースされてから結構な時間が経ちましたが、保険業務や試験応募など特定のWebサイトにおいて一部機能が動作しない事がありました。[互換表示設定]でも動作しないため、運営元に連絡すると「Internet Explorer 10以上は動作保証できないので使わないでください!ダウングレードしてください」の一点張り。
あまりにも予想通りの回答・・・
IE10からIE9へダウングレードは可能!1点気を付けるべき事が・・・
さて、Internet Explorer 10から9へダウングレードの手順はDELLテックセンターさんの記事をお読みください。Internet Explorer 10 (IE10) がプレインストールされた PC に、Internet Explorer 9 (IE9) をインストールする手順記事の中で一番重要なのは
IE10 Blocker Took Kitの導入です。
このTool Kitは知りませんでした!
Internet Explorer 9へダウングレード後に、自動的 or 誤ってInternet Explorer 10のインストールを防止してくれます。
利用者とヒアリングを行い、ある程度の動作確認をした上でInternet Explorer 10を導入しましたが、やはり穴がありました。
今回身をもって体験しましたが、万が一そうなった場合にどう対応するかが大切です。
そういった意味で、DELLテックセンターさんの記事は非常に有益で、ダウングレード後に発生する問題を事前に回避できます。
DELLテックセンターさんには、これからも良質な記事を提供していただきたいと願っております。応援しております。
IE11 Webサイトが正しく表示されない場合の対処法
そのためか、一部Webサイトでは正しく表示できない現象がありましたので、その場合の対処法をメモ。
現象
Yahoo!Japanのトップページの上部は下記画像ですが、IE11でアクセスした場合、見慣れないメッセージが表示されます。
対処法
IE10はURLのテキストボックス内に[互換表示アイコン]がありましたが、Windows 8.1 PreviewのIE11の初期状態ではアイコンがありません。
今後どう対応されるかは分かりませんが、Webサイトが正しく表示されない場合は是非設定を行ってみてください。
最後に、今回の対処法はWindows Expert-ConsumerのMVPである「さくしまさん」から教えていただきました。
毎度毎度になりますが、さくしまさん、有益な情報ありがとうございます。
余談:User Agentについて
Windows 8.1 PreviewのIE11はUserAgentがMozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; .NET4.0E; .NET4.0C; Media Center PC 6.0; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; Tablet PC 2.0; InfoPath.3; rv:11.0) like Geckoになります。
MDNのUser Agent Reference Designをチェックすると、rvはGecho Versionの意味だそうです。
Internet Explorer 10 お気に入りを呼び出すなどショートカット一覧
先月からGoogleの各種サービスを使わないでどこまで快適生活ができるか?を課しております。
実際、脱Googleはなかなか難しい現状ではありますが、ブラウザはInternet Explorer 10を利用しています。
バージョン10は他ブラウザに負けない出来なっていますが、さらに使い勝手を向上させるよく使うだろうショートカットをまとめてみました。
改めてまとめてみると、結構使えるショートカット多いんですよね~
Internet Explorer 10のショートカット
| お気に入り | |
| 右上の★を表示 | Ctrl+I |
| サイドバーを表示 | Ctrl+Alt+I |
| お気に入りの整理 | Ctrl+B |
| お気に入りへ登録 | Ctrl+D |
| お気に入りバー | |
| お気に入りバーに追加 | Ctrl+Shift+D |
| お気に入りバーの表示/非表示 | Ctrl+Shift+B |
| フィード | |
| 右上の★を表示 | Ctrl+G |
| サイドバーを表示 | Ctrl+Alt+G |
| 履歴 | |
| 右上の★を表示 | Ctrl+H |
| サイドバーを表示 | Ctrl+Alt+H |
| 新規作成 | |
| ウィンドウを作成 | Ctrl+N |
| タブを作成 | Ctrl+T |
| 現在のタブを新規ウィンドウに移動 | Ctrl+Shift+N |
| InPrivate ブラウズ | Ctrl+Alt+P |
| 複製 | |
| 現在のタブを複製 | Ctrl+K |
| 削除/復活 | |
| 現在のタブを削除 | Ctrl+W |
| 削除したタブを復活 | Ctrl+Shift+T |
| 検索 | |
| ページ内の検索 | Ctrl+F |
| 検索エンジンで検索 | Ctrl+E |
| クリップボードのデータで検索 | Ctrl+Shift+L |
| URL文字を全選択 | Ctrl+L |
| 移動 | |
| 下へスクロール(移動) | スペース |
| 上へスクロール(移動) | Shift+スペース |
| 表示 | |
| 標準サイズ(100%) | Ctrl+0 |
| 拡大(100%以上) | Ctrl+プラス(+) |
| 縮小(100%以下) | Ctrl+ハイフン(-) |
| 再読み込み | Ctrl+R |
| x番目のタブを表示 | Ctrl+数字 |
| その他 | |
| Webページの保存 | Ctrl+S |
| ソースを表示 | Ctrl+U |
| ファイルを開く | Ctrl+O |
| 印刷 | Ctrl+P |
| クリップボードのデータで検索 | Ctrl+Shift+L ※テキストのみ |
これがない!という項目ありましたら、是非ご報告くださいまし。
余談:特定のお気に入りを呼び出すショートカット
よく使うお気に入りを呼び出すショートカット機能がInternet Explorerにはあるんですね。
[プロパティ]→[Web ドキュメント]→[ショートカット(K)]を下記のように設定する事で呼び出しが可能です。
ご自身の環境によってはすでに割り当てられたキーバインドのため動作しない可能性があります。設定後に正しく動作することを確認してから常用しましょう。
スクリプトエラーに対する考え方
知るか!と思いつつ、対応を行った(IEの設定でメッセージがでないようにする)
だけど、上司から怒られる。
なぜ怒られたのかをよく考えるとそうだよね。
だってさ、エラーが出るのは、そのサイトの作りに誤りがあるわけで(当然だけど)、そのエラー内容が非常に悪意に満ちたスクリプトだったらどうするか?
被害がないかもしれないけど、万が一被害が出た場合おれの責任・・・
企業でのセキュリティレベルを下げるかどうかの判断・責任ができるまではやはりホウレンソウをするべきと感じた事案でした。


