レジストリがおかしくなりました。もとに戻せますか?

Windows98/Me でレジストリ情報に不具合が発生した場合、バックアップされたレジストリを使って元にもどすことができます。
通常は 5 セットのバックアップが Windows\SysBckUp に rb***.cab として保管されています。バックアップセットの数を変更したい場合は、 Windows\Scanreg.ini の MaxBackupCopies を変更してください。

このバックアップを復元するには、次の作業を行なって下さい。

  1. Windows98 を Safe mode command prompt only で起動します。
    (スタートアップメニューを表示させるには下記の「Windows98/Me を Safe Mode (セーフモード) で起動させるには?」を参照して下さい。)
    Windows Me の場合、Windows Me の起動ディスクで起動します。
  2. 次のコマンドを実行します。
    C:\>Scanreg /restore
  3. 5 つのバックアップセットが表示されるので、日付を参考に戻したいセットを選択します。

Windows 2000 の場合、システム修復プロセスを実行することで、システム修復ディスクを作成した時点のレジストリに修復することができます。Windows98/Me のように起動毎にバックアップされないので、必要な場合は定期的システム修復ディスクの作成を行ってレジストリをバックアップしてください。

Windows Me/XP の場合、システム復元で特定の復元ポイントに戻すと、(すべてではありませんが) そのときのレジストリに戻すことができます。

Windows98/Me を Safe Mode (セーフモード) で起動させるには?

Windows95 は Starting Windows 95... 表示中に F8 キーを押すことでスタートアップメニュー (Startup Menu) を表示させ、Safe Mode を選択起動できましたが、Windows98/Me はStarting ... が表示されません。
Windows98 以降ではコンピュータを起動して、BIOS 画面が消えた直後から Ctrl キーを押しつづけてスタートアップメニューを表示させます。
このタイミングが難しい場合は、以下の作業を行うと次の起動から自動的にスタートアップメニューを表示させることができます。

  1. [スタート]-[ファイル名を指定して実行] で msconfig を実行します。
  2. [全般] タブの「詳細設定」ボタンをクリックします。
  3. 「スタートアップメニューを使用可能にする」にチェックします。
  4. 「OK」を2回クリックします。