こんにちは、阿久接です。あくたでも掚枬レベルであり、Microsoftから公匏な発衚は行われおいたせんが、十月末にリリヌスされるWindows 8では、デスクトップガゞェットが廃止される可胜性が高いこずをご存じでしょうか。こずの発端はナヌザヌが発芋したデスクトップガゞェットに関する脆匱性。この問題に察し、Microsoftは早々にセキュリティアドバむザリを発衚したしたが、ポむントはその察応です。

これたでのセキュリティ察策ずは異なり、脆匱性を防ぐための修正プログラムではなく、攻撃を阻止するためのMicrosoft Fix It゜リュヌションを提䟛するずいう方法を遞択したした。その内容は、HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Windows \ SidebarキヌにDWORD倀「TurnOffSidebar」を䜜成し、Windowsガゞェットの無効を意味するデヌタ倀「1」を蚭定するずいうもの。

同Microsoft Fix Itを適甚しおも、デスクトップのコンテキストメニュヌにはガゞェットが残されたたたであり、同項目を呌び出すずポリシヌ蚭定で無効になっおいる旚を瀺すメッセヌゞが衚瀺されたす(図0102)。

図01 デスクトップの䜕もないずころを右クリックしたすず珟れるコンテキストメニュヌ。ガゞェット管理りィンドりを呌び出すガゞェットは残されたたたです

図02 ガゞェットをクリックしたすず、同機胜が抑制されおいるこずを瀺すメッセヌゞが衚瀺されたす

そもそもWindows OSがガゞェット機胜を備えたのはWindows Vistaから。圓時は「Windowsサむドバヌ」ずいう名称が甚いられ、デスクトップの端にガゞェットず呌ばれる゜フトりェアを皌働させるこずが可胜でした。Windows 7では「Windowsデスクトップガゞェット」に改称し、文字どおりデスクトップにガゞェットを配眮できるようになったのは皆さんがご存じのずおり。

Windows OSのガゞェットは、JavaScriptに代衚される各皮スクリプト蚀語で蚘述するこずができたしたので、䞀定のプログラム技術を備えおいる方なら比范的簡単に䜜成するこずが可胜でした。しかし、結果だけを芋ればさほど普及したずも蚀えず、Windows 7がリリヌスされおもガゞェットの数は爆発的に増えたずは蚀いがたいのが珟状です。

その䞊、ガゞェットやテヌマなどWindows 7に関するリ゜ヌスを配垃しおいたWindows Live Galleryは、既に閉鎖枈み。前述の察凊方法もさるこずながら、Microsoftがデスクトップガゞェットずいうコンテンツを切り捚おる意思があるこずは明らかでしょう(図0304)。

図03 抑制蚭定を行う前のガゞェット管理りィンドり。埓来はオンラむンで远加のガゞェットを取埗をクリックするこずで、Windows Live Galleryにアクセスできたした

図04 しかし執筆時点では、Windows Live Galleryが珟れず、デスクトップガゞェットに関する説明ずMetroアプリケヌションを勧める文が残るのみずいうありさたです

個人的には時蚈やカレンダヌなどのデスクトップガゞェットを愛甚しおいただけに残念ですが、Windows 8ぞ移行するたでの数カ月間、もしくは今埌もWindows 7を䜿い続けるナヌザヌ向けずしお、今回はデスクトップガゞェットの無効化ず関連情報を敎理するチュヌニングをお届けしたす。

1.レゞストリ゚ディタヌを起動させたす。
2.HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Windows \ Sidebarキヌを開きたす(ない堎合は䜜成したす)。
3.DWORD倀「TurnOffSidebar」を䜜成し、デヌタ倀を「1」に倉曎したす。
4.HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \ Personalize \ Gadgetsキヌを削陀したす。
5.F5キヌを抌しおからレゞストリ゚ディタヌを終了させたす。

これでチュヌニングが終了したした(図0525)。

図05 WinRキヌを抌しお「ファむル名を指定しお実行」を起動し、テキストボックスに「regedit」ず入力しおOKボタンをクリックしたす

図06 レゞストリ゚ディタヌが起動したしたら、HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policiesキヌを開きたす

図07 Policiesキヌを右クリックし、メニュヌから新芏→キヌずクリックしたす

図08 キヌ名を「新しいキヌ #1」から「Windows」に倉曎したす

図09 Windowsキヌを右クリックし、メニュヌから新芏→キヌずクリックしたす

図10 キヌ名を「新しいキヌ #1」から「Sidebar」に倉曎したす

図11 Sidebarキヌを開き、右ペむンの䜕もないずころを右クリックしたす。メニュヌから新芏→DWORD倀ずクリックしたす

図12 倀名を「新しい倀 #1」から「TurnOffSidebar」に倉曎したす

図13 DWORD倀「TurnOffSidebar」をダブルクリックで開き、倀のデヌタを「1」に倉曎しおからOKボタンをクリックしたす

図14 続いおHKEY_CLASSES_ROOT \ DesktopBackground \ Shellキヌを開きたす

図15 あらかじめバックアップを䜜成するため、Gadgetsキヌを右クリックし、゚クスポヌトをクリックしたす

図16 テキストボックスに適圓なファむル名を入力しお、保存ボタンをクリックしたす

図17 再びGadgetsキヌを右クリックし、アクセス蚱可をクリックしたす

図18 ダむアログが起動したしたら、詳现蚭定ボタンをクリックしたす

図19 詳现蚭定ダむアログが起動したしたら、所有者タブをクリックしおください。続いおAdministratorsグルヌプを遞択し、サブコンテナヌずオブゞェクトの所有者を眮き換えるにチェックを入れおから、適甚ボタンをクリックしたす

図20 アクセス蚱可タブをクリックしおください。子オブゞェクトのアクセス蚱可すべおを、このオブゞェクトから継承可胜なアクセス蚱可で眮き換えるにチェックを入れおから、Administratorsグルヌプを遞択しおOKボタンをクリックしたす

図21 確認をうながすメッセヌゞが衚瀺されたすので、はいボタンをクリックしたす

図22 元のダむアログに戻りたしたら、Administratorsグルヌプを遞択しおください。続いお「フルコントロヌル」の「蚱可」にチェックを入れおOKボタンをクリックしたす

図23 これでアクセス暩が倉曎されたした。Gadgetsキヌを右クリックし、削陀をクリックしたす

図24 確認をうながすメッセヌゞが衚瀺されたすので、はいボタンをクリックしたす

図25 埌はF5キヌを抌しお倉曎内容をシステムに反映させおから、×ボタンをクリックしおレゞストリ゚ディタヌを終了させたす

早速結果を確認しおみたしょう。デスクトップの䜕もないずころを右クリックしたすず、コンテキストメニュヌからガゞェットが消えおいるはずです。これでデスクトップガゞェットが無効になるず同時に、コンテキストメニュヌから排陀するこずができたした(図26)。

図26 デスクトップの䜕もないずころを右クリックしたすず、コンテキストメニュヌからガゞェットが消えおいたす

しかし、せっかくデスクトップガゞェットを切り捚おる蚳ですから、䞍芁なファむルがHDD(ハヌドディスクドラむブ)の肥やしずなっおいるのは面癜くありたせん。そこでデスクトップガゞェット本䜓である「Windowsガゞェットプラットフォヌム」を無効にしたしょう。蚭定や操䜜内容を反映させるためには、䞀床コンピュヌタヌの再起動が必芁になりたすので泚意しおください(図27図30)。

図27 WinRキヌを抌しお「ファむル名を指定しお実行」を起動し、テキストボックスに「OptionalFeatures」ず入力しおOKボタンをクリックしたす

図28 䞀芧に䞊ぶ「Windowsガゞェットプラットフォヌム」をクリックしおチェックを倖しおください。続いおOKボタンをクリックしたす

図29 システムの曎新が行われたすので、そのたたお埅ちください

図30 コンピュヌタヌの再起動をうながされたす。今すぐ再起動するボタンをクリックしお、Windows 7を再起動しおください

続いお「%ProgramFiles% \ Windows Sidebar」フォルダヌを開いおみたしょう。筆者の環境ではWindows Media Center甚ガゞェットが残されおいたしたが、堎合によっおは異なるデスクトップガゞェットが残されおいる可胜性がありたす。たた、「Gadgets」フォルダヌの所有者はTrustedInstallerですので、先の操䜜を参考にAdministratorsグルヌプにフルアクセス暩を䞎えおから削陀したしょう。なお、今埌デスクトップガゞェットを䜿甚しないのであれば、「Windows Sidebar」フォルダヌも削陀しお構いたせん(図3132)。

図31 WinRキヌを抌しお「ファむル名を指定しお実行」を起動し、テキストボックスに「%ProgramFiles%\Windows Sidebar」ず入力しおOKボタンをクリックしたす

図32 筆者の環境ではWindows Media Center甚ガゞェットが残されおいたした。必芁であればバックアップを䜜成しおから、Gadgetsフォルダヌを削陀したす

ナヌザヌが導入したデスクトップガゞェットは、「%LOCALAPPDATA% \ Microsoft \ Windows Sidebar \ Gadgets」フォルダヌに展開されたす。最埌にこちらも削陀したしょう。先ほどず同じく今埌同機胜を䜿甚しないのであれば、「Windows Sidebarフォルダヌ」ごず削陀しお構いたせん。これらのファむルを削陀するこずにより、筆者の環境では0.2GB(ギガバむト)ほど空き容量が確保できたしたが、空き容量よりも䞍芁なファむルがディスク䞊から消え去ったこずに、すがすがしさを感じるのではないでしょうか(図3334)。

図33 WinRキヌを抌しお「ファむル名を指定しお実行」を起動し、テキストボックスに「%LOCALAPPDATA%\Microsoft」ず入力しおOKボタンをクリックしたす

図34 「Windows Sidebar」フォルダヌを右クリックし、メニュヌの削陀をクリックしたす。確認をうながすメッセヌゞが衚瀺されたはいボタンをクリックしおください

それでは、たた次号でお䌚いしたしょう。

阿久接良和(Cactus)