Windows 掲示板
[5524]
〜へのショートカット

x54-218.nagayama.highway.ne.jp

 
きん さん
ファイルを右クリックして[送る]→[デスクトップ(ショートカットを作成)]と
してショートカットを作ると、その名前には"〜へのショートカット"と普通は
つかないと思うのですが、Tweak UIというソフトで「新しいショートカットに
"〜へのショートカット"をつけるという設定をはずしてから、なぜか逆について
しまうようになってしまいました。そして、設定をもう一度見てみると設定が
有効になっていました。何度はずしても、ショートカットを作成すると名前に
"〜へのショートカット"がついてしまいますし、設定も有効に変わっています。
なんとか付かないようにしたいのですが、ご教授ください。
1. Reply: 〜へのショートカット

c217222.ppp.asahi-net.or.jp

 
さん
この件は私も経験しています。
あきらめています。
2. Reply: 〜へのショートカット

shizuoka3-28.teleway.ne.jp

 
Pop さん
TweakUIにも書かれていますが、日本語版では機能しません。
Windows95では少なくともダメみたいです。
WindowsNTでは正常に機能します。
Windows98は今手元にないので確認できないのですが、どっちだったっけ?
いずれにしてもレジストリを書き換えることでエクスプローラの動作が変化するという
ものなので、エクスプローラ自身にそう言った機能がない場合は無理です。
3. Reply: 〜へのショートカット

ppp33.tokyo-ap9.dti.ne.jp

 
057 さん
KemaTCutというソフトで削除を簡単に行えます。

http://www2.plala.or.jp/nobuoki/
のKemaSoftの所に登録されていますのでどうぞ。

ノートユーザーにはKemaNetもお勧め。
4. Reply: 〜へのショートカット

cs1n127.ppp.infoweb.ne.jp

 
しおまん さん
一応対処法はあります。ただしTweakUIが使えなくなります。
TweakUIをアンインストールしてレジストリをいじります。
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00 00 00 00
これで「〜へのショートカット」がつかなくなったはずです。

なんでこうなるのかは、はっきり言って全然わかりません。
5. Reply: 〜へのショートカット

cs1n215.ppp.infoweb.ne.jp

 
しおまん さん
ちょっと調べてみました。かなり長文です。DOS/V WIN98SE Tweak UIは日本語化してあります。

Tweak UIのエクスプローラタブの「新しいショートカットに"〜へのショートカット"をつける(P)」のチェックボックスは前述のレジストリにきちんと反映されています。
しかしながら、レジストリのスタートアップで
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\run]
"Tweak UI"="RUNDLL32.EXE TWEAKUI.CPL TweakMeUp"
が実行されるとレジストリが元に戻ってしまう様です。(この辺少しあやふや)チェックボックスを解除しても設定が戻ってしまうのはこのためです。

加えてmsconfigで"Tweak UI"="RUNDLL32.EXE TWEAKUI.CPL TweakMeUp"を無効にしてもTweak UIを実行するともう一度登録されてしまうし、これをやると一部の機能が使えなくなります。

再起動しないとこの設定は有効にならないので、Tweak UIがある環境ではいつまでたっても「〜ショートカット」はなくなりません。

そこであからさまに力技ですが、書換えられたレジストリを、もう一度書き直す方向性で考えてみました。なお危険度絶大です。

' ここから
Option Explicit
Dim WSH
Set WSH = CreateObject("WScript.Shell")
WSH.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\link" 00 "REG_BINARY"
' ここまで

上記のテキストをTWEAK.VBSとでも名前をつけてc:\windows\commandへコピーします。
レジストリに
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\run]
"Tweakvbs"="wscript.exe c:\\windows\\command\\TWEAK.VBS"
(レジストリエディターで直接いれる場合は\は2つ重ねなくていいです。)
と記述して再起動します。これで「〜ショートカット」が付かなくなりました。

なお上のVBscriptだと動作には問題ないようですが、
"link"=hex:00 00 00 00ではなくて
"link"=hex:00 00になってしまいます。
レジストリのバイナリー値の書換え方法が良くわかっていません。