修复主要是通过一个叫esentult的工具,同时它属于WIN内置的一个工具来的~

C:\ >esentutl /?

Microsoft(R) Windows(R) Database Utilities

Version 5.2

Copyright (C) Microsoft Corporation. All Rights Reserved.

DESCRIPTION: Maintenance utilities for Microsoft(R) Windows(R) databases.

MODES OF OPERATION:

Defragmentation: ESENTUTL /d [options]

Recovery: ESENTUTL /r [options]

Integrity: ESENTUTL /g [options]

Checksum: ESENTUTL /k [options]

Repair: ESENTUTL /p [options]

File Dump: ESENTUTL /m[mode-modifier]

通过查看帮助,我们可以先用"/r"参数对%windir%\Security\Database\Secedit.sdb文件进行恢复.如果失败,再用"/p"参数进行强制修复.

修复后再执行AD安装命令,一切都变得那么顺利.久违而又熟悉的管理界面终于出现了~

后话:后通过搜索相关的信息得知,造成该问题的最大可能是由于非法关机引起的,还有一种说法就是由某些软件引起的.所以有一个良好的用电脑习惯尤为重要.

1、打开 开始->运行->输入" cmd " 执行

2、输入" cd %systemroot%/security/database/ " 执行

3、输入" esentutl /p secedit.sdb " 执行

4、输入" cd %systemroot%/security " 执行

5、输入" del edb.log " 执行

6、输入" edb0000x.log " 执行

7、输入" dcpromo.exe "

提示:

C:\Documents and Settings\Administrator>esentutl /p %windir%/security/database/secedit.sdb

Microsoft(R) Windows(R) Database UtilitiesVersion 5.2 Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating REPAIR mode...

Database: C:\WINDOWS/security/database/secedit.sdb

Temp. Database: TEMPREPAIR44784.EDB

Checking database integrity.

Scanning Status (% complete)

0 10 20 30 40 50 60 70 80 90 100

|----|----|----|----|----|----|----|----|----|----|

...................................................

Integrity check successful.

Note:

It is recommended that you immediately perform a full backup of this database. If you restore a backup made before the repair, the database will be rolled back to the state it was in at the time of that backup.

Operation completed successfully in 1.984 seconds.

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐