2011/05/27

[Windows XP] スタートメニューに共有フォルダを表示する

Windows XPでは、スタートメニューによく使うプログラムやフォルダを固定的に登録できる。スタートボタンによく使うプラグラムやフォルダをドラッグ&ドロップするだけだ。これで、Windowsキー+1クリックでアクセスできる。

会社のPCでは、ここによく使うローカルディスクのフォルダを登録していた。いろいろ事情があって、ホームディレクトリをネットワーク上の共有フォルダに移すことになったのだが、ネットワーク共有内のフォルダは、スタートメニューに登録できないようで、困っていた。

クイック起動バーに登録するのがひとつの手なんですが、スタートメニューに登録されていると、Windowsキー + カーソル(↓)でフォルダをオープンできるので、やはりスタートメニューに登録したい。

少なくとも、ローカルディスクと同じやり方では、登録できない。いろいろ調べてみると、抜け道と言うか、やり方はあるようだ。

1. Explorerのショートカットを作成し、そのショートカットを登録する。
Windows エクスプローラのコマンドライン オプションにあるように、所望のフォルダをExplorerが関連付けられているショートカットを作成する。たとえば、"%SystemRoot%\Explorer.exe /root,\\somewhere\folder\hotspot" をさすようなショートカットを、ローカルディスク上の適当な場所に作成する。で、そのショートカットをスタートボタンにドロップする。

確かにできる。

2. ショートカットのターゲットを変更する
1でいいんだけど、なんとなくすっきりしない。で、もう少し探してみたら、抜け道があった。
Enable "Pin to Start Menu" for Folders in Windows Vista / XP
ここの実際のコンテンツはどうでもよくて、下のコメントのやり取りのところに、こんな記述が。

To add a shortcut to a network drive to the pinned area of the Start Menu:
- Create a shortcut to a local folder or drive (eg. ‘C:\’)
- Hold down shift, right click the new shortcut and select Pin to Start Menu
- Right click on the shortcut in the Start Menu and select Properties.
- Change the shortcut name under the ‘General’ tab to the name you’d like to see on the Start Menu.
- Change ‘Target’ to the path of the network drive (I had a mapped network at ‘K:\’, so I just typed K:\ in the target field)
- Click OK.
- The shortcut now links to the network drive or folder, thought it might keep the icon for the local drive (I have no idea why)

なんと書いてあるかと言うと、
(1) 適当なところにローカルディスクのフォルダへのショートカットを作る。
(2) シフト+右クリックでコンテクストメニューを表示させ、「スタートメニューに表示する」をクリック。
(3) 右クリックでプロパティを開く。
(4) ショートカットのターゲットを共有フォルダのパスに変更する。

要するに、何でもよいからショートカットを一旦スタートメニューに登録して、登録した後、ターゲットを共有フォルダに設定しろと。

すばらしい。そういうことか。

なんてことを調べていたら、こんなの見つけた。
Windows Confidential: Start Me Up?

"As you might have expected, programmers abused this privilege and began shoving shortcuts into private space set aside for end-user customization. They presumably did this to show off how awesome they were and maybe to impress their bosses so they could get nice bonuses."

スタートメニューへのピン止めをAPIからできるようにしたところ、上に書いた状況に。。。
"ISVの人たちが、エンドユーザ向けのカスタマイズ機能であることを無視して、自分たちのプログラムを目立つように配置することに使い始めた。。。"

というわけで、この機能は、Vistaからはなくなってしまったんだそうな。

とりあえず、会社のXPでは、できるようになったから、ま、いっか。

0 件のコメント :

コメントを投稿