• 締切済み

.exeファイルの関連付けを戻す方法

先日、誤った関連付けがされている.exeファイルの関連付けを解除しようと、よく注意もせずコマンドプロンプトから assoc. exe= のコマンドを管理者権限で実行したのち、.exeファイルが開けなくなり、cmd.exeやWindows power shellを実行することが出来なくなりました。(このファイルを開く方法を選んでください、と表示されます。) 自らの不手際は重々承知ですが、この状態から以前の様に.exeファイルを開ける状態に戻すことは可能でしょうか。ご教示いただければ幸いです。 この操作を行ってから一度も再起動は行っていません。 Win10 Pro バージョン 1909

みんなの回答

  • mdmp2
  • ベストアンサー率55% (438/787)
回答No.4

初期化しかないと思いますが、試しに、 Windows インストールメディア(USB またはDVD) でパソコンを起動し、 インストールではなく、「修復」を選び、コマンドプロンプトを起動して、 assoc .exe=exefile と打ってみてください。 「修復」のコマンドプロンプトにassoc がないときは、「assoc は・・・操作可能なプログラム・・・として認識されていません」とエラーになります。 そのときは、、Windows がインストールされたシステムディスクに移動して、コマンドを打ってみてください、 システムディスクはCドライブではないかもしれません。 コマンドで C: と打ってエラーになったら、D: それもダメなら E:、F: ・・・ ・・・と打って、システムドライブを見つけてください。 システムドライブがD とわかったら、 D:\>cd windows\system32 と打ちD:\windows\system32 に移動します。 D:\windows\system32>assoc .exe=exefile で、動くかも、 「修復」のコマンドで、regedit が起動できるかもしれません。起動できたら、 \HKEY_CLASSES_ROOT\.exe の[規定]をダブルクリックして開き、値を、exefile に書き換えます。 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.exe の[規定]をダブルクリックして開き、値を、exefile に書き換えます。 HKEY_CURRENT_USER\SOFTWARE\Classes に .exe があったら、同じように書き換えます。

  • ballville
  • ベストアンサー率47% (233/487)
回答No.3

ダメですか 次の方法も試してください 1)新しいタスクとしてコマンドプロンプトを立ち上げる https://www.billionwallet.com/goods/windows10/win10_command_prompt2.html 2)セーフモード+コマンドプロンプト https://freesoft.tvbok.com/win10/safemode/how-to-enter-safe-mode.html

  • ballville
  • ベストアンサー率47% (233/487)
回答No.2

おかしくなったのは拡張子exeだけなので、 拡張子regファイルを使ってレジストリを修復することはできるはず。 レジストリエディタは開かないけど。 他PCで修復REGファイルを作り、USBメモリで搬入、ダブルクリックで修復という流れです 参考 https://oxynotes.com/?p=10389 https://support.microsoft.com/ja-jp/help/950505/when-you-run-an-exe-file-on-a-windows-xp-windows-vista-or-windows-7-ba

Blueglasses
質問者

補足

ご回答ありがとうございます。 上記の方法で.regファイルを作り、適用を3度試行いたしましたがいずれも、 (ファイル名)に含まれるキーと値が、正常にレジストリに追加されました とメッセージは出るのですが、その後再起動しても状況は改善されませんでした。

  • p-p
  • ベストアンサー率34% (1916/5496)
回答No.1
Blueglasses
質問者

補足

お返事ありがとうございます。 上記の方法は調べた際に有用かと思い試したのですが、やはりコマンドプロンプトが起動できません。 システムの復元についてもコマンドプロンプトありきの方法しか見つからずでした。

関連するQ&A

  • exeファイルの関連付けが不可能に

    すいません、質問しなおさせてください。 exeファイルの関連付けの設定を変えてしまったので、 C:\>assoc .exe=exefile C:\>ftype exefile="%1" %* このコマンドで試してみたのですが、うまくいきません。 試しにpppやsss等適当な拡張子をexeファイルに見立てて、 .pp=exefileとすると、exeが開けるのですが、exeに設定するとどうしても開けなくなります。 どうすればいいでしょうか・・・

  • Exeの関連付け

    ものすごく困っております。 手違いで、フォルダオプションのファイルタイプで 拡張子exeを新規で関連付けしてしまい、マズイと思って その関連付けしたexeの設定を削除してしまいました。 すると、すべての実行ファイル(*.exe)が実行できなくなってしまい、 どうすることもできなくなってしまいました..。 何とかExeの設定をシステム初期値(?)に戻すことはできないでしょうか...。

  • exeファイルの関連付け(?)が外れた

    お世話になります。 会社のパソコンですべてのexeファイルの関連付け(?)が外れてしまいました。exeファイルが”不明アイコン”状態になってしまい、ダブルクリックして実行しようとしても「このファイルを開けません。・・・このファイルを開くには、作成元のプログラム名が必要です。インターネットで自動的にプログラムを検索するか、・・・」という関連付けされていないファイルや拡張子が無いファイルを開く時に表示されるメッセージと同じものが出ます。 ※再起動やセーフブートしても直りません。調査しようと思い「ファイル名を指定して実行」でregeditやcmdを起動しようとしたのですがだめでした。また、コンパネの”プログラムの追加と削除”も同じように開けません。 何が起こったのでしょうか?ウィルスに感染したのでしょうか? 社内で2台発生していて心配です。 この現象が発生したPCのOSはWindowsXP Pro SP2です。 原因、対応策、なんでも結構ですのでこの現象に関係しそうな情報がありましたらご教示頂ければ幸いです。 宜しくお願い致します。

  • Win2003 バッチファイル関連付けが出来ない

    WindowsServer2003を利用しています。 バッチファイルの関連付けが出来なくなり日々の自動実行が出来なくなり困ってしまっていまして、下記についてご教授頂ければ幸いです。 経緯: ・バッチファイルを実行しようとしたが、関連付けが為されていないのか実行できず、下記記事で調べたレジストリ(HKEY_CURRENT_USERのSoftware\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat)の削除方法を参照して削除 https://www.atmarkit.co.jp/ait/articles/1303/15/news042.html ・再度レジストリ上に.batを作成したが関連付けされず ・そもそも当初実行出来なかったのは拡張子がドット「.」ではなく誤ってカンマ「,」を付けていた為だった ・それ以前までは正常にバッチ実行出来ていた ・現在は実行するとコマンドプロンプトが立ち上がるが、スクリプトは実行されない(コマンドプロンプトは立ち上がりっ放し) ・エクスプローラーの「フォルダオプション」→「ファイルの種類」のリスト内に「bat」が無い為新規追加し、「Windowsバッチファイル」として設定 ・リストに「BAT」が追加されるが「適用」ボタンはグレーアウトしており「閉じる」しか押せない ・閉じて再度開くとリスト中の「BAT」は消えている その他、コマンドプロンプトからassocコマンドやftypeコマンドでbatファイルの関連付け設定もしましたが、症状は変わらずという状態です。 フォルダオプションの「ファイルの種類」リスト内に登録されないのが理由でしょうか?そうであれば、リストに登録出来れば、または何故「適用」ボタンが押せないのか、が分かれば解決するかも知れないと素人考えでは思っています。 何卒ご教授の程、よろしくお願い致します。

  • バッチファイルから関連付けを設定

    以下はサンプルですが・・ assoc .ext=example.ext ftype example.ext="c:\program.exe" "%%1" このようにしても、バッチファイルから関連付けが設定できません。 上記を普通にコマンドラインに入力すると(%%を%に置き換えて) きちんと実行できるのですが、 どのようにしたらよいでしょうか?

  • Shell とcmd.exe /c start

    Shell "cmd.exe /c start " & Label1.Caption ラベルにURLを設定し、クリックした時にURLに飛ぶとあります。 コードの理解が難しく、お助け頂けませんか。 プログラミングもPCもド素人ですのでご了承下さい。。。 Shell:実行可能なプログラム(この場合ならcmd.exe?)を実行し、実行が完了するとプログラムのタスクIDを示す(このタスクidでプログラムを操作することになるのだろうか?)。 cmd.exe:コマンドプロンプト cmd.exe/c:コマンドプロンプトで特定のコマンド(URL先へ飛ぶ?)を実行後に終了させる? Label1.Caption:ラベルの内容(URL) startがわからない。何をstartするためのstart? cmd.exeのstart(起動)をShellが実行して、URL先に飛ぶ命令は残りのコードにある? 参照ページでも歓迎です。宜しくお願いします。

  • EXEファイルの関連付け方法について教えてください。

    vistaを使用しています。 regeditを使用している際に誤ってEXEファイルを開くためのもの(.exe)を消してしまいました。それ以後、ほとんどのアプリケーションが開けなくなってしました。本当に困っています。 コントロールパネルの「関連付けを設定する」でプログラムを関連付けてください、と出るのですがどのように関連付けをしたらいいのかもわかりません。 どなたか直す方法を知っていたらおしえてください。

  • exeファイルの関連付けを変更してしまいました・・・

    ファイル名を指定し実行から command を実行して C:\>assoc .exe=exefile C:\>ftype exefile="%1" %* を入れたのですがここからどうすればいいかわかりません。 ENTERを押してもC:\が増えるだけで回復することが出来ません。 なにとぞ回答のほどよろしくお願いします。

  • ファイルの関連付けの仕組み(assoc,ftype)について

    ファイルの関連付けの仕組み(assoc,ftype)について (1)プログラムから開く→この種類のファイルを開くときは、選択したプログラムをいつも使う。 (2)フォルダオプション→ファイルの種類 (3)assocコマンド→ftype (1)、(2)、(3)での関連付け変更をする場合に違いはありますか? (1)や(2)の方法で関連付けを変更して(3)のコマンドで確認しても、起動するプログラムのパスは変わっていないように見えます・・・ 実際には、変更後のプログラムで起動しますが。。 また、フォルダオプション→ファイルの種類→もとに戻す で元の関連付けに戻す事ができる事を考えると何処かに設定が残っているようにも思えます。 ※再起動していないからなのか…? 詳しい方、この辺の仕組みをお教え頂けないでしょうか。よろしくお願い致します。

  • 拡張子exeを削除するコマンド(場所も)を教えて

    富士通アドバイザーのダウンロードページでエラーが発生し関連付け一覧から.dllと.exeが消えてしまいました。 それでレジストリーエディターを使い、 [Hkey_CLASSES_RootApprications]を開き [Hkey_CLASSES_Root]をクリック .dllと.exeの二つを右クリックメニューで削除しました。 その後、コマンドプロンプトで assoc .dll=dllfile assoc .exe=exefileを実行し 再起動したところ再起動のexeプログラムから 「ファイルを開く方法を選んでくださいが出てexeプログラムが動かせません。 唯一.txtに入力し、.batを実行できますので、これで対処したいとおもいますが、 レジストリーエディターが使えませんが、該当の拡張子を削除するコマンドを ご教示ください。 以下は考えているバッチファイルのイメージです。(これでOKかは不明ですが) (1).exeの削除・・・私は[H_KEYCLASSES_ROOT]しかしませんでしたが足りてますか? (2)assoc .exe=exefile ・・・拡張子の関連付け (3)ftype exefile="%1" %* ・・・タイプ設定 これを実行し、再起動すれば良いのでは考えております。 よろしくお願いします。 ※OKWAVEより補足:「富士通FMV」についての質問です。