.exeを7Zipに関連付けしてしまった!
- 単純ミスで時間つぶしまくったよ。
- UI、UXって何?
- プログラムの選択が、ソート的に7Zip推しの状態になってた?
- EXEなので、regeditとかも使えない。プロンプトも出ない(.comだから出ると書いてあるページもあったけどなかったよ)。
- 軽く詰んだ。
- とりあえずタブレットでググりながら解決できたっぽいので、忘れないうちにここにメモっておく。
セーフモード+コマンドプロンプトで起動する。
- F8でセーフモードって共通?
- 起動画面に書いてなかったのと、一回で成功しなかったのでいろいろ試して時間かかった。そのたびに再起動だし。
- 結局、F8の入力タイミングがかなりシビアだった。コツはトントンとリズミカルにたたいておくこと。
コマンドプロンプト様が現れた。
やることはコマンド二つとregeditの変更。
[コマンドプロンプトで入力]
assoc .exe=exefile
ftype exefile="%1" %*
[regedit]
プロンプトでregeditで起動。
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts
の中にあるフォルダを消した。フォルダの中身だけ(7Zipに関連づけられている設定)消してもいいかと思ったけど、消せないのがあったのでフォルダごとやった。
これで元通り、だと思う。
ftypeの引数の部分は、ググった通りにしたけど、可変長?引数のところがexe全般に対してこれでいいのかは確信が持てない。