ローカルの管理者権限を持ったユーザーアカウントがいなくなった場合
ローカルのAdministratorが無効の状態で、管理者権限のあるユーザーを削除してしまった場合や、ドメインから抜けてしまった場合は、PC起動時にF8を押してセーフモードで起動すれば、Administrator/設定済みパスワードでログオンすることが可能。
(一度もローカルAdministratorのパスワードを設定していない場合はパスワード無しでログオン可能と思われる)
ローカルAdministrator以外に、ソフトのインストール時に設定された管理者がいる場合
- Windows Server 2003 Resource Kit Toolsをダウンロード
- BartPE等の起動ディスクでブート
- Resource Kitのsrvany.exeをC:\にコピー
- Windows + R > regedit
- HKEY_LOCAL_MACHINEを選択
- ファイル > ハイブの読み込み
- 起動したディスクでは無く、HDDの\Windows\System32\Config\SYSTEMファイルを開く
- キー名をaに設定
- HKEY_LOCAL_MACHINE\a\ControlSet001\Services\Spoolerキーを開く
- ImagePathエントリの値をC:\srvany.exeに変更
- HKEY_LOCAL_MACHINE\a\ControlSet001\Services\Spooler\Parametersキーを開く
- 新規 > 文字列値を作成
- 名前をApplicationに設定
- 値をC:\Windows\System32\net.exeに設定
- 新規 > 文字列値を作成
- 名前をAppParametersに設定
- 値をuser Administrator /active:yesに設定
- HKEY_LOCAL_MACHINE\aを選択
- ファイル > ハイブのアンロード
- OS再起動
- 起動ディスクを取り出し
- ローカルのAdministratorでログオン
設定した変更を元に戻す
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SpoolerのImagePathの値を下記に変更
- %SystemRoot%\System32\spoolsv.exe
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler\Parametersの下記を削除
- Application
- AppParameters