ローカルAdministratorユーザーで、ローカル ポリシー画面を開き、「ユーザー権利の割当て」を選択したところ、「ローカル ポリシー データベースを開けません データベースを開こうとしたときに不明なエラーが発生しました。」が表示されてしまいました。他の「監査ポリシー」や「セキュリティオプション」を選択しても同じ表示でした。
こちらhttp://support.microsoft.com/kb/893583/jaを参考にして、
esentutl /g %SystemRoot%\Security\Database\secedit.sdb
を実行しましたが、"This operation may find that this database is corrupt" というメッセージは表示されませんでした。なにが原因か、どのように対応したらよいか、お分かりになる方はいらっしゃいますでしょうか?
ちなみに、secedit.sdbを新規作成する以下の手順を、こちらhttp://support.microsoft.com/?scid=kb%3Bja%3B278316&x=7&y=9を参考にして実施しました。
ところが、「8」の手順の後に、「拡張エラーが発生しました。インポートに失敗しました」ポップアップメッセージが表示され、Secedit.sdbが作成されませんでした。
1.%SystemRoot%\Security フォルダを開き、そこに新しいフォルダを作成して、それに "OldSecurity" という名前を付けます。
2.%SystemRoot%\Security フォルダから、ファイル名が .log で終わるすべてのファイルを OldSecurity フォルダに移動します。
3.%SystemRoot%\Security\Database フォルダの Secedit.sdb ファイルを見つけ、このファイルの名前を "Secedit.old" に変更します。
4.[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。mmc と入力し、[OK] をクリックします。
5.[コンソール] メニューをクリックし、[スナップインの追加と削除] をクリックし、セキュリティの構成と分析スナップインを追加します。
6,[セキュリティの構成と分析] を右クリックし、[データベースを開く] をクリックします。
7.%SystemRoot%\Security\Database フォルダを参照し、[ファイル名] ボックスに Secedit.sdb と入力し、[開く] をクリックします。
8.テンプレートをインポートするように求められたら、[Setup Security.inf] をクリックし、[開く] をクリックします。
以上。