- 締切済み
レジストリの変更でやっちゃいました
あるアプリケーションをインストールする際に、「既にインストールされています。アンインストールしてからやり直してください」とエラーが返ってきました。しかし、そのアプリケーションはプログラムの一覧になくアンインストーラーがない為、レジストリををいじろうと思いました。 まず下層のレジストリで怪しいのを1つずつ確認していたのですが、見つからず、めんどくさくなり、ちょっと上の階層の「HKEY Wow~」みたいなのの名前を変更しました。 ちょっと確認して戻す気だったのですが、エラーメッセージが表示され、ファイルの関連付けが全部外れてしまいました。 regeditで戻そうと思ったのですが、「regedit.exeは見つかりません」とエディターを起動できなくなってしまいました。exeを関連付ければいいのかとも思いましたが、 exeがどこに収まってる分からないですし、もうヘタに動かすこともできず困っています。 この状態でレジストリを戻すにはどういう方法がありますか? 状態:OSは、WindowsServer2003 なぜかnotepadだけは使える。 exe等が関連付けされていない。 一台のサーバーを借りてるのですが、 明日で期間が終わってしまいます。 レジストリをうかつにいじったのが間違いでした。 どうかどなたか分かりそうでしたら教えてください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- agricap
- ベストアンサー率40% (79/195)
勘違いされているように見受けられますので・・・ 「見つかりません」というのは、関連づけの問題ではないと 思います。 私のマシンを確認したところ、EXEに対して関連付けの設定は ありませんでした。 したがって、 1.PATH環境変数がおかしくなった 2.PATH環境変数以外の、実行ファイルを検索する場所の設定 がおかしくなった のどちらかだと思います。 (Win2000系のOSなら、1がレジストリにあるのは確実ですが、 2がレジストリにあるのかどうかはよく知りません。 少なくともWindowsは、PATH環境変数以外でいくつかのディレク トリに対して実行ファイルを検索します。) いずれにしても、#2の回答に加えて、 Regedit.exe を、最後にexeをつければ確実でしょう。
- fx70_2150
- ベストアンサー率57% (123/213)
>プロンプトからregeditを実行するコマンドを教えていただけませんでしょうか。 %SystemDrive% CHDIR %SystemRoot% Regedit または CHDIR /D C:\WINDOWS Regedit
- bin-chan
- ベストアンサー率33% (1403/4213)
> この状態でレジストリを戻すにはどういう方法がありますか? 何をなさったのか、わからないのでこちらは回答できません。 > regeditで戻そうと思ったのですが コマンドプロンプトをひらいて、CD \[Enter] でCのrootへ移動して、 dir /s regedit.*[Enter]で実行ファイルがどのフォルダにあるか、を検出できます。
お礼
regeditを探せたとして、 実行するにはどうすればいいでしょうか? ファイル名を指定だと、exeが関連付けされていないので実行できません。 プロンプトからregeditを実行するコマンドを教えていただけませんでしょうか。