【コラム】
こんにちは、阿久津です。先週ご報告し忘れましたが、本連載ではWindows Vista Ultimateを使って検証および記事の作成を行なっています。そのため、下位エディションでサポートされないチューニング方法を俎上に載せることもありますが、あらかじめご容赦ください。
さて、今週はプログラムインストール時に生成されるショートカットアイコンに注目してみましょう。Windows Vistaでは、新たにシンボリックリンク機能が実装されました。同種の機能はWindows 2000/XPでもサポートされていましたが、GUIツールが用意されなかったため、あまり知られていなかったのも事実です。
ただしWindows 2000/XPにおける同種の機能はハードリンクやジャンクションであり、前者はWindows NT時代からサポートされている機能。後者はUNIX系OSで言うところのシンボリックリンクに(近い考え方に)あたり、ディレクトリへのリンクやドライブ間の制限が廃止されました。このあたりの各リンク機能に対して言及すると、あまりにも冗長になるため割愛します。
たとえば、マイコンピュータを開いてあらわれる「ユーザー」フォルダは「\Users」へのジャンクション。そのフォルダを開くと「All Users」は「\ProgramData」への、「Default User」は「\Users\Default」へのジャンクションになっています。これらはコマンドプロンプトから「dir /a \Users\{ユーザー名}」と実行するとわかりやすく、ユーザーフォルダ下の「スタートメニュー」は「<JUNCTION> スタート メニュー [C:\Users\kaz\AppData\Roaming\Microsoft\Windows\Start Menu]」と括弧内にリンク先が示されることが確認できました。ちなみに、これらのジャンクションおよびシンボリックリンクは「mklink」コマンドで作成できます。
このように視認性や操作性を高めるために用意されたジャンクション・シンボリックリンクですが、Windows XPの操作に慣れたユーザーにはわかりにくいかもしれません。そこで今週はWindows XPで使われていた特殊フォルダとWindows Vistaの特殊フォルダの対応表をご紹介します。
| Windows XP | Windows Vista |
|---|---|
| My Documents | %USERPROFILE%\Documents |
| Application Data | %USERPROFILE%\AppData\Roaming |
| Local Settings | %USERPROFILE%\AppData\Local |
| インターネット一時ファイル | %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files |
| インターネット履歴 | %USERPROFILE%\AppData\Local\Microsoft\Windows\History |
| Cookies | %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Cookies |
| NetHood | %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Network Shortcuts |
| PrintHood | %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Printer Shortcuts |
| 最近使った項目 | %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent |
| 送る | %USERPROFILE%\AppData\Roaming\Microsoft\Windows\SendTo |
| テンプレート | %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Templates |
| プログラムメニュー(個人) | %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs |
| プログラムメニュー(全体) | %ProgramData%\Microsoft\Windows\Start Menu\Programs |
このように各データはユーザーフォルダ下に集められており、主題であるプログラムのインストール時に作成されるショートカットアイコンは、「%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs」もしくは「%ProgramData%\Microsoft\Windows\Start Menu\Programs」に作成されるので、プログラムメニューの整理にお役立てください。また、アプリケーションによっては「%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu」上に作成されるケースもあるため、一緒にチェックしましょう。
蛇足ですがプログラムメニューの項目は、初期状態でインストール順に並んでいますが設定を変更することで自動ソートすることも可能です。コントロールパネルなどから「タスクバーと[スタート]メニューのプロパティ」ダイアログを開き、<[スタート]メニュー>タブの<カスタマイズ>ボタンで呼び出すダイアログにある<すべてのプログラムメニューを名前で並べ替える>にチェックを入れることで設定可能です。
もうひとつのチェックポイントは<送る>メニュー。ユーザーフォルダ下には「SendTo」フォルダが用意されているものの、こちらもジャンクションで作成されたフォルダなので、「%USERPROFILE%\AppData\Roaming\Microsoft\Windows\SendTo」を開き、同メニュー項目を整理しましょう。ちなみに、表の視認性を高めるために環境変数を用いていますが、「%USERPROFILE%」は主に「C:\Users\{ユーザー名}」、「%ProgramData%」は「C:\ProgramData」となります。
それでは、また次号でお会いしましょう。
阿久津良和(Cactus)
【コラム】Windows Vistaスマートチューニング 第3回 シンボリックリンクを作成する
【コラム】Windows Vistaスマートチューニング 第1回 「ファイル名を指定して実行」をスタートメニュー内に表示する
| レノボ・ジャパン、ウェブ広告モデルを一般公募 - 新生活キャンペーンの一環で [21:21 2/10] |
| 【レポート】スマートフォンを狙ったワンクリック詐欺やオンラインバンキングを狙うゼットボット - トレンドマイクロマンスリーレポート [20:43 2/10] |
| 【レポート】レノボ、大和研究所の開発陣らによる「ThinkPad X1 Hybrid」の技術解説 [20:41 2/10] |
| デル、「冬モデルファイナルセール」最終週 - 各種アップグレードが無料 [20:13 2/10] |
| Appleが3月初旬にスペシャルイベント開催の噂 - iPad 3の発表か [18:34 2/10] |
|
[観月ありさ]濃姫役で戦国時代劇初挑戦 信長役は城田優 SPドラマ「濃姫」 [05:00 2/11] エンタメ |
|
【レポート】秋葉原アイテム巡り - 『幻想水滸伝』シリーズ最新作や『GRAVITY DAZE』が発売! 冬アニメ注目のOP・EDテーマも続々リリース [05:00 2/11] ホビー |
|
激シブ!もう一度ゴルフ Ⅱ の魅力を味わってみませんか?【大阪オートメッセ2012】 [03:06 2/11] キャリア |
|
『ヘタリア』キャラソン、新シリーズが配信決定! [03:05 2/11] キャリア |
|
全国の温泉を擬人化したドラマCD、第1弾「草津」は櫻井孝宏さん! [03:05 2/11] キャリア |