• ベストアンサー

レジストリのバックアップ・復旧とアプリについて

yohkahの回答

  • ベストアンサー
  • yohkah
  • ベストアンサー率53% (46/86)
回答No.4

----- レジストリファイル単位での書き戻しと解釈して回答します。 (usr.dat system.dat の書き戻しとして。) 手動で無くともデフォルトでは起動時にSCANREGW.EXEがc:\windows\sysbckupにrb00?.cabとして保存されていますからそんなに大きく情報がズレることは無いと思います。 1.当然その間の登録されたレジストリデータは存在しません。  Windowsにとっては全く知らないものとなります。  ですが、exe,com,bat,lnk,pifファイルに関してはWindowsはレジストリとは関係なくプログラムファイルと解釈して実行します。アプリケーションによってはレジストリに情報を登録しないで動くものも有りますから、そういうアプリケーションならば何の問題も無く動きます。  レジストリの登録に付いては、インストールするアプリケーション及びそのインストーラーが自分でキー(123456-45678-78901-...などの数字のキーはそのアプリケーションが作成された日付データとマシンのCPUコードだったかで決定されていると以前マイクロソフトの資料で読んだ記憶が有ります)を登録して行きますから他の全く別のアプリケーションが上書きをする事は考えられません。 アプリケーションがインストールの際にレジストリに登録したデータを???.regのようなレジストリ情報ファイルとして保存して有れば、そのファイルを書き戻したレジストリに結合する事でインストールされたのと同じ状態で使うことはできます。 > この残骸は「アプリの追加と削除」で削除できるのでしょうか。 そもそもインストールされていない時のレジストリを戻している訳ですから「アプリケーションの追加と削除」の項目にも登録されておりません。 削除するならエクスプローラーからデータファイルを削除するのと同じようにします。ただしc:\windows and c:\windows\systemなどにコピーされたファイル(dll,iniなど)なんかは、どのファイルなのか特定が難しく削除が難しいですね。 2.これも当然削除される以前のレジストリですから削除の事実は有りませんね。  そのアプリケーションが登録したレジストリ情報はそのまま残ります。  でもアプリケーションそのものはすでに削除されている訳ですからショートカットも本体も存在しませんから実害は有りません。レジストリが無駄な情報を持っているだけです。  只システムに常駐するようなタイプ(ドライバーなども含めて)の場合はWindows起動時に起動しようとしますから存在しないとなると「ファイルが見つかりません」のダイアログが出たり最悪フリーズしてしまう事も有ります。 3.基本的には別物と考えて差し支えありません。  一部ACPIなどの部分で連携しているものも有りますが。  レジストリはWindowsのシステムとその上で動くアプリケーションの為のもの、BiosはPCのハードウェアの起動時の設定維持を担っていると考えて差し支えないんでは無いでしょうか。

関連するQ&A

  • 削除不可能なレジストリーの残骸について

    Windows11を使用中。インストールしたアプリケーションやドライバー等について、バージョン更新の為、もしくは不必要なアプリケーションやドライバーを削除したつもりでも、ファイルを指定して実行にregeditと打ち、レジストリー検索をすると、残骸として残っている場合がありますが、どうしても削除できないアプリやドライバーの残骸があります。DELでは削除不可能なレジストリーの残骸を削除する方法ってあるのですか?教えてください。難易度がかなり高いのですか?

  • レジストリーチェッカーによるバックアップはムダなのか

    これまで私は、Windowsの終了前に、レジストリーチェッカーでバックアップしておく習慣がついていました。 ところが、Scanreg /restoreを実行すると、[Started]と[Not started]と表示されたrb***.cabが交互に並んでいることに気付きました。  [Not started]は、その内容で正常に動作したのかどうか確かめられていないわけですから、保存しておくだけムダではないかと思います。  通常5個の保存ファイルの約半分が使えないなら、レジストリーチェッカーによるバックアップは、するだけムダではないかという気がしてきました。 この考えが正しいかどうか教えてください。 よろしくお願いします。

  • レジストリの最適化をしたら遅くなった

    PCの動作が重くなってきたので不要ファイルの削除→不要フォントの削除→ディスクチェック→ディスクデフラグの順に作業をし、再起動したところだいぶ軽くなりました。ここまでは正常だったのですがその後NTREGOPTでレジストリの最適化をすると、急に動作がものすごく重くなり、WMPを起動しても音飛びし、PCのシャットダウンに1時間くらいかかるようになってしまいました。 システムの復元で以前の状態に戻そうとしたのですが画面を見ていると途中でフリーズし、熱暴走で電源が落ちて、再起動すると「復元は完了しませんでした」と出てしまいます。 システムの復元ができなくなることを想定していなかったのでレジストリ等のバックアップをとっていませんでした。困っています。 OSの再インストール以外にできる対策は何かありませんでしょうか?

  • レジストリのバックアップと復元ポイント作成

    スパイウエアを削除したり、ウイルス駆除などでレジストリをどうしても削除しなくてはならない場合、レジストリのバックアップをしておくようにと友人からアドバイスを受けました。 レジストリをバックアップする代わりに、windowsXPのシステムの復元ポイントを作成して復元するほうが慣れているのでいいかなと思います。この場合、レジストリをバックアップしたものをインポートするのと、システムの復元ポイントを作成して戻すのとではどちらがいいのでしょうか? 同じ効果でしょうか?メリット、デメリットなどはありますか?

  • レジストリー再構築について

    WindowsSE使用です。使用しないアプリを複数削除したのでレジストリーの編集をしようと思い、DOSモードよりScanReg /Fixを実行しました。一連の動作が進み、「システムレジストリを再構築しています」が90%まで進むと「システムエラーが発見されましたが問題を修復できませんでした。ドライブの空き容量を増やしてそれでもだめならWindowsを再インストールし直してください」と出ます。そのままExitでうWindowsに戻りスキャンデスクで修復しても効果なしで同じところで止まってしまいます。ドライブの空きは6ギガあります。何回試みても90%で再構築と待ってしまいます。Windowsは特に不具合無く(たまにフリーズしますが正常範囲です)そこそこ働いています。 1 この原因は何でしょうか。 2 レジストいじれば直るのでしょうか。 3 このまま放置しておいてよいのでしょうか。 以上よろしくお願いします。

  • レジストリについて

    今しがたCCleanerとRegCleanerについてのしつもんをさせていただいた者です。 もう一つ質問させてください。  これらのソフトにはいったん削除したレジスタ情報をもとに戻す機能(レジストリの回復、、というのでしょうか)がありその為にレジストリ情報のバックアップを作成保存できるのですが、一度削除した情報を回復しても、保存してあった情報のバックアップファイルは消えません。  もし削除後、すでに一度回復処理をしたレジストリのバックアップ情報を再び回復、、とするとそのレジストリ情報はどうなるのでしょうか?  二つの同じレジストリが書き込まれ何か問題になるのでしょうか?  それとも内容が同じということで、すでにあるレジストリに上書きされるだけでしょうか?  どなたかよろしくお願いします。

  • Windowsは何故レジストリーに残骸を残す?

    レジストリーの肥大化は、Windows10や11になると、気にしなくても良いとMSは言っていますが、ファイルを指定して実行「regedit」と打鍵すると、アンインストールしたはずのアプリの記録が残っています。Wordファイルの記録まで残っている場合があります。レジストリーだけではなく、Cドライブには沢山のジャンクファイルが日々蓄積されているようです。CCleanerやGlayUtilitys等の禁じ手のソフトを使用しても、完全に削除はしきれません。時々手動でアプリケーションのレジストリーの残骸を削除することもあります。  Windowsのアンインストール機能で何故、完全削除が不可能なのでしょうか?Windowsを使っていて、いつも疑問に思います。PCの性能が向上しているから昔のように色々チューニングしなくても済むようにはなりましたが、そういう肝心な所をMSさん、アプリの開発者様は改善して欲しいのですが、難しいのでしょうか?

  • レジストリ操作

    フォルダアイコンの変更が特定の1個のディスクのフォルダアイコンが変更出来ませんでした。 下記HPの手順に従って作業したのですが、手順1の削除でshellnoromann内の、Bags,BagMRUが見付からず、従って削除作業はしてません。 http://support.microsoft.com/kb/813711/ja 1の他の手順  2はすすめたのですが最後の手順3が良く理解出来ず色々やっているうちに元の形も分からなくなりました。 デスクトップに、HKEY_CURRENT_USERS以下をバックアップしてましたので、元に戻そうとダブルクリックしましたが、「regをインポート出来ません。レジストリにアクセス中にエラーが発生しました。」のメッセージです。 1 レジストリ復元実行する対処法が在りますでしょうか? 2 正常のこの付近のレジストリの内容が分かれば手作業で修復出来るでしょうか? 3 システムの復元(復元ポイントは作成してなかったので昨日のポイントです)でレジストリ情報も復元出来るのでしょうか? OSはWin7Home32bitです。フォルダへの右クリックメニューも何故か反応が遅くなってたのでレジストリを弄る気になりました。ほんの半月程前にOSを再インストールしたばかりです。システムイメージのバックアップは在りますのでそこからの復元は出来るのですが、今回のケースの場合の対処法をお教え下さい。 どうぞ宜しくご教示下さい。

  • レジストリのバックアップについて悩んでいる初心者です。

    レジストリのバックアップについて悩んでいる初心者です。 初心者なので説明が煩雑になる事をお許しください。 現在ウィンドウズXPを使っています。 動作が遅く感じられたので無料スキャンツールを使ったところ、レジストリエラーが500個程出てきて危険だとありました。 フリーソフトでレジストリクリーナーと言うのがあると知ったので、それを使う前にまずバックアップしようとしました。 しかし以下のやり方をしようとすると、ファイル名を一々記入しなければならない事が分かりました。 (1)[スタート] - [ファイル名を指定して実行] - [regiedt] と入力し、「OK」をクリック。  レジストリエディタが起動したら、[レジストリ] - [レジストリのエクスポート] を選択。  [保存する場所] を任意の場所に設定し、任意のファイル名を入力する。  [書き出し範囲] を [すべて] にし、 [保存] をクリック。 もう一つ、復元ポイントを使った手動でバックアップと言うのがありました。 (2)[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリック。  「%SystemRoot%\system32\restore\rstrui.exe」と入力し、[OK] をクリック。  [システムの復元の開始] ページで[復元ポイントの作成] をクリックし、[次へ] をクリック。  [復元ポイントの作成] ページで復元ポイントの名前を入力し[作成] をクリック。  復元ポイントが作成されたら、[閉じる] をクリック。 それと話は違いますが、色んなサイトにやり方によってはDドライブやCドライブに保存とかありました。 DドライブやCドライブの用途すら知らなかったのですが、確かCドライブが壊れたら物理的に壊れた時だからDドライブも駄目になると聞きました。 私は何が必要で何が不必要かわからないので、PC内のデータを丸ごと保存したいと考えました。 するとイメージバックアップを使えばよいとあるサイトにありました。 USBやCD-RWに入れるといいともありました。本体がクラッシュした場合にだと思います。 ところが圧縮されるので「イメージファイル内のデータにアクセスする場合には、製品上での復元処理が必要」とあり、意味が分かりませんでした。   長くなりましたがここからが質問です。 1、そこで私なりに考えたのは(2)のバックアップをした上で、別に壊れたときの為にイメージバックアップでUSBかCD-RWにバックアップする事です。 このやり方で大丈夫でしょうか? 2、そして復元ポイントはまた、PC内全てのデータを保存すると考えていいのでしょうか? そうでなければDドライブやCドライブとやらに保存をしなければならないのでしょうか? 3、「イメージファイル内のデータにアクセスする場合には、製品上での復元処理が必要」とはどんな作業でしょうか? これが私に出来るか出来ないかがまず知りたいのです。 それによってはバックアップもやり方を変更しないといけないので。 皆さん、どうかアドバイスをよろしくお願い致します。

  • インストールが正しく行われたかレジストリーで確認できますか

    インストールが正しく行われたかレジストリーで確認できますか あるソフトをインストールしたんですが正常に動作しません(起動するのにものすごく時間がかかる。パソコン全体の動作がおそくなった) インストール中は特にエラーは表示されなかったものの、インストール後に表示されるはずの「新しいソフトがインストールされました」の表示がありません。 正しくインストールされたかレジストリーで確認する方法についてご存知の方よろしくお願いします。アンインストールはインストーラーを再起動して、メニュー(変更、修正、削除)から、削除を選択して削除しました。修正を選択するとエラーになります。 正しくインストールする方法が分かったら再インストールしたいと思います。