問題発生
状態:-
閲覧数:2,385
投稿日:2018-03-26
更新日:2018-03-27
起動する度にメッセージが表示される!
異なるフォルダへ違うバージョンの秀丸をインストールしたら、起動する度にこのメッセージが表示されるようになってしまった
・起動時の軽さが好きだったのに、ウザくてしょうがない
秀丸エディタに関連付けていたファイルを開こうとしても、 「異なるフォルダの秀丸エディタが実行されているので起動できません。」というエラーダイアログが出て開くことができません。
原因
「秀丸エディタの常駐」機能を、複数の秀丸エディタでONに設定しているため
・「秀丸エディタの常駐」機能は、デフォルトでONに設定されている
拡張子の関連付けがおかしくなったため
・秀丸エディタをバージョンアップインストールする際、それまでとは違うフォルダへインストールすると、拡張子の関連付けがおかしくなることがある
一番簡単な解決方法
秀丸をアンインストールしたくない場合。諸事情により、秀丸を複数インストールしたまま使用したい場合のエラー対応 / 失敗履歴
「秀丸エディタの常駐」機能を1つだけONにする
複数の秀丸エディタで、「秀丸エディタの常駐」機能をONに設定しない
操作手順
[その他] - [動作環境] - [常駐機能] -「秀丸エディタの常駐」のチェックを外す
実際に遭遇した例
異なるフォルダへ違うバージョンの秀丸をインストールしている
・確認したら、何れにも「秀丸エディタの常駐」にチェックが入っていた
・競合しているため、何れかの「秀丸エディタの常駐」チェックを外せばOK
Version 8.79
・インストール先
D:\Program Files\Hidemaru
Version 8.58
・インストール先
C:\Program Files\Hidemaru\Hidemaru.exe
問題発生
上記方法ではダメみたい
・理由は不明だが、新しくインストールした「Version 8.79」 の 「秀丸エディタの常駐」チェックを外しても、こちらを見に行こうとして競合してしまう
ショートカットを作成し、既存ショートカットを上書き
・しょうがないので、常に新しくインストールした「Version 8.79」を起動するようにした
・具体的には、「Version 8.79」のショートカットを作成後、デスクトップへ配置した既存「Version 8.58」ショートカットを上書き
・これでしばらく様子見
特定拡張子に限り、相変わらずメッセージが表示される
拡張子が「.sql」ファイルだけ相変わらずメッセージが表示される
・具体的には、「Version 8.58」を起動しようとして競合してしまう
・Windows 10でアプリと拡張子の関連付けを変更する方法を試そうとするも、「Version 8.79」 しか表示されない
自分が手動で関連付けをしていた場合
HMSETUP.EXEでなくWindows自身の機能で関連付けした拡張子は、その後秀丸エディタを違うフォルダにバージョンアップインストールすると、 自動的には更新されません。
(HMSETUP.EXEはHMSETUP.EXEで関連付けを行った拡張子だけ管理しているためです) この場合、秀丸エディタから関連付けをやり直してください。
HMSETUP.EXEでなくWindows自身の機能で関連付けした拡張子は、その後秀丸エディタを違うフォルダにバージョンアップインストールすると、 自動的には更新されません。
(HMSETUP.EXEはHMSETUP.EXEで関連付けを行った拡張子だけ管理しているためです) この場合、秀丸エディタから関連付けをやり直してください。
「秀丸エディタ」経由で拡張子の関連付けを行うと、既存の関連付けが初期化された
・具体的には、「.sql」を対象に追加した
・その後、Windowsで選択画面が表示されたので、選択したら、メッセージが表示されなくなった
対応手順
1.複数インストール
このメッセージは、秀丸を複数インストールしている時に表示される
・どこへインストールされているか、突き止めることが第一
・秀丸エディタ自体のフルパスは、「アイコン(Hidemaru.exe - ショートカット)右クリック後、プロパティ選択」して確かめる
2.「秀丸エディタの常駐」機能
一旦全てOFFにする
3.ショートカット
「起動したい秀丸のショートカット」を作成し、既存ショートカットを上書きする
4.拡張子の関連付け
秀丸経由で、拡張子の関連付けを設定する
・●異なるフォルダの秀丸が実行されているので起動できません
最終的に
秀丸エディタを1つだけインストールした状態にする
複数インストールしているとうまくいかない
・このメッセージが表示され続けるため、効率が悪いことこの上ない
→ 1つ以外は全てアンインストール
秀丸エディタを1つだけインストールした状態にする
Version 8.81
・64bit
C:\Program Files\Hidemaru\Hidemaru.exe
アンインストール
Version 8.79
・64bit
D:\Program Files\Hidemaru
Version 8.58
・32bit
C:\Program Files\Hidemaru\Hidemaru.exe
今回気が付いたこと
秀丸エディタを複数インストールしない方が良い
・1つだけ残して他はアンインストール
秀丸エディタをカスタムインストールしない方が良い
・標準フォルダへインストールした方が無難
※複数対応が面倒、bit毎にexeファイルが異なるなど、後で分からなくなりがち
アップデートする際、設定フォルダはバックアップしなくても良い
・しかし、念の為、バックアップしておいた方が安心
▼C:\Users\ユーザ名\AppData\Roaming\Hidemaruo\Hidemaru
設定ファイルを残したままアンインストールする方法
・コントロールパネルのアプリアンインストールで選択した後、秀丸独自の選択画面が表示される仕様
・分かりづらい