遅くなりました。
別コメを見るとすでにいろいろ試したためすでにWinMergeが正常な状態ではないようなので、まずは初期状態に戻した方がよさそうです。
以下の手順にはすでに確認済みのことが多いはずですが、WinMergeの状態と突き合わせて確認することに意味があるので確認済みのことも必ず再度確認してください。
またCompareMSExcelFilesは長い上に何度も出てくるため、以下ではCompExcel,CompExcel.sctと表記します。
- Windowsの設定からWinMergeをアンインストール。
- セットアップファイルが
WinMerge-2.16.28-x64-Setup.exeであることを確認し、インストールを実行。
- WinMergeのプラグインフォルダ(通常インストールなら
C:\Program Files\WinMerge\MergePlugins)をエクスプローラーで開き、CompExcelが存在しないこと、CompExcel.sctが存在することを確認する。
- メニューから[プラグイン]-[プラグインの設定]を選択してプラグイン一覧ダイアログを表示する。
- 一覧内に
CompExcelが表示されていること、CompExcel.sctが表示されないことを確認する。
- 一覧内の
CompExcelをダブルクリックし、設定ダイアログが正しく表示されること(@ganbaruzo)さんの画像と同じもの)が表示されるか確認する。
- いったんWinMergeを終了する。
-
CompExcel.sctをWinMergeのプラグインフォルダから別の場所に移動する。
- WinMergeを起動してプラグイン一覧ダイアログを開き、
CompExcelやCompExcel.sctが表示されているか確認する。
最後の確認でCompExcelもCompExcel.sctも表示されていなければ、プラグインフォルダから移動したCompExcel.sctは一覧に表示されていたCompExcelのことであるということになります。
整理するとCompareMSExcelFilesはプラグインの名称、CompareMSExcelFiles.sctはそのプラグインファイルのファイル名で、エクスプローラーで見るかWinMergeのプラグイン一覧で見るかでどの名前を表示するかが違うだけです。
たぶん他の回答者の方も同じようなことを思っていると思うのですが、「CompareMSExcelFilesではないCompareMSExcelFiles.sct」というものは(見つからないと言っているのだから) @ganbaruzo さんの手元にはないのに、なぜそれが別のもので違う動作をすると強く考えているのかがわからないというか、一番引っかかっていて問題を解消できないポイントになっています。
「ネットで拾ってきた一枚目の写真」以外の理由を @ganbaruzo さんが示すことができたら「なるほど別物らしい」と納得できるんですが。