Hebikuzure's Tech Memo

2013年6月1日

Blog 紹介: AsiaTech: Microsoft APGC Internet Developer Support Team

Filed under: Internet Explorer — hebikuzure @ 8:19 PM

Case Study: Desktop IE works but Modern UI IE fails to connect to the Internet on Windows 8
http://blogs.msdn.com/b/asiatech/archive/2013/05/28/case-study-desktop-ie-works-but-modern-ui-ie-fails-to-connect-to-the-internet-on-windows-8.aspx


このブログで紹介したことがある IE BlogIEInternals のように、Microsoft では様々なチームや開発者がブログを公開しています。今日はその中から IE のトラブルシュートについての記事を紹介します。

以下の文章は AsiaTech: Microsoft APGC Internet Developer Support Team の 5/28 の記事 Case Study: Desktop IE works but Modern UI IE fails to connect to the Internet on Windows 8 を hebikuzure が私的に試訳したものです。翻訳については Microsoft Corporation および日本マイクロソフト株式会社とは無関係に hebikuzure が公開情報に基づき独自に行ったものであり、この文書の内容についての文責は公開者である hebikuzure にあります。翻訳の内容および技術的内容については正確を期すよう十分な注意を払っておりますが、誤りや不正確な部分が含まれている可能性がありますので、本文書を利用される際には原文も併せてご確認ください。


ケーススタディ: Windows 8でデスクトップ IE では問題ないのにモダン UI のIE ではインターネット接続に失敗する

問題

あるユーザーが Windows 8 を実行している同じ PC で、デスクトップの IE では接続できるのにモダン UI の IE ではインターネットに接続できないと報告してきました。

モダン UI の IE を起動することはできます。2つの iexplorer.exe のプロセス (フレーム プロセスとタブ プロセス) もタスク マネージャーに表示されています。しかしアドレス バーに URL を入力して Enter を押しても、何も起こりません。

6215_image001

トラブルシューティング

まずNetwork Monitor でトレースを採取し、HTTP リクエストが送信されていないことを確認しました。デバッグについて計画する前に、Process Monitor ログを採取することにしました。

ログから、iexplore.exe がレジストリ キー HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide のオープンに "Access Denied" で失敗していることに気づきました。

1781_image002

そこで SideBySide レジストリ キーのアクセス許可をチェックし、それを他のコンピューターのものと比較しました。正常なコンピューターでは "ALL APPLICATION PACKAGES" に HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion (SideBySide キーのアクセス許可は親フォルダーから継承しています) の読み取り権限がありました。しかし問題のコンピューターではこのアクセス権が欠落していました。

7382_image003

このアクセス権を復元すると、問題は解消しました。

根本原因はユーザーのグループ ポリシーがこのアクセス権を削除していることでした。

結論

  1. モダン UI の IE (や、その他の Windows アプリ) は、Windows アプリは、非 Windows 8 アプリが既定では標準のユーザー権利で実行されるのに比べて、非常に限定されたユーザー権利で実行されます。Windows アプリは、("ALL APPLICATION PACKAGES" によって) 明示的にアクセスを許可されたリソース (ファイル、フォルダー、レジストリ キーなど) だけにアクセスできます。
    http://technet.microsoft.com/en-us/library/hh832040.aspx
    http://support.microsoft.com/kb/2798317
  2. Process Monitor は IE の問題のトラブルシュートに非常に有用です。些細なエラー ("Access Denied" のような) にも注意を払いましょう。

よろしくお願いします。

XinJin、APGC DSI チームより

広告

コメントする »

まだコメントはありません。

RSS feed for comments on this post. TrackBack URI

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

WordPress.com で無料サイトやブログを作成.

%d人のブロガーが「いいね」をつけました。