none
Windows 8 RTM "Installation has failed"

    问题

  • I'm trying to install Windows 8 RTM, 64bit, to a computer running Windows 7 Pro, 64 bit.  This is an upgrade install.  The computer is a Gigabyte P55-UD4P motherboard (Intel P55 chipset) with an Intel i5-750 CPU and an ATI Radeon HD4800 graphics card.  The computer runs Windows 7 Pro 64bit without an issue.

    After running "setup.exe" from the DVD, the Windows 8 installer asks a few questions, gets to the product key and licencse acceptance pages, then gets to the "Installing Windows 8.  Your PC will restart several times" page.  This page displays for a minute or so, then a dialog box pops up with "Windows 8 Installation has failed".  No other information.  No status codes.

    I have checked the hash of the download and burned a disk twice...I don't think it's a corrupted iso file issue or a bad disk.

    Any ideas about what might be wrong and/or how I can get better diagnostic information.

    2012年8月29日 3:37

答案

  • Thanks.  The log files allowed me to discover the issue.

    As the Panther\setuperr.log file showed:

    2012-08-29 01:36:37, Error                 MIG    User profile duplicate SID error. Aborting due to external request.[gle=0x000000cb]
    2012-08-29 01:36:37, Error                        MigStartupOnline caught exception: Win32Exception: User profile duplicate SID error. Aborting due to external request.: The specified user does not have a valid profile. [0x000004E5] void __cdecl Mig::COnlineWinNTPlatform::ProcessUser(class Mig::CRegistryDataStore *,class Mig::CRegistryDataUnit *,class UnBCL::String *,class UnBCL::String *,int,int)
    2012-08-29 01:36:37, Error                        pUpgLayerDoMainGather: Engine initialization failed with error: 0x00000004
    2012-08-29 01:36:37, Error                 CONX   Failed to execute GATHER[gle=0x00000012]

    The computer in question had some user profile/SID issues, a consequence of having been in one domain and then moved to a new domain without clearing old account information.  By going to "User Profiles" (computer, properties, advanced properties) and removing the old profiles, the issue was resolved and Windows 8 Setup proceeded successfully.

    2012年8月29日 20:38

全部回复

  • Did you check the log files.   

    http://technet.microsoft.com/en-us/library/hh824819.aspx

    In specific, the rollback log.

    $windows.~bt\Sources\Rollback


    Don't forget to mark your posts as answered so they drop off the unanswered post filter.


    2012年8月29日 4:51
  • Thanks.  The log files allowed me to discover the issue.

    As the Panther\setuperr.log file showed:

    2012-08-29 01:36:37, Error                 MIG    User profile duplicate SID error. Aborting due to external request.[gle=0x000000cb]
    2012-08-29 01:36:37, Error                        MigStartupOnline caught exception: Win32Exception: User profile duplicate SID error. Aborting due to external request.: The specified user does not have a valid profile. [0x000004E5] void __cdecl Mig::COnlineWinNTPlatform::ProcessUser(class Mig::CRegistryDataStore *,class Mig::CRegistryDataUnit *,class UnBCL::String *,class UnBCL::String *,int,int)
    2012-08-29 01:36:37, Error                        pUpgLayerDoMainGather: Engine initialization failed with error: 0x00000004
    2012-08-29 01:36:37, Error                 CONX   Failed to execute GATHER[gle=0x00000012]

    The computer in question had some user profile/SID issues, a consequence of having been in one domain and then moved to a new domain without clearing old account information.  By going to "User Profiles" (computer, properties, advanced properties) and removing the old profiles, the issue was resolved and Windows 8 Setup proceeded successfully.

    2012年8月29日 20:38
  • For those with similar issues, I had the same problem and the same errors showing up in the log files.  However, the problematic profile was a profile created by the NVidia update service.  I uninstalled the NVidia Update service which removed the profile, rebooted the PC, and restarted the upgrade.  After this I no longer received the error, and the installation continued. 

    2012年10月14日 7:35
  • I tried the above, but i still had the error. Below are the errors i captured from the setuperr file:

    2012-10-19 23:14:41, Error                 CSI    00000002 (F) STATUS_OBJECT_NAME_NOT_FOUND #1493# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = 0, handle = {provider=NULL, handle=0}, da = (GENERIC_READ|SYNCHRONIZE), oa = @0x230d960->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[133]"\??\C:\Windows\winsxs\manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4967_none_f4803212f65533a5(107).manifest"; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0x230d9e0, as = (null), fa = (FILE_ATTRIBUTE_NORMAL), sa = (FILE_SHARE_READ|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT), eab = NULL, eal = 0, disp = Invalid)
    [gle=0xd0000034]
    2012-10-19 23:14:41, Error                 CSI    00000003@2012/10/19:15:14:41.934 (F) d:\win7sp1_gdr\base\wcp\sil\merged\ntu\ntsystem.cpp(2057): Error STATUS_OBJECT_NAME_NOT_FOUND originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null)
    [gle=0x80004005]
    2012-10-19 23:14:41, Error                 CSI    00000004 (F) STATUS_OBJECT_NAME_NOT_FOUND #1492# from Windows::Rtl::SystemImplementation::CSystemIsolationLayer_IRtlSystemIsolationLayerTearoff::OpenFilesystemFile(flags = 0, da = (GENERIC_READ|SYNCHRONIZE), fn = [l:266{133}]"\??\C:\Windows\winsxs\manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4967_none_f4803212f65533a5(107).manifest", sa = (FILE_SHARE_READ|FILE_SHARE_DELETE), oo = (FILE_SYNCHRONOUS_IO_NONALERT|FILE_NON_DIRECTORY_FILE), file = NULL, disp = (null))
    [gle=0xd0000034]
    2012-10-19 23:14:41, Error                 CSI    00000005 (F) HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) #1489# from ParseManifest(mp = [129]"C:\Windows\winsxs\manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4967_none_f4803212f65533a5(107).manifest", callback = NULL, riid = {587bf538-4d90-4a3c-9ef1-58a200a8a9e7}, man = NULL)
    [gle=0x80070002]

    Could anyone please assist in interpreting the above, please?


    2012年10月19日 15:39