重複の可能性:
壊れた.EXEファイルの関連付けを修復する方法
私が取り組んでいるシステムは、Windows 7 Anti-Spyware2012ウイルスに感染しています。それが私に与える前に、それはそれを入れてしばらく走っていました。私はそれを手動で削除することができましたが、それを終了する前に、*。com、*。exeを含むすべてのファイルの関連付けを台無しにすることができました。
何かを実行しようとすると、使用するプログラムを尋ねるボックスが表示されます。オプションは、InternetExplorerとメモ帳のみです。これは、システムではなく、ユーザーのみが混乱しているため、管理者はそのままです。ユーザープロファイルのassocのregキーをいじらなければならなかったので、非常に長い時間がかかりました...おそらくWindows 98だと思います。それで、覚えていないか、場所が変更されました。
これをすべて、管理者アカウントから実行して修復する必要があります。誰かがこれで私を助けることができますか?
ほとんどのプログラムは、ユーザー設定とシステム設定の両方をマージしたビューであるHKEY_CLASSES_ROOT
を介してファイルの関連付けを検索します。ただし、これらは2つの場所に格納されます。HKEY_CURRENT_USER\Software\Classes
にはユーザーの関連付けが含まれ、HKEY_LOCAL_MACHINE\Software\Classes
にはシステム全体の関連付けが含まれます。
問題は1つのユーザーアカウントにのみ影響するため、ユーザーのHKCU\Software\Classes
をクリアすることで問題を修正できるはずです。このキーは、残りのHKCU
とは別に保持されます。 C:\Users\tonyd\AppData\Local\Microsoft\Windows\Usrclass.dat
。ユーザーの関連付けをクリーンアップする簡単な方法は、このファイルを見つけて名前を変更するをUsrclass.old
などに変更することです。 (影響を受けるユーザーがログアウトしている場合は、管理者としてこれを行う必要があります。)
関連付けを参照する場合は、レジストリエディタ(regedit
)から参照できます。 HKEY_USERSを選択し、ファイル→ハイブのロード...に移動し、C:\Users\tonyd\AppData\Local\Microsoft\Windows\Usrclass.dat
を選択し、tonyd_classes
などとしてロードします。 。 (編集が完了したら、アンロードすることを忘れないでください。そうしないと、ユーザーはログインできなくなります。)
それらをまとめて修正する方法はわかりませんが ここに一度に1つずつ修復できるページがあります
ユーザーアカウントにログインしているときに、これらのレジストリ修正をマージします。