Tatenonの日記: レジストリで大ピンチ・・でした。
日記 by
Tatenon
いやうっかり2003Serverでレジストリのuserinitを消してしまい、
何をやってもログオンできない状態に。orz
っつーか、ログオンしても速攻でログオフされてしまう。
レジストリを修復する方法をググりまくったが、回復コンソールではコピーくらいしかできそうもない。
そこで今回とった手順を覚書しておく。
・2003ServerのCDで回復コンソール起動
・c:\windows\system32\config\の中にあるレジストリハイブ default,sam.software,security,systemを別の場所にコピー
・c:\windows\repair\にある default,sam.software,security,system をc:\windows\system32\config\ へコピー
・回復コンソールを終了し、Windows起動
・アクティベーションしないとログオンできないので電話でせっせと数字を打ち込む
・ログインしたらregedt32.exeを起動。HKEY_LOCAL_MACHINEを選択し、メニューのファイルからハイブの読み込みを実行
・先ほど別の場所へコピーしたレジストリのうち、softwareを読み込む
・やらかした箇所を修復
・ハイブのアンロードをしてシャットダウン
・2003ServerのCDで回復コンソール起動
・先ほど別の場所にコピーして修復したレジストリハイブを、c:\windows\system32\config\ へ書き戻す
・回復コンソールを終了し、Windows起動
・これで終わりかと思いきや、再度アクティベーションしないとログインさせてもらえない。orz
・電話でせっせと数字を打ち込む
・無事起動!
と、整理された手順を見ると簡単なんだけどねぇ・・・
CD起動のWindowsがあれば、こんな回りくどいことしなくて済んだのに。
使うことも無いだろうとタカをくくっていたが、やはり備えは必要か。
何をやってもログオンできない状態に。orz
っつーか、ログオンしても速攻でログオフされてしまう。
レジストリを修復する方法をググりまくったが、回復コンソールではコピーくらいしかできそうもない。
そこで今回とった手順を覚書しておく。
・2003ServerのCDで回復コンソール起動
・c:\windows\system32\config\の中にあるレジストリハイブ default,sam.software,security,systemを別の場所にコピー
・c:\windows\repair\にある default,sam.software,security,system をc:\windows\system32\config\ へコピー
・回復コンソールを終了し、Windows起動
・アクティベーションしないとログオンできないので電話でせっせと数字を打ち込む
・ログインしたらregedt32.exeを起動。HKEY_LOCAL_MACHINEを選択し、メニューのファイルからハイブの読み込みを実行
・先ほど別の場所へコピーしたレジストリのうち、softwareを読み込む
・やらかした箇所を修復
・ハイブのアンロードをしてシャットダウン
・2003ServerのCDで回復コンソール起動
・先ほど別の場所にコピーして修復したレジストリハイブを、c:\windows\system32\config\ へ書き戻す
・回復コンソールを終了し、Windows起動
・これで終わりかと思いきや、再度アクティベーションしないとログインさせてもらえない。orz
・電話でせっせと数字を打ち込む
・無事起動!
と、整理された手順を見ると簡単なんだけどねぇ・・・
CD起動のWindowsがあれば、こんな回りくどいことしなくて済んだのに。
使うことも無いだろうとタカをくくっていたが、やはり備えは必要か。
レジストリで大ピンチ・・でした。 More ログイン