none
ローカル ポリシー データベースを開けません データベースを開こうとしたときに不明なエラーが発生しました。 RRS feed

  • 質問

  • ローカル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] をクリックし、[開く] をクリックします。

    以上。

    2011年3月23日 5:41

回答