グループポリシーでWindowsXPクライアントのデスクトップに「マイコンピューター」と「マイドキュメント」を強制表示させる。

なんだかWindows事を書くのは久しぶりのような気がするが…
WindowsXPではデフォルトでデスクトップの「マイコンピューター」と「マイドキュメント」アイコンが非表示になっているけど、これをグループポリシーで表示できるように制御したい。
「アイコンを表示しない」なり「アイコンを表示するのを許可しない」ようにはできるのだが、どう頑張っても強制的に表示するよな設定項目は無いようだ。
ということで、該当するレジストリのキーを書き換える、グループポリシーのテンプレートファイル(admファイル?)を作った。
世のActiveDirectoryなシステム管理者で困っている方も沢山おられるであろうということで公開してみる。
Windows2000ServerとWindows2003serverで動作確認し、クライアントに反映されるのを確認しておりますが、レジストリベースのポリシーなので当然タトゥーイングが起こりますのでその旨ご注意ください。


使い方:
以下をXpDeskTP.admとして保存した後に「グループポリシーエディタ」なりなんなりで、「ユーザーの構成」→「管理用テンプレート」→「テンプレートの追加と削除」で読み込まれたし。

; XpDeskTP.adm 2007 2/19 http://www.dogustat.com/
;XPのデスクトップの設定グループポリシー
; Ver 1.0
;レジストリベースのポリシーです。ご使用は計画的に!!
CLASS USER
CATEGORY !!XpDesktopConfig
POLICY !!ShowMyComputer
KEYNAME "Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel"
VALUENAME {20D04FE0-3AEA-1069-A2D8-08002B30309D}
VALUEON NUMERIC 0
VALUEOFF NUMERIC 1
PART !!ShowMyComputer_Help1 TEXT
END PART
PART !!ShowMyComputer_Help2 TEXT
END PART
PART !!ShowMyComputer_Help3 TEXT
END PART
EXPLAIN !!ShowMyComputer_Help
END POLICY
POLICY !!ShowMyDocument
KEYNAME "Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel"
VALUENAME {450D8FBA-AD25-11D0-98A8-0800361B1103}
VALUEON NUMERIC 0
VALUEOFF NUMERIC 1
PART !!ShowMyDocument_Help1 TEXT
END PART
PART !!ShowMyDocument_Help2 TEXT
END PART
PART !!ShowMyDocument_Help3 TEXT
END PART
EXPLAIN !!ShowMyDocument_Help
END POLICY
END CATEGORY
[strings]
XpDesktopConfig="デスクトップ"
ShowMyComputer="デスクトップにマイコンピューターを表示"
ShowMyComputer_Help="HKEY_LOCAL_MACHINE\"Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel\{20D04FE0-3AEA-1069-A2D8-08002B30309D}のDWORD値を\n「有効」なら0に、「無効」なら1に変更します。"
ShowMyComputer_Help1="「有効」を選択するとデスクトップに「マイコンピューター」アイコンが表示され"
ShowMyComputer_Help2="「無効」を選択するとデスクトップに「マイコンピューター」アイコンが表示されません"
ShowMyComputer_Help3="「未構成」を選択するとクライアントの設定が引き継がれます。"
ShowMyDocument="デスクトップにマイドキュメントを表示"
ShowMyDocument_Help="HKEY_LOCAL_MACHINE\"Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel\{450D8FBA-AD25-11D0-98A8-0800361B1103}のDWORD値を\n「有効」なら0に、「無効」なら1に変更します。"
ShowMyDocument_Help1="「有効」を選択するとデスクトップに「マイドキュメント」アイコンが表示され"
ShowMyDocument_Help2="「無効」を選択するとデスクトップに「マイドキュメント」アイコンが表示されません"
ShowMyDocument_Help3="「未構成」を選択するとクライアントの設定が引き継がれます。"

はみ出てるけど…お気に召されるな…

2件のコメント

  • ありがとうございます、使わせていただきました m(v v)m
    ただ、WindowsServer2003R2で使用したところ、タトゥーイングを起こすポリシーは非表示にされているようで、3時間くらい「何で出ないんだ…」って悩んでました・・・

  • お役に立てたようで何よりです。
    本来ならタトゥーイングを起こすレジストリポリシー使うくらいなら、デフォルトユーザープロファイルで何とかするのがスジなのですが、そこまで手をかけられない事もありますしねぇ…
    まぁデスクトップアイコンくらいなら害も少なかろうということで…
    WindowsServer2003まではレジストリポリシーならこの形式でいくらでも作れたのですが、vistaなWindowsServer2008からはこの形式もまったく使えなくなる(らしい)ようで戦々恐々な日々です。

コメントする

メールアドレスが公開されることはありません。

PAGE TOP