最近、ちょっとしたキッカケでIE9のメニューバーが2段表示になったり、1段下にずれて表示される現象が発生するようになり、クリックに反応しなくなったり微妙に頭を抱えています。

IE9のメニューが2段表示に
▲クリックで拡大
IEのメニューバーが2段表示になっちゃう

IEのメニューバーがずれちゃう事もあり
▲クリックで拡大
本来メニューバーのあるべき位置が真っ白となり、メニューバーは1段下に表示されてしまう。

 ・IEでブラウジング中、何かのタイミングで突然この現象が発生する。
 ・酷い場合は、メニューバーがクリック出来なくなったり、
  検索窓に文字入力できなくなる。
 ・毎回発生するわけではない。調子が良いと1~2日発生しない事もある。
 ・かれこれ2週間くらい、この状態が続いている
 ・特に実害は無いので放っておいたが、さすがに気になってきた

 

先に結論(ただし予想)

多分ですが、ブラウザとFlashの描画がコンフリクトを起こしちゃっている感じなのだと思います。ビデオドライバの入れなおしとFlashの入れなおし、両方を行うのが一番有効かも。

対処方法(消極的)

ブライザのメニューがずれる場合の対処方法

メニューバーの2段化やズレが発生した場合、
 1. 新しくタブを追加する
 2. ブラウザの大きさを変更する
この2つのうちどれかを行えば、大抵の場合は元に戻る。

しかしこれで元に戻らない場合は、検索窓に文字入力が出来なくなる。
その場合、ブラウザを再起動しなければならない。

対処方法 その2

Flash Player を一旦削除し、再インストールを行う事で解決した。
 参考リンク
  Flash Playerをアンインストールする方法・最新のFlash Playerにする方法
  Flash Playerをインストールまたはアップデートする方法

そういえばこの現象、6月8~10日頃から発生していたなあ・・・という事で、「Flash Playerが正しくインストールされえていなかったかもしれない」の仮定の元、Flash Playerを一旦完全に削除した後に再インストールを試して見た所、問題にしていた現象は解決した(っぽい)

対処方法 その3

マイクロソフトのサイトに対処方法(のヒント)が掲載されていた。
IE9でメニューバーが2重に表示される - Microsoft Answers
メニューバーが下にずれて表示されます - Microsoft Answers
似たような症状は昔からあるんですね(^_^;
 ・原因はアドオンではないか?
 ・原因はビデオドライバではないか?
 ・ソフトウェアレンダリングを試して見てはどうか?
との記載あり。
ただし、上記対策では改善しなかった旨の報告もあり。

 

まとめ

う~ん、ブラウザとFlashの描画がコンフリクトを起こしちゃっている感じなのかなあ?
ビデオドライバ・Flash・各種ツールバーの入れなおし、全てを行うのが一番有効かも。

この現象、忘れた頃に再発生しそうな気配もあるので、再びこの現象が発生したら次はGoogle toolbarのとFlash Playerを削除した後にビデオカードドライバをアップデートして、その後Google toolbarの再インストールと旧VerのFlash Playerの再インストールを試して見る予定。