Techracho

Windowsのネットワークプレイスで謎のバグ

このエントリーをはてなブックマーク Share
2009.06.19    Windows, 馬場   タグ: , —    baba   

Windows Vista以降で(XP以前は知りません)、「コンピュータ」で右クリックして「ネットワークの場所を追加」すると、ネットワークフォルダをドライブ文字を消費せずに割り当てられて、お手軽です。

しかし、その名前をある程度長い(5文字以上くらい)日本語にすると、アイコンがドライブではなくフォルダになり、動作もショートカットになってしまうことがあります(開くとtargetというリンクがあり、それを開くとようやくネットワークフォルダにアクセスできる)。
これでは、見た目も悪いし、毎回1クリック増えるのは我慢できません。

もちろん英語名にしても良いのですが、簡単に直ったので紹介します。

日本語名のフォルダが、ネットワークドライブではなくリンクになってしまう

日本語名のフォルダが、ネットワークドライブではなくリンクになってしまう

3文字くらいまでの短い日本語名にすると、直る

3文字くらいまでの短い日本語名にすると、直る

一度直れば、1~2文字追加しても大丈夫

一度直れば、1~2文字追加しても大丈夫

さらに1文字ずつ追加しても大丈夫

さらに1文字ずつ追加しても大丈夫

さらに1文字追加しても大丈夫

さらに1文字追加しても大丈夫

以上のように、「1文字ずつ追加していく」と、なぜか長い日本語名でも大丈夫です。
また、1文字ずつ入れなくても、「ほげほげほげほげほげ」などは平気だったりしました。

どう考えてもバグなのですが、いったい何でこんなことに??
ネットワークの場所自体は、
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\PublishingWizard\AddNetworkPlace\AddNetPlace\LocationMRU
にあるみたいなんですが、表示名はどこに保存されているのか見つからなかったんですよね。。

他の環境での再現する・しない情報などもらえたら嬉しいです。

【再現環境】
Windows 7 Ultimate 64bit RC1
Windows Vista Ultimate SP2 32bit
サーバ: Windows Server 2008 R2 Standard 64bit RC

COPYRIGHT [C] 2009 BEYOND PERSPECTIVE SOLUTIONS LTD. ALL RIGHTS RESERVED.