5番目に回答したものです。
"sfc /scannow"が不首尾、ということは…コマンドプロンプトからシステムファイルの抽出も上手く行くかどうか…。
windows\system32\control.cplをもらってきた、とのことですので、rundll32.exeおよびshell32.dllも同様にもらってこれないでしょうか。で、これを上書き出来れば改善の目も…と思いたいのですが。。
セーフモードなら上書き可能、と前回は書いたけど…rundll32.exeおよびshell32.dllは主要な基幹ファイルですから、セーフモードでも上書きで修復出来るかどうかはちょっと疑問に思えて来ました。
こういう場合『回復コンソール』が使えれば何とかなる可能性があるように思われます。ただし…私自身はこれを使って何かした経験がほとんどないので、具体的なレクチャが出来かねます。
回復コンソールの具体的な使い方は次のページが参考になりそうです。
http://www.itmedia.co.jp/help/tips/windows/w0391.html
http://www.itmedia.co.jp/help/tips/windows/w0539.html
また、メーカー製PCの多くでは通常の方法で回復コンソールを利用することは困難と見られます。そういう環境下では、次のページを参考にすれば利用可能になるかも知れません。
http://lets-go.hp.infoseek.co.jp/kaihuku.html
回復コンソールの機能をもってすれば、通常入れ替えが難しいシステムファイルの修復も可能だと思われます。
さて…前回の回答も含め、システムファイルそのものが損傷、というか悪質なものに置き換えられているという前提で書いて来ましたが、その理由としては6番目の方の回答中にもある『エラーが出ずに現象が起こっている』ことによります。
レジストリ中の記述に原因があると仮定すると、本来あるべきところにファイルがないなどのエラーが出る可能性が高いと思われるため、問題はファイル本体にあり、と仮定した訳です。
でも、この仮定が違っている可能性もあるかも知れません。
ですので、ここからはレジストリが損傷しているという前提で、その修復法について説明したいと思います。これも上手く行くかどうかは分かりませんが…
まず、次に示す内容をコピーし、それを元にテキストファイルを作成してください。
↓次の行から
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\cplfile]
@="コントロール パネル"
[HKEY_CLASSES_ROOT\cplfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\
00,34,00,00,00
[HKEY_CLASSES_ROOT\cplfile\shell]
[HKEY_CLASSES_ROOT\cplfile\shell\cplopen]
@="コントロール パネルで開く"
[HKEY_CLASSES_ROOT\cplfile\shell\cplopen\command]
@="rundll32.exe shell32.dll,Control_RunDLL %1,%*"
[HKEY_CLASSES_ROOT\cplfile\shell\runas]
[HKEY_CLASSES_ROOT\cplfile\shell\runas\command]
@="rundll32.exe shell32.dll,Control_RunDLLAsUser %1,%*"
↑上の行まで
メモ帳などテキストエディタを開き、中に貼り付けて適当な名前をつけてデスクトップなどに保存すると良いでしょう。
(上記リストは、私のWin2000SP4環境下のレジストリから抜き出したものです。2000/XP環境下で対応すると思います。)
出来たテキストファイルの拡張子を"reg"に変更し、ダブルクリックで適用してみてください。成功すればコントロールパネルの各項目が開くようになると思います。
もし、この方法が上手く行かない場合、XP SP2環境下以外でしたらIEを再インストールすることで問題が解決する可能性がありそうです。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=915287
http://support.microsoft.com/kb/318378/ja
いずれにせよ、やっかいな現象だとは思います。
お礼
いけました!!!!!!!!!!! ryu-fizさんのおっしゃるとおり、レジストリを作成し、実行しました。 コントロールパネルの各項目が開きました!!! なんと素晴らしいことなのでしょう。 本当に、本当に。ありがとうございます。 他の回答者の方も、いろ子ロゴ尽力くださいました。ここでお礼申し上げます。 と同時に、助けてくださった教えて!gooにも、感謝します。 セキュリティ、これから気をつけて生きたいと思います。 どうも、ありがとうございました。 失礼します。