【TIPS】Windows7のガジェットが動作しなくなった時の対処方法

2013.1.18|PCソフト Tips Windows| から Katsuraghi

このエントリーをはてなブックマークに追加
Check

ガジェットが動作しなくなり、時計が以下のような表示になってしまった場合の対処方法。

動作しないガジェットの一例

 

マイクロソフトはすでにこの不具合を把握しており、「Windows 7 ガジェットが機能しない、または正しく表示されない」(KB2515657)として公開しているが、解消できない場合がある。

んで、この不具合。何らかの理由で発生しており、いつの間にか動作していないみたい。
多分、WindowsUpdateの絡みか、そのあたりで動作しなくなってしまったのだろう。

症状から察するに、Javascript周りが動作していないため発生していると考えた。
ひとまず、Jscript.dllの再登録処理を行うことで改善する。

32Bit用

REG ADD HKCR\CLSID\{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}\InprocServer32 /ve /t REG_SZ /d “%windir%\System32\jscript.dll” /f
REG ADD HKCR\CLSID\{16d51579-a30b-4c8b-a276-0ff4dc41e755}\InprocServer32 /ve /t REG_SZ /d “%windir%\System32\jscript9.dll” /f

64Bit用

REG ADD HKCR\Wow6432Node\CLSID\{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}\InprocServer32 /ve /t REG_SZ /d “%windir%\SysWOW64\jscript.dll” /f
REG ADD HKCR\Wow6432Node\CLSID\{16d51579-a30b-4c8b-a276-0ff4dc41e755}\InprocServer32 /ve /t REG_SZ /d “%windir%\SysWOW64\jscript9.dll” /f

コマンドプロンプトを管理者権限で実行を行うことで登録ができる。