DCPROMO.EXE dies unexpectably with new 2008 STD/64bit server install...

Answered DCPROMO.EXE dies unexpectably with new 2008 STD/64bit server install...

  • Friday, August 01, 2008 4:21 AM
     
     
    Hi Gang,

    I am no expert, but I have been doing this a while...So this is the first time into the Win08 Server arena, and I am feeling pretty lame...

    Here is the situation:  This is a new installation of Windows 2008 server STD, 64 Bit.  It's pretty 'interesting' in that it will kill things like browser sessions intermittently, and without verbose (or any) error messages, but they are logged.

    My biggest concern is that I am trying to install this machine as a domain controller, new forest and new dns server...  The roles go in ever so quickly and no problems so far.
    I get to the command prompt, enter my favorite dcpromo.exe command and viola, it starts.  I request a new forest, enter the FQDN, corp.absolutenets.com, and that's when the fun begins...  The dialog box states it's looking for the new domain, and immediately goes grey (which to me, means I have just see it die again) and then indicates that "Active Directory Domain Services Installer has stopped working"...and a 'problem' caused the program to stop working (so Windows will ever so gently SLAM the door shut on that installer).  

    I just read that I should look at the log files...Here's the log error for that installation (I just did another one a moment ago...)
    The event viewer is under the application tab..
    The error code is 1000 (that is, event ID)

    Faulting application dcpromo.exe, version 6.0.6001.18000, time stamp 0x479194c4, faulting module ntdll.dll, version 6.0.6001.18000, time stamp 0x4791adec, exception code 0xc0000374, fault offset 0x00000000000a6e97, process id 0x132c, application start time 0x01c8f38b118b8f83.

    Exciting, I know....

    Here is the file copy from the dcpromoui.023.log (and it's long, but a really fun read too...)

    dcpromoui D00.C8C 0000 19:48:55.149 opening log file C:\Windows\debug\dcpromoui.log
    dcpromoui D00.C8C 0001 19:48:55.149 C:\Windows\system32\dcpromo.exe
    dcpromoui D00.C8C 0002 19:48:55.149 file timestamp 01/19/2008 06:51:44.167
    dcpromoui D00.C8C 0003 19:48:55.149 local time 07/31/2008 19:48:55.149
    dcpromoui D00.C8C 0004 19:48:55.149 running Windows NT 6.0 build 6001 Service Pack 1 (BuildLab:6001.longhorn_rtm.080118-1840) amd64
    dcpromoui D00.C8C 0005 19:48:55.149 logging flags 0001007C
    dcpromoui D00.C8C 0006 19:48:55.149 Enter wmain
    dcpromoui D00.C8C 0007 19:48:55.149   Enter CheckArgs
    dcpromoui D00.C8C 0008 19:48:55.149   Detecting WOW64
    dcpromoui D00.C8C 0009 19:48:55.149   Detecting OS product type
    dcpromoui D00.C8C 000A 19:48:55.149   Enter CheckIsServerCore
    dcpromoui D00.C8C 000B 19:48:55.149     It is not on server foundation
    dcpromoui D00.C8C 000C 19:48:55.149     HRESULT = 0x00000000
    dcpromoui D00.C8C 000D 19:48:55.149   Enter IsProductTypeAllowed  product type is 7
    dcpromoui D00.C8C 000E 19:48:55.149     bResult = true
    dcpromoui D00.C8C 000F 19:48:55.149   GUI mode: true
    dcpromoui D00.C8C 0010 19:48:55.149   Create mutex returns 0x0
    dcpromoui D00.C8C 0011 19:48:55.149   Enter Dialog::ModelessExecute
    dcpromoui D00.C8C 0012 19:48:55.149     Enter UnattendSplashDialog::OnInit
    dcpromoui D00.C8C 0013 19:48:55.149   Detecting DS component install state
    dcpromoui D00.F54 0014 19:48:55.149 Enter CbsGetUpdateInstallState
    dcpromoui D00.F54 0015 19:48:55.149   The category is 0
    dcpromoui D00.F54 0016 19:48:55.149   Enter FindRoleInfo
    dcpromoui D00.F54 0017 19:48:55.149     Enter CheckIsServerCore
    dcpromoui D00.F54 0018 19:48:55.149       It is not on server foundation
    dcpromoui D00.F54 0019 19:48:55.149       HRESULT = 0x00000000
    dcpromoui D00.F54 001A 19:48:55.149   Enter GetUpdateName
    dcpromoui D00.F54 001B 19:48:55.149   Enter GetPackageName
    dcpromoui D00.F54 001C 19:48:55.476     Package name for Microsoft-Windows-Foundation-Package is Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.0.6001.18000
    dcpromoui D00.F54 001D 19:48:55.476   Enter CbsGetUpdateInstallState
    dcpromoui D00.F54 001E 19:48:55.476     package name is Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.0.6001.18000 and update name is DirectoryServices-DomainController
    dcpromoui D00.F54 001F 19:48:55.773   HRESULT = 0x00000000
    dcpromoui D00.C8C 0020 19:48:55.773   HRESULT = 0x00000000
    dcpromoui D00.C8C 0021 19:48:55.773   DS component install state is 7
    dcpromoui D00.C8C 0000 19:48:55.773 appending to log file C:\Windows\debug\dcpromoui.log
    dcpromoui D00.C8C 0001 19:48:55.773 C:\Windows\system32\dcpromo.exe
    dcpromoui D00.C8C 0002 19:48:55.773 file timestamp 01/19/2008 06:51:44.167
    dcpromoui D00.C8C 0003 19:48:55.773 local time 07/31/2008 19:48:55.773
    dcpromoui D00.C8C 0004 19:48:55.773 running Windows NT 6.0 build 6001 Service Pack 1 (BuildLab:6001.longhorn_rtm.080118-1840) amd64
    dcpromoui D00.C8C 0005 19:48:55.773 logging flags 0011007C
    dcpromoui D00.C8C 0006 19:48:55.773 Enter DCPromoEntryW
    dcpromoui D00.C8C 0007 19:48:55.773   Enter Computer::RemoveLeadingBackslashes
    dcpromoui D00.C8C 0008 19:48:55.773   Enter Computer::Refresh
    dcpromoui D00.C8C 0009 19:48:55.773     Enter IsLocalComputer
    dcpromoui D00.C8C 000A 19:48:55.773     Enter RefreshLocalInformation
    dcpromoui D00.C8C 000B 19:48:55.773     Enter GetProductTypeFromRegistry
    dcpromoui D00.C8C 000C 19:48:55.773       Enter RegistryKey::Open System\CurrentControlSet\Control\ProductOptions
    dcpromoui D00.C8C 000D 19:48:55.773       Enter RegistryKey::GetValue-String ProductType
    dcpromoui D00.C8C 000E 19:48:55.773       ServerNT
    dcpromoui D00.C8C 000F 19:48:55.773       prodtype : 0x3
    dcpromoui D00.C8C 0010 19:48:55.773     Enter GetSafebootOption
    dcpromoui D00.C8C 0011 19:48:55.773       Enter RegistryKey::Open System\CurrentControlSet\Control\SafeBoot\Option
    dcpromoui D00.C8C 0012 19:48:55.773       HRESULT = 0x80070002
    dcpromoui D00.C8C 0013 19:48:55.773       returning : 0x0
    dcpromoui D00.C8C 0014 19:48:55.773     Enter DetermineRoleAndMembership
    dcpromoui D00.C8C 0015 19:48:55.773       Enter MyDsRoleGetPrimaryDomainInformation
    dcpromoui D00.C8C 0016 19:48:55.773         Enter MyDsRoleGetPrimaryDomainInformationHelper
    dcpromoui D00.C8C 0017 19:48:55.773           Calling DsRoleGetPrimaryDomainInformation
    dcpromoui D00.C8C 0018 19:48:55.773           lpServer  : (null)
    dcpromoui D00.C8C 0019 19:48:55.773           InfoLevel : 0x1 (DsRolePrimaryDomainInfoBasic)
    dcpromoui D00.C8C 001A 19:48:55.773           HRESULT = 0x00000000
    dcpromoui D00.C8C 001B 19:48:55.773         MachineRole      : 0x2
    dcpromoui D00.C8C 001C 19:48:55.773         Flags            : 0x0
    dcpromoui D00.C8C 001D 19:48:55.773         DomainNameFlat   : MSHOME
    dcpromoui D00.C8C 001E 19:48:55.773         DomainNameDns    : (null)
    dcpromoui D00.C8C 001F 19:48:55.773         DomainForestName : (null)
    dcpromoui D00.C8C 0020 19:48:55.773       Enter IsDcInRepairMode
    dcpromoui D00.C8C 0021 19:48:55.773   HRESULT = 0x00000000
    dcpromoui D00.C8C 0022 19:48:55.773   Enter State::DetermineRunContext
    dcpromoui D00.C8C 0023 19:48:55.773     Enter DS::GetPriorServerRole
    dcpromoui D00.C8C 0024 19:48:55.773       Enter MyDsRoleGetPrimaryDomainInformation
    dcpromoui D00.C8C 0025 19:48:55.773         Enter MyDsRoleGetPrimaryDomainInformationHelper
    dcpromoui D00.C8C 0026 19:48:55.773           Calling DsRoleGetPrimaryDomainInformation
    dcpromoui D00.C8C 0027 19:48:55.773           lpServer  : (null)
    dcpromoui D00.C8C 0028 19:48:55.773           InfoLevel : 0x2 (DsRoleUpgradeStatus)
    dcpromoui D00.C8C 0029 19:48:55.773           HRESULT = 0x00000000
    dcpromoui D00.C8C 002A 19:48:55.773         OperationState      : 0
    dcpromoui D00.C8C 002B 19:48:55.773         PreviousServerState : 0
    dcpromoui D00.C8C 002C 19:48:55.773     Enter Computer::GetNetbiosName
    dcpromoui D00.C8C 002D 19:48:55.773       BLASTER
    dcpromoui D00.C8C 002E 19:48:55.773     Enter Computer::GetRole BLASTER
    dcpromoui D00.C8C 002F 19:48:55.773       role: 2
    dcpromoui D00.C8C 0030 19:48:55.773     NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 0031 19:48:55.773   Enter State::GetRunContext NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 0032 19:48:55.773   no options specified
    dcpromoui D00.C8C 0033 19:48:55.773   Enter State::GetOperation NONE
    dcpromoui D00.C8C 0034 19:48:55.773   Enter IsAnswerFileKeyPresent2 SkipAutoConfigDns
    dcpromoui D00.C8C 0035 19:48:55.773   Enter FS::GetPathSyntax C:\Windows\system32
    dcpromoui D00.C8C 0036 19:48:55.773   HRESULT = 0x00000000
    dcpromoui D00.C8C 0037 19:48:55.773   Enter InitDnsClientConfigFlag
    dcpromoui D00.C8C 0038 19:48:55.773     Enter GetConfigFlag ConfigureDnsClient
    dcpromoui D00.C8C 0039 19:48:55.773       Enter RegistryKey::Open Software\Microsoft\Windows\CurrentVersion\AdminDebug\dcpromoui
    dcpromoui D00.C8C 003A 19:48:55.773       Enter RegistryKey::GetValue-DWORD ConfigureDnsClient
    dcpromoui D00.C8C 003B 19:48:55.773       HRESULT = 0x80070002
    dcpromoui D00.C8C 003C 19:48:55.773       result = true
    dcpromoui D00.C8C 003D 19:48:55.773     result = true
    dcpromoui D00.C8C 003E 19:48:55.773   Enter ReadGlobalCatalogByDefaultFlag
    dcpromoui D00.C8C 003F 19:48:55.773     Enter GetConfigFlag GCByDefault
    dcpromoui D00.C8C 0040 19:48:55.773       Enter RegistryKey::Open Software\Microsoft\Windows\CurrentVersion\AdminDebug\dcpromoui
    dcpromoui D00.C8C 0041 19:48:55.773       Enter RegistryKey::GetValue-DWORD GCByDefault
    dcpromoui D00.C8C 0042 19:48:55.773       HRESULT = 0x80070002
    dcpromoui D00.C8C 0043 19:48:55.773       result = true
    dcpromoui D00.C8C 0044 19:48:55.773     result = true
    dcpromoui D00.C8C 0045 19:48:55.773   Enter ValidateAnswerFile
    dcpromoui D00.C8C 0046 19:48:55.773   Enter State::GetUnclearedAnswerFilePasswords
    dcpromoui D00.C8C 0047 19:48:55.773   Enter State::GetUnclearedAnswerFilePasswordReaons
    dcpromoui D00.C8C 0048 19:48:55.773   Enter Start
    dcpromoui D00.C8C 0049 19:48:55.773     Enter State::GetMode NORMAL
    dcpromoui D00.C8C 004A 19:48:55.773     Enter IsCurrentUserAdministrator
    dcpromoui D00.C8C 004B 19:48:55.773       Current user is an admin
    dcpromoui D00.C8C 004C 19:48:55.773     Enter CheckCertService
    dcpromoui D00.C8C 004D 19:48:55.773       Enter NTService::IsInstalled CertSvc
    dcpromoui D00.C8C 004E 19:48:55.773         Enter MyOpenService
    dcpromoui D00.C8C 004F 19:48:55.773           Enter Win::OpenSCManager
    dcpromoui D00.C8C 0050 19:48:55.773           Enter Win::OpenService CertSvc
    dcpromoui D00.C8C 0051 19:48:55.773           HRESULT = 0x80070424
    dcpromoui D00.C8C 0052 19:48:55.773     Enter CheckSafeBootMode
    dcpromoui D00.C8C 0053 19:48:55.773       Enter RegistryKey::Open System\CurrentControlSet\Control\Safeboot\Option
    dcpromoui D00.C8C 0054 19:48:55.773       HRESULT = 0x80070002
    dcpromoui D00.C8C 0055 19:48:55.773     Enter CheckRoleChangeState
    dcpromoui D00.C8C 0056 19:48:55.773       Enter MyDsRoleGetPrimaryDomainInformation
    dcpromoui D00.C8C 0057 19:48:55.773         Enter MyDsRoleGetPrimaryDomainInformationHelper
    dcpromoui D00.C8C 0058 19:48:55.773           Calling DsRoleGetPrimaryDomainInformation
    dcpromoui D00.C8C 0059 19:48:55.773           lpServer  : (null)
    dcpromoui D00.C8C 005A 19:48:55.773           InfoLevel : 0x3 (DsRoleOperationState)
    dcpromoui D00.C8C 005B 19:48:55.773           HRESULT = 0x00000000
    dcpromoui D00.C8C 005C 19:48:55.773         OperationState : 0x0
    dcpromoui D00.C8C 005D 19:48:55.773     Enter CheckPlatform
    dcpromoui D00.C8C 005E 19:48:55.773       Enter Computer::GetNetbiosName
    dcpromoui D00.C8C 005F 19:48:55.773         BLASTER
    dcpromoui D00.C8C 0060 19:48:55.773       Enter Computer::GetRole BLASTER
    dcpromoui D00.C8C 0061 19:48:55.773         role: 2
    dcpromoui D00.C8C 0062 19:48:55.773     Enter CheckForNtfs5
    dcpromoui D00.C8C 0063 19:48:55.773       Enter GetFirstNtfs5HardDrive
    dcpromoui D00.C8C 0064 19:48:55.773         C:\
    dcpromoui D00.C8C 0065 19:48:55.773         Enter FS::GetFileSystemType
    dcpromoui D00.C8C 0066 19:48:55.773           Enter FS::GetRootFolder C:\
    dcpromoui D00.C8C 0067 19:48:55.773             Enter FS::GetPathSyntax C:\
    dcpromoui D00.C8C 0068 19:48:55.773           HRESULT = 0x00000000
    dcpromoui D00.C8C 0069 19:48:55.773         C:\ is NTFS5
    dcpromoui D00.C8C 006A 19:48:55.773         C:\
    dcpromoui D00.C8C 006B 19:48:55.773     Enter CheckWindirSpace
    dcpromoui D00.C8C 006C 19:48:55.773       Enter checkDiskSpace
    dcpromoui D00.C8C 006D 19:48:55.773         Enter FS::GetRootFolder C:\Windows
    dcpromoui D00.C8C 006E 19:48:55.773           Enter FS::GetPathSyntax C:\Windows
    dcpromoui D00.C8C 006F 19:48:55.773         Enter FS::GetAvailableSpace C:\
    dcpromoui D00.C8C 0070 19:48:55.773     Enter CheckComputerWasRenamedAndNeedsReboot
    dcpromoui D00.C8C 0071 19:48:55.773       Enter ComputerWasRenamedAndNeedsReboot
    dcpromoui D00.C8C 0072 19:48:55.773         Enter Computer::GetActivePhysicalNetbiosName
    dcpromoui D00.C8C 0073 19:48:55.773           BLASTER
    dcpromoui D00.C8C 0074 19:48:55.773         Enter Computer::GetFuturePhysicalNetbiosName
    dcpromoui D00.C8C 0075 19:48:55.773           Enter RegistryKey::Open System\CurrentControlSet\Control\ComputerName\ComputerName
    dcpromoui D00.C8C 0076 19:48:55.773           Enter RegistryKey::GetValue-String ComputerName
    dcpromoui D00.C8C 0077 19:48:55.773           HRESULT = 0x00000000
    dcpromoui D00.C8C 0078 19:48:55.773           BLASTER
    dcpromoui D00.C8C 0079 19:48:55.773         Enter IsTcpIpInstalled
    dcpromoui D00.C8C 007A 19:48:55.773           TCP/IP is detected
    dcpromoui D00.C8C 007B 19:48:55.773         Enter Computer::GetActivePhysicalFullDnsName
    dcpromoui D00.C8C 007C 19:48:55.788           Enter Computer::ComposeFullDnsComputerName hostname: Blaster suffix:
    dcpromoui D00.C8C 007D 19:48:55.788           Blaster
    dcpromoui D00.C8C 007E 19:48:55.788         Enter Computer::GetFuturePhysicalFullDnsName
    dcpromoui D00.C8C 007F 19:48:55.788           Enter Computer::GetActivePhysicalFullDnsName
    dcpromoui D00.C8C 0080 19:48:55.788             Enter Computer::ComposeFullDnsComputerName hostname: Blaster suffix:
    dcpromoui D00.C8C 0081 19:48:55.788             Blaster
    dcpromoui D00.C8C 0082 19:48:55.788           Enter RegistryKey::Open System\CurrentControlSet\Services\Tcpip\Parameters
    dcpromoui D00.C8C 0083 19:48:55.788           Enter RegistryKey::GetValue-String NV Hostname
    dcpromoui D00.C8C 0084 19:48:55.788           Enter RegistryKey::GetValue-String NV Domain
    dcpromoui D00.C8C 0085 19:48:55.788           Enter Computer::IsDnsSuffixPolicyInEffect
    dcpromoui D00.C8C 0086 19:48:55.788             Enter RegistryKey::Open Software\Policies\Microsoft\System\DNSclient
    dcpromoui D00.C8C 0087 19:48:55.788             false
    dcpromoui D00.C8C 0088 19:48:55.788            
    dcpromoui D00.C8C 0089 19:48:55.788           Enter Computer::ComposeFullDnsComputerName hostname: Blaster suffix:
    dcpromoui D00.C8C 008A 19:48:55.788           HRESULT = 0x80070002
    dcpromoui D00.C8C 008B 19:48:55.788           Blaster
    dcpromoui D00.C8C 008C 19:48:55.788         Enter Dns::CompareNames Blaster vs Blaster
    dcpromoui D00.C8C 008D 19:48:55.788           Calling DnsNameCompareEx_W
    dcpromoui D00.C8C 008E 19:48:55.788           pszLeftName  : Blaster
    dcpromoui D00.C8C 008F 19:48:55.788           pszRightName : Blaster
    dcpromoui D00.C8C 0090 19:48:55.788           dwReserved   : 0
    dcpromoui D00.C8C 0091 19:48:55.788           Result 0x1
    dcpromoui D00.C8C 0092 19:48:55.788           relation: DnsNameCompareEqual
    dcpromoui D00.C8C 0093 19:48:55.788         No pending computer name change
    dcpromoui D00.C8C 0094 19:48:55.788         result = false
    dcpromoui D00.C8C 0095 19:48:55.788     Enter CheckDCServiceForDemotion
    dcpromoui D00.C8C 0096 19:48:55.788       Enter State::GetRunContext NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 0097 19:48:55.788     Enter GUIIsComputerNameOk
    dcpromoui D00.C8C 0098 19:48:55.788       Enter IsComputerNameOk
    dcpromoui D00.C8C 0099 19:48:55.788         Enter State::GetRunContext NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 009A 19:48:55.788         Enter IsTcpIpInstalled
    dcpromoui D00.C8C 009B 19:48:55.788           TCP/IP is detected
    dcpromoui D00.C8C 009C 19:48:55.788         Enter MyDnsValidateName Blaster
    dcpromoui D00.C8C 009D 19:48:55.788           Calling DnsValidateName
    dcpromoui D00.C8C 009E 19:48:55.788           pszName : Blaster
    dcpromoui D00.C8C 009F 19:48:55.788           Format  : 3
    dcpromoui D00.C8C 00A0 19:48:55.788           status 0x0
    dcpromoui D00.C8C 00A1 19:48:55.788           ERROR_SUCCESS
    dcpromoui D00.C8C 00A2 19:48:55.788         status = 0
    dcpromoui D00.C8C 00A3 19:48:55.788       true
    dcpromoui D00.C8C 00A4 19:48:55.788     Enter GUIIBrakeForFsmosOnForceRemoval
    dcpromoui D00.C8C 00A5 19:48:55.788       Enter ForceRemovalFSMOsSafelyOffMachineCheck
    dcpromoui D00.C8C 00A6 19:48:55.788         Enter State::IsForcedDemotion false
    dcpromoui D00.C8C 00A7 19:48:55.788         Non forced demotion, FSMOs will be taken care of somewhere else.
    dcpromoui D00.C8C 00A8 19:48:55.788         FSMOs found: 0x00000000
    dcpromoui D00.C8C 00A9 19:48:55.788     Enter IsMachineAnAppServer
    dcpromoui D00.C8C 00AA 19:48:55.788       Enter State::GetRunContext NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 00AB 19:48:55.788       result = false
    dcpromoui D00.C8C 00AC 19:48:55.788     Enter CheckRequiredPortsAvailable
    dcpromoui D00.C8C 00AD 19:48:55.788       Enter AreRequiredPortsAvailable
    dcpromoui D00.C8C 00AE 19:48:55.788         Enter State::GetRunContext NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 00AF 19:48:55.788         Enter EnumerateRequiredPortsInUse
    dcpromoui D00.C8C 00B0 19:48:55.788           Enter CheckPortAvailability 88
    dcpromoui D00.C8C 00B1 19:48:55.788             Enter CheckPortAvailabilityEx 88
    dcpromoui D00.C8C 00B2 19:48:55.788               HRESULT = 0x00000000
    dcpromoui D00.C8C 00B3 19:48:55.788           Enter CheckPortAvailability 389
    dcpromoui D00.C8C 00B4 19:48:55.788             Enter CheckPortAvailabilityEx 389
    dcpromoui D00.C8C 00B5 19:48:55.788               HRESULT = 0x00000000
    dcpromoui D00.C8C 00B6 19:48:55.788           Enter CheckPortAvailability 636
    dcpromoui D00.C8C 00B7 19:48:55.788             Enter CheckPortAvailabilityEx 636
    dcpromoui D00.C8C 00B8 19:48:55.788               HRESULT = 0x00000000
    dcpromoui D00.C8C 00B9 19:48:55.788           Enter CheckPortAvailability 3268
    dcpromoui D00.C8C 00BA 19:48:55.788             Enter CheckPortAvailabilityEx 3268
    dcpromoui D00.C8C 00BB 19:48:55.788               HRESULT = 0x00000000
    dcpromoui D00.C8C 00BC 19:48:55.788           Enter CheckPortAvailability 3269
    dcpromoui D00.C8C 00BD 19:48:55.788             Enter CheckPortAvailabilityEx 3269
    dcpromoui D00.C8C 00BE 19:48:55.788               HRESULT = 0x00000000
    dcpromoui D00.C8C 00BF 19:48:55.788           HRESULT = 0x00000000
    dcpromoui D00.C8C 00C0 19:48:55.788         No required ports already in use
    dcpromoui D00.C8C 00C1 19:48:55.788         true
    dcpromoui D00.C8C 00C2 19:48:55.788     Enter RunWizard
    dcpromoui D00.C8C 00C3 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00C4 19:48:55.788         id = 108 title = Welcome
    dcpromoui D00.C8C 00C5 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00C6 19:48:55.788         id = 164 title = Administrator Password
    dcpromoui D00.C8C 00C7 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00C8 19:48:55.788         id = 182 title = Application Directory Partitions
    dcpromoui D00.C8C 00C9 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00CA 19:48:55.788         id = 181 title = Confirm Deletion
    dcpromoui D00.C8C 00CB 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00CC 19:48:55.788         id = 150 title = Name the New Domain
    dcpromoui D00.C8C 00CD 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00CE 19:48:55.788         id = 144 title = Configure Domain Name System Client Settings
    dcpromoui D00.C8C 00CF 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00D0 19:48:55.788         id = 142 title = Summary
    dcpromoui D00.C8C 00D1 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00D2 19:48:55.788         id = 147 title = Network Credentials
    dcpromoui D00.C8C 00D3 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00D4 19:48:55.788         id = 163 title = Delete the Domain
    dcpromoui D00.C8C 00D5 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00D6 19:48:55.788         id = 156 title = Installation Failed
    dcpromoui D00.C8C 00D7 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00D8 19:48:55.788         id = 154 title = Installation Results
    dcpromoui D00.C8C 00D9 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00DA 19:48:55.788         id = 184 title = Force the Removal of Active Directory Domain Services
    dcpromoui D00.C8C 00DB 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00DC 19:48:55.788         id = 158 title = Name the Forest Root Domain
    dcpromoui D00.C8C 00DD 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00DE 19:48:55.788         id = 140 title = Configure TCP/IP
    dcpromoui D00.C8C 00DF 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00E0 19:48:55.788         id = 159 title = Domain NetBIOS Name
    dcpromoui D00.C8C 00E1 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00E2 19:48:55.788         id = 192 title = Set Forest Functional Level
    dcpromoui D00.C8C 00E3 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00E4 19:48:55.788         id = 193 title = Set Domain Functional Level
    dcpromoui D00.C8C 00E5 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00E6 19:48:55.788         id = 123 title = Location for Database, Log Files, and SYSVOL
    dcpromoui D00.C8C 00E7 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00E8 19:48:55.788         id = 148 title = Select a Domain
    dcpromoui D00.C8C 00E9 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00EA 19:48:55.788         id = 169 title = Install from Media
    dcpromoui D00.C8C 00EB 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00EC 19:48:55.788         id = 168 title = Directory Services Restore Mode Administrator Password
    dcpromoui D00.C8C 00ED 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00EE 19:48:55.788         id = 152 title = Name the New Domain Tree Root
    dcpromoui D00.C8C 00EF 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00F0 19:48:55.788         id = 187 title = Select a Site
    dcpromoui D00.C8C 00F1 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00F2 19:48:55.788         id = 188 title = Additional Domain Controller Options
    dcpromoui D00.C8C 00F3 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00F4 19:48:55.788         id = 1609 title = Source Domain Controller
    dcpromoui D00.C8C 00F5 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00F6 19:48:55.788         id = 1614 title = Specify the Password Replication Policy
    dcpromoui D00.C8C 00F7 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00F8 19:48:55.788         id = 146 title = Choose a Deployment Configuration
    dcpromoui D00.C8C 00F9 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00FA 19:48:55.788         id = 189 title = Repair or Uninstall
    dcpromoui D00.C8C 00FB 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00FC 19:48:55.788         id = 191 title = Create DNS Delegation
    dcpromoui D00.C8C 00FD 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 00FE 19:48:55.788         id = 197 title = Specify the Computer Name
    dcpromoui D00.C8C 00FF 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 0100 19:48:55.788         id = 198 title = Delegation of RODC Installation and Administration
    dcpromoui D00.C8C 0101 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 0102 19:48:55.788         id = 199 title = Select Domain Controller Account
    dcpromoui D00.C8C 0103 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 0104 19:48:55.788         id = 200 title = Remove DNS Delegation
    dcpromoui D00.C8C 0105 19:48:55.788       Enter Wizard::AddPage
    dcpromoui D00.C8C 0106 19:48:55.788         id = 113 title = Operating System Compatibility
    dcpromoui D00.C8C 0107 19:48:55.788       Enter Wizard::ModalExecute
    dcpromoui D00.C8C 0108 19:48:55.804         Enter WelcomePage::OnInit
    dcpromoui D00.C8C 0109 19:48:55.804           Enter State::GetMode NORMAL
    dcpromoui D00.C8C 010A 19:48:55.804           Enter State::GetRunContext NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 010B 19:48:55.804           Enter State::IsAdvancedMode false
    dcpromoui D00.C8C 010C 19:48:55.804           Enter State::GetRunContext NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 010D 19:48:55.804           Enter State::IsAdvancedModeSwitchSpecified false
    dcpromoui D00.C8C 010E 19:48:55.804         Enter WelcomePage::OnSetActive
    dcpromoui D00.C8C 010F 19:49:01.046         Enter DCPromoWizardPage::OnWizNext
    dcpromoui D00.C8C 0110 19:49:01.046           Enter WelcomePage::Validate
    dcpromoui D00.C8C 0111 19:49:01.046             Enter State::GetMode NORMAL
    dcpromoui D00.C8C 0112 19:49:01.046             Enter State::GetRunContext NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 0113 19:49:01.046             Enter State::SetIsAdvancedMode true
    dcpromoui D00.C8C 0114 19:49:01.046           Enter Wizard::SetNextPageID id = 113
    dcpromoui D00.C8C 0115 19:49:01.046             push 108
    dcpromoui D00.C8C 0116 19:49:01.046         Enter CompatibilityPage::OnInit
    dcpromoui D00.C8C 0117 19:49:01.046         Enter CompatibilityPage::OnSetActive
    dcpromoui D00.C8C 0118 19:49:33.884         Enter DCPromoWizardPage::OnWizNext
    dcpromoui D00.C8C 0119 19:49:33.884           Enter CompatibilityPage::Validate
    dcpromoui D00.C8C 011A 19:49:33.884             Enter State::GetMode NORMAL
    dcpromoui D00.C8C 011B 19:49:33.884           Enter Wizard::SetNextPageID id = 140
    dcpromoui D00.C8C 011C 19:49:33.884             push 113
    dcpromoui D00.C8C 011D 19:49:33.884         Enter InstallTcpIpPage::OnInit
    dcpromoui D00.C8C 011E 19:49:33.884         Enter InstallTcpIpPage::OnSetActive
    dcpromoui D00.C8C 011F 19:49:33.884           Enter IsTcpIpInstalled
    dcpromoui D00.C8C 0120 19:49:33.884             TCP/IP is detected
    dcpromoui D00.C8C 0121 19:49:33.915           Enter IsTcpIpFunctioning
    dcpromoui D00.C8C 0122 19:49:33.915             is a valid IP address
    dcpromoui D00.C8C 0123 19:49:33.915             TCP/IP is functioning
    dcpromoui D00.C8C 0124 19:49:33.915           Planning to Skip InstallTcpIpPage
    dcpromoui D00.C8C 0125 19:49:33.915           Enter InstallTcpIpPage::Validate
    dcpromoui D00.C8C 0126 19:49:33.915             Enter IsTcpIpInstalled
    dcpromoui D00.C8C 0127 19:49:33.915               TCP/IP is detected
    dcpromoui D00.C8C 0128 19:49:33.915             Enter IsTcpIpFunctioning
    dcpromoui D00.C8C 0129 19:49:33.915               is a valid IP address
    dcpromoui D00.C8C 012A 19:49:33.915               TCP/IP is functioning
    dcpromoui D00.C8C 012B 19:49:33.915             Enter State::GetRunContext NT5_STANDALONE_SERVER
    dcpromoui D00.C8C 012C 19:49:33.915           skipping InstallTcpIpPage
    dcpromoui D00.C8C 012D 19:49:33.915           Enter Wizard::SetNextPageID id = 144
    dcpromoui D00.C8C 012E 19:49:33.915             push 140
    dcpromoui D00.C8C 012F 19:49:33.915         Enter ConfigureDnsClientPage::OnInit
    dcpromoui D00.C8C 0130 19:49:33.915         Enter ConfigureDnsClientPage::OnSetActive
    dcpromoui D00.C8C 0131 19:49:33.915           Enter Dns::IsClientConfigured
    dcpromoui D00.C8C 0132 19:49:33.915             Calling DnsQueryConfig(DnsConfigDnsServers, 0, NULL, 0, &buf, &dwBufLen)
    dcpromoui D00.C8C 0133 19:49:33.915             Result 0xEA
    dcpromoui D00.C8C 0134 19:49:33.915             ERROR_MORE_DATA
    dcpromoui D00.C8C 0135 19:49:33.915             DNS client is configured
    dcpromoui D00.C8C 0136 19:49:33.915           planning to Skip Configure DNS Client page
    dcpromoui D00.C8C 0137 19:49:33.915           Enter ConfigureDnsClientPage::Validate
    dcpromoui D00.C8C 0138 19:49:33.915             Enter State::GetMode NORMAL
    dcpromoui D00.C8C 0139 19:49:33.915             Enter State::SetDNSOnNetwork true
    dcpromoui D00.C8C 013A 19:49:33.915             Enter Dns::IsClientConfigured
    dcpromoui D00.C8C 013B 19:49:33.915               Calling DnsQueryConfig(DnsConfigDnsServers, 0, NULL, 0, &buf, &dwBufLen)
    dcpromoui D00.C8C 013C 19:49:33.915               Result 0xEA
    dcpromoui D00.C8C 013D 19:49:33.915               ERROR_MORE_DATA
    dcpromoui D00.C8C 013E 19:49:33.915               DNS client is configured
    dcpromoui D00.C8C 013F 19:49:33.915           skipping DNS Client Page
    dcpromoui D00.C8C 0140 19:49:33.915           Enter Wizard::SetNextPageID id = 146
    dcpromoui D00.C8C 0141 19:49:33.915             push 144
    dcpromoui D00.C8C 0142 19:49:33.915         Enter NewOrExistingForestPage::OnInit
    dcpromoui D00.C8C 0143 19:49:33.915         Enter NewOrExistingForestPage::OnSetActive
    dcpromoui D00.C8C 0144 19:49:33.915           Enter State::IsAdvancedMode true
    dcpromoui D00.C8C 0145 19:49:41.762         Enter DCPromoWizardPage::OnWizNext
    dcpromoui D00.C8C 0146 19:49:41.762           Enter NewOrExistingForestPage::Validate
    dcpromoui D00.C8C 0147 19:49:41.762             Enter State::SetOperation FOREST
    dcpromoui D00.C8C 0148 19:49:41.762             Enter State::GetOperation FOREST
    dcpromoui D00.C8C 0149 19:49:41.762             Enter CheckAdminPasswordSetting
    dcpromoui D00.C8C 014A 19:49:41.762               Enter AutoLsaOpenPolicy::Init
    dcpromoui D00.C8C 014B 19:49:41.762                 Enter AutoLsaOpenPolicy::Close
    dcpromoui D00.C8C 014C 19:49:41.762                 HRESULT = 0x00000000
    dcpromoui D00.C8C 014D 19:49:41.762               user account control is 0x10
    dcpromoui D00.C8C 014E 19:49:41.762               Enter AutoLsaOpenPolicy::Close
    dcpromoui D00.C8C 014F 19:49:41.777           Enter Wizard::SetNextPageID id = 147
    dcpromoui D00.C8C 0150 19:49:41.777             push 146
    dcpromoui D00.C8C 0151 19:49:41.777         Enter CredentialsPage::OnInit
    dcpromoui D00.C8C 0152 19:49:41.777           Enter State::GetOperation FOREST
    dcpromoui D00.C8C 0153 19:49:41.777           Enter CheckUserIsLocal
    dcpromoui D00.C8C 0154 19:49:41.777           Enter CheckUserIsLocal
    dcpromoui D00.C8C 0155 19:49:41.777           Enter GetAnswerFileOption2 ReplicaDomainDNSName
    dcpromoui D00.C8C 0156 19:49:41.777           Enter State::GetOperation FOREST
    dcpromoui D00.C8C 0157 19:49:41.777           Enter Computer::GetNetbiosName
    dcpromoui D00.C8C 0158 19:49:41.777             BLASTER
    dcpromoui D00.C8C 0159 19:49:41.777           Enter Computer::GetForestDnsName BLASTER
    dcpromoui D00.C8C 015A 19:49:41.777             Enter GetDnsDomainNamesIfNeeded
    dcpromoui D00.C8C 015B 19:49:41.777            
    dcpromoui D00.C8C 015C 19:49:41.777           Enter State::SetForestName
    dcpromoui D00.C8C 015D 19:49:41.777         Enter CredentialsPage::OnSetActive
    dcpromoui D00.C8C 015E 19:49:41.777           Enter ShouldSkipCredentialsPage
    dcpromoui D00.C8C 015F 19:49:41.777             Enter State::GetOperation FOREST
    dcpromoui D00.C8C 0160 19:49:41.777           skipping CredentialsPage
    dcpromoui D00.C8C 0161 19:49:41.777           Enter CredentialsPage::DetermineNextPage
    dcpromoui D00.C8C 0162 19:49:41.777             Enter State::GetOperation FOREST
    dcpromoui D00.C8C 0163 19:49:41.777           Enter Wizard::SetNextPageID id = 158
    dcpromoui D00.C8C 0164 19:49:41.777             push 147
    dcpromoui D00.C8C 0165 19:49:41.777         Enter ForestPage::OnInit
    dcpromoui D00.C8C 0166 19:49:41.777         Enter ForestPage::OnSetActive
    dcpromoui D00.C8C 0167 19:50:02.728         Enter DCPromoWizardPage::OnWizNext
    dcpromoui D00.C8C 0168 19:50:02.728           Enter ForestPage::Validate
    dcpromoui D00.C8C 0169 19:50:02.728             Enter ValidateDomainDnsNameSyntax
    dcpromoui D00.C8C 016A 19:50:02.728               Enter ValidateDomainDnsNameSyntax
    dcpromoui D00.C8C 016B 19:50:02.728                 validating corp.absolutenets.com
    dcpromoui D00.C8C 016C 19:50:02.728                 Enter Dns::ValidateDnsNameSyntax corp.absolutenets.com
    dcpromoui D00.C8C 016D 19:50:02.744                   Enter DoDnsValidation s: corp.absolutenets.com, max len unicode: 64, max len utf8: 155
    dcpromoui D00.C8C 016E 19:50:02.744                     name is 21 utf-8 bytes
    dcpromoui D00.C8C 016F 19:50:02.744                     Enter MyDnsValidateName corp.absolutenets.com
    dcpromoui D00.C8C 0170 19:50:02.744                       Calling DnsValidateName
    dcpromoui D00.C8C 0171 19:50:02.744                       pszName : corp.absolutenets.com
    dcpromoui D00.C8C 0172 19:50:02.744                       Format  : 0
    dcpromoui D00.C8C 0173 19:50:02.744                       status 0x0
    dcpromoui D00.C8C 0174 19:50:02.744                       ERROR_SUCCESS
    dcpromoui D00.C8C 0175 19:50:02.744                 Enter IsReservedDnsName corp.absolutenets.com
    dcpromoui D00.C8C 0176 19:50:02.744                   result = false
    dcpromoui D00.C8C 0177 19:50:02.744               result = true
    dcpromoui D00.C8C 0178 19:50:02.744             Enter ConfirmNetbiosLookingNameIsReallyDnsName
    dcpromoui D00.C8C 0179 19:50:02.744             Enter GUIForestValidateDomainDoesNotExist
    dcpromoui D00.C8C 017A 19:50:02.744               Enter Dialog::ModalExecute
    dcpromoui D00.C8C 017B 19:50:02.744                 Enter UnattendSplashDialog::OnInit
    dcpromoui D00.F64 017C 19:50:02.744 Enter ForestValidateDomainDoesNotExist corp.absolutenets.com
    dcpromoui D00.F64 017D 19:50:02.744   Enter IsDomainReachable
    dcpromoui D00.F64 017E 19:50:02.744     Enter MyDsGetDcName
    dcpromoui D00.F64 017F 19:50:02.744       Enter MyDsGetDcName2
    dcpromoui D00.F64 0180 19:50:02.744         Calling DsGetDcName
    dcpromoui D00.F64 0181 19:50:02.744         ComputerName : (null)
    dcpromoui D00.F64 0182 19:50:02.744         DomainName   : corp.absolutenets.com
    dcpromoui D00.F64 0183 19:50:02.744         DomainGuid   : (null)
    dcpromoui D00.F64 0184 19:50:02.744         SiteName     : (null)
    dcpromoui D00.F64 0185 19:50:02.744         Flags        : 0x1


    So, If you see anything in here (besides I have posted WAY too much garbage for this error...) that I need to do, I am eager to solve the issue. 

    Call or write anytime!
    Steve Weltman
    sweltman AT absolutenets DOT net

    Thank you again and all the best!!

All Replies

  • Monday, August 04, 2008 9:00 AM
    Moderator
     
     Answered
     

    Hi,

     

    To analyze the DC promotion issue, we need to check the file dcpromo.log, System event and Application event as well. Please collect them, zip and upload to the following space:

     

    https://sftasia.one.microsoft.com/choosetransfer.aspx?key=577ea166-fa23-42cc-8d1c-ed33da47cb67

    Password: K8j!jvUg8+s

     

    Meanwhile, I suggest that you try to promote the computer again in the clean boot environment. To do so, refer to the Method 1 in the following KB article:

     

    http://support.microsoft.com/kb/331796

     

    It also applies to Windows Server 2008.

     

    In addition, based on the event 1000, I suspect the dcpromo.exe crashed while performing DC promotion. In this case, debugging and dump analysis are required to troubleshoot the issue. However, please understand that debugging is out of forum support boundary. I’d like to recommend that you contact Microsoft Customer Support and Service (CSS) for assistance. They are the best resource for the system/process crash issues.

     

    To obtain the phone numbers for specific technology request please take a look at the web site listed below:
    http://support.microsoft.com/default.aspx?scid=fh;EN-US;PHONENUMBERS