快適生活


〜IEの右クリックメニュー削除〜

 

InternetExplorerで右クリックしたときに表示されるメニューを右のように。

→→→→

この中にまず使わないメニューなどが入っていたりしませんか?
右側くらいのメニューだとスッキリしてていいですよね。
その要らないメニューを消したり、文字を変えたりする方法を書きます。


まず、 適当にページの何も無いところを右クリックしたときに出るメニューで
「最新の情報に更新」と「プロパティ」の間のメニューはレジストリで消せます。
(この絵で言うと、「Iriaでリンクのインポート」 )

「スタート」→「ファイル名を指定して実行」→「regedit」でエディタを起動して

「HKEY_CURRENT_USER\Software\Microsoft\Internet\Explorer\MenuExt」

を辿っていき、「MenuExt」フォルダの下にそのメニューがありますので
その中で要らない物をフォルダごと削除すればOKです。

ちなみに大抵はそのソフトの設定ではずせると思いますので
出来るだけそっちでやった方が良いと思います。
アンインストールしたのにメニューが残ってる場合などは上記の方法で。


次にIE標準の右クリックメニューで要らない物を削除する方法(こっちが主)
これは長い事求めてましたが、やっと方法がわかりました。
IEの右クリックはレジストリではなくDLLファイルに記述されています。
ということで、DLLファイルを書き換えてしまいます。(危険度高)笑

まず「exeScope」をインストールします。 (シェアです )
Resource Hacker」(フリー)ですとメニューが消えてしまったりするそうです。
exeScopeは試用でも、1度のみ書込み出来ますので
一発で決めれば問題無いですけど・・・。出来れば買ってください。
もしくはResouse Hackerでがんばってください。(少しコツがいるようです)

次にシステムフォルダにある「Shdoclc.dll」を探してください(検索使うと楽)
そしたらそれをコピーします。
「バックアップ用」と「編集用」の2つコピー取ってください。
「編集用」の「Shdoclc.dll」ををexeScopeで開きます。
「Menu」の「24641」の中に右クリックメニューがありますので、
要らない項目を削除してください。IEは右クリックする物によってメニューが
変わるようになってますので上から下までチェックするとイイでしょう。
メニューの文字も変えられますので好きなようにしてください。
必要な人は一緒にこちらもやると楽です
終わったら「変更を書き込む」で保存します。

そのまま編集したDLLをSystemフォルダの物に上書きしたい所ですが
Windowsが使用してて上書き出来ませんのでDOSモードで上書きします。
(注意 「MS-DOSプロンプト」では出来ません。笑)

編集したDLLをCドライブにでも移してください(C:\に置く)
MS-DOSモードで再起動してください。(注:Win98の場合です)

C:\WINDOWS>copy C:\SHDOCLC.DLL C:\WINDOWS\SYSTEM

と入力して完了。再起動してIEを起動すればスッキリメニューのはずです。

 

Meや2000、XPの場合DOSモードで起動出来ないのでフロッピーを使います。
Meは「アプリの追加と削除」で起動ディスクを作る。
XPではフロッピーのフォーマットで「MS-DOS起動ディスクを作る」。
2000では作れないようなので、なんとか用意してください。笑

NT系の場合は SYSTEMフォルダの場所がもしかしたら違うかも知れないので
その辺は文字を変えてやってください。

DOSモードわかんねーって人はSRCpyを使うとWindows上で出来ます。
俺は使った事ないのでわかりませんが。

 

削除した結果

標準右クリック リンク右クリック 画像右クリック

スッキリしました。まあ5分程度の作業ですので簡単です。
元に戻せるように絶対「Shdoclc.dll」のバックアップはしてくださいね。

 

親しい人なら「Shdoclc.dll」と消したい項目を送ってくれれば
こっちで編集しても良いです。笑
DOSでの置き換えは自分でやる必要がありますが。

 

Resouse Hackerでの問題をメールで教えてくださった「誰かさん」ありがとう。


HOME ● 快適生活TOPに戻る