Share via

SYSTEM THREAD EXCEPTION NOT HANDLED BSoD with lsi sas2i.sys when updateing from Windows 10 1709 to Windows 18 1803.

Anonymous
2018-05-10T18:40:27+00:00

Whenever I try to update from windows 10 1709 to Windows 10 1803, I receive the following BSoD:

SYSTEM THREAD EXCEPTION NOT HANDLED

lsi sas2i.sys

Once the system recovers and reboots back into the old Windows 10 1709, I get this error pop up stating the the installation of Windows 10 has failed:

0xC1900101 - 0x20017

The installation failed in the SAFE_OS phase with an error during BOOT operation

My computer is a new build and had the above mentioned BSoD when attempting to install Windows 1803 onto a clean boot disk, with no OS on it. I gave up on 1803 and went back to installing 1709. This installed without a hitch and my computer is running perfectly now on Windows 10 1709.

I do have a LSI 2308 card installed. However, I use this card purely to provides more ports than the 6 disks on the Motherboard (A Gigabyte Aorus X470 Gaming 7). I have 9 disks on my computer and all are essential to my system. I CANNOT loose or replace this LSI card.

I have four SSD disks, however none of them are Intel based. They are all Samsung.

Any ideas how to get around this issue?

Thanks.

Moved from: Windows / Windows 10 / Install & upgrade

Windows for home | Windows 10 | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Anonymous
    2018-05-14T20:16:28+00:00

    Thank you for your reply. However, I still cannot install Windows 10 1803.

    I have updated all my drivers to the latest ones available.

    I have updated the Firmware and BIOS of my LSI card to the latest. and now get no BSoD.  The latest BIOS was released in 2015.

    However, I still get the above listed 0xC1900101 - 0x20017 error.

    I have looked at the suggested error log in the Panther directory, but can make no head nor tail of it. I have included it below in the hope that some clue to my issue may be pointed out to me. Thank you

    2018-05-14 19:06:16, Error                 CONX   0xd0000034 Failed to add user mode driver [%SystemRoot%\system32\DRIVERS\UMDF\uicciso.dll]

    2018-05-14 19:06:22, Error                 CONX   Windows::Compat::Appraiser::WicaApplicationInventory::AddItemProperty (514):   App Inventory returned duplicate file c:\program files (x86)\razer\razer services\gms\gamemanagerservice.exe.[gle=0x8007000d]

    2018-05-14 19:06:22, Error                 CONX   Windows::Compat::Appraiser::WicaApplicationInventory::AddItemProperty (514):   App Inventory returned duplicate file c:\program files\logitech\collaboration\services\video\servicelayer.exe.[gle=0x8007000d]

    2018-05-14 19:12:32, Error                 SP     pSPRemoveUpgradeRegTree: failed to delete reg tree HKLM\SYSTEM\Setup\Upgrade[gle=0x00000005]

    2018-05-14 19:12:59, Error      [0x080831] MIG    CSIAgent: Invalid xml format: FormatException: Component with display name: Plugin/{52776FBF-403C-49cc-b7cb-dd557f36096A} already loaded __cdecl Mig::CMXEMigrationXml::CMXEMigrationXml(class Mig::CPlatform *,class UnBCL::String *,class UnBCL::XmlDocument *,class UnBCL::String *,class UnBCL::String *)

    2018-05-14 19:16:05, Error      [0x0808fe] MIG    Plugin {526D451C-721A-4b97-AD34-DCE5D8CD22C5}: [shmig] Failed to get preferred homegroup with hr=0x80070490

    2018-05-14 19:17:27, Error                 SP     Error converting install time 20/0/218 to structure[gle=0x00000057]

    2018-05-14 19:17:27, Error                 SP     Error converting install time 5/5/2018 to structure[gle=0x00000057]

    2018-05-14 19:17:35, Error                        CSetupAutomation::Resurrect: File not found: C:$WINDOWS.~BT\Sources\Panther\automation.dat[gle=0x00000002]

    2018-05-14 19:17:35, Error                 SP     CSetupPlatform::ResurrectAutomation: Failed to resurrect automation: 0x80070002[gle=0x00000002]

    2018-05-14 19:24:22, Error      [0x080831] MIG    CSIAgent: Invalid xml format: FormatException: Component with display name: Plugin/{C939EC0F-2F56-4CE8-AF56-2336596A5FA7} already loaded __cdecl Mig::CMXEMigrationXml::CMXEMigrationXml(class Mig::CPlatform *,class UnBCL::String *,class UnBCL::XmlDocument *,class UnBCL::String *,class UnBCL::String *)

    2018-05-14 19:37:29, Error      [0x0808fe] MIG    Plugin {526D451C-721A-4b97-AD34-DCE5D8CD22C5}: [shmig] shell\shmig\propsysschema.cpp(29)\shmig.dll!00007FFC638A3B47: (caller: 00007FFC638A344A) LogHr(1) tid(5c14) 80070002 The system cannot find the file specified.

    2018-05-14 19:37:29, Error      [0x0808fe] MIG    Plugin {526D451C-721A-4b97-AD34-DCE5D8CD22C5}: [shmig] shell\shmig\propsysschema.cpp(34)\shmig.dll!00007FFC638A3B8C: (caller: 00007FFC638A344A) LogHr(2) tid(5c14) 80070002 The system cannot find the file specified.

    2018-05-14 19:37:29, Error      [0x0808fe] MIG    Plugin {ee036dc0-f9b7-4d2d-bb94-3dd3102c5804}: BRIDGEMIG: ParseRegistryIfBridgeExists: offline key (new) = '$OFFLINE_RW_003ADB7E$SYSTEM\Setup\Upgrade\Bridge'

    2018-05-14 19:37:29, Error      [0x0808fe] MIG    Plugin {ee036dc0-f9b7-4d2d-bb94-3dd3102c5804}: BRIDGEMIG: ParseRegistryIfBridgeExists: query bridge presence key failed 0x139f, bridge present = 0

    2018-05-14 19:37:29, Error      [0x08038d] MIG    Failure while calling IPostApply->ApplySuccess for Plugin={ServerPath="Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll", CLSID={43CCF250-2A74-48c6-9620-FC312EC475D6}, ThreadingModel=Apartment}. Error: 0x80070002

    2018-05-14 19:37:29, Error                 SP     Error READ, 0x00000002 while gathering/applying object: apply-success, Action,CMXEPlugin,C:$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll,{43CCF250-2A74-48c6-9620-FC312EC475D6},Apartment. Will return 2[gle=0x000000cb]

    2018-05-14 19:37:40, Error      [0x080831] MIG    CSIAgent: Invalid xml format: FormatException: Component with display name: Plugin/{52776FBF-403C-49cc-b7cb-dd557f36096A} already loaded __cdecl Mig::CMXEMigrationXml::CMXEMigrationXml(class Mig::CPlatform *,class UnBCL::String *,class UnBCL::XmlDocument *,class UnBCL::String *,class UnBCL::String *)

    2018-05-14 19:37:43, Error      [0x08085f] MIG    MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7e.[gle=0x0000007e]

    2018-05-14 19:37:43, Error      [0x080863] MIG    MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007e.[gle=0x0000007e]

    2018-05-14 19:37:43, Error      [0x0808ff] MIG    COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate->LoadDllServer(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, {6DF2D9DF-1294-4637-82D3-D53761CA2C11}, 0) failed, hr=[0x8007007e].

    2018-05-14 19:37:43, Error      [0x080387] MIG    Failure while calling IDiscovery->Discover for Plugin={ServerPath="%windir%\system32\IasMigPlugin.dll", CLSID={6df2d9df-1294-4637-82d3-d53761ca2c11}, ThreadingModel=Apartment}. Error: 0x8007007E

    2018-05-14 19:37:43, Error      [0x08085f] MIG    MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7e.[gle=0x0000007e]

    2018-05-14 19:37:43, Error      [0x080863] MIG    MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007e.[gle=0x0000007e]

    2018-05-14 19:37:43, Error      [0x0808ff] MIG    COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate->LoadDllServer(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, {6DF2D9DF-1294-4637-82D3-D53761CA2C11}, 0) failed, hr=[0x8007007e].

    2018-05-14 19:37:45, Error      [0x08085f] MIG    MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7e.[gle=0x0000007e]

    2018-05-14 19:37:45, Error      [0x080863] MIG    MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007e.[gle=0x0000007e]

    2018-05-14 19:37:45, Error      [0x0808ff] MIG    COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate->LoadDllServer(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, {6DF2D9DF-1294-4637-82D3-D53761CA2C11}, 0) failed, hr=[0x8007007e].

    2018-05-14 19:37:45, Error      [0x08085f] MIG    MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7e.[gle=0x0000007e]

    2018-05-14 19:37:45, Error      [0x080863] MIG    MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007e.[gle=0x0000007e]

    2018-05-14 19:37:45, Error      [0x0808ff] MIG    COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate->LoadDllServer(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, {6DF2D9DF-1294-4637-82D3-D53761CA2C11}, 0) failed, hr=[0x8007007e].

    2018-05-14 19:37:45, Error                 SP     Error WRITE, 0x0000065E while gathering/applying object: State, Microsoft-Windows-TabletPC-CoreInkRecognition[@version="10.0.16299.15" and @arch="amd64" and @culture="neutral" and @context="perUser"]/settings. Will return 2[gle=0x00000012]

    2018-05-14 19:37:45, Error                 SP     Error WRITE, 0x0000065E while gathering/applying object: State, Microsoft-Windows-TabletPC-CoreInkRecognition[@version="10.0.16299.15" and @arch="amd64" and @culture="neutral" and @context="perUser"]/settings. Will return 2

    2018-05-14 19:37:45, Error      [0x08085f] MIG    MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7e.[gle=0x0000007e]

    2018-05-14 19:37:45, Error      [0x080863] MIG    MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007e.[gle=0x0000007e]

    2018-05-14 19:37:45, Error      [0x0808ff] MIG    COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate->LoadDllServer(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, {6DF2D9DF-1294-4637-82D3-D53761CA2C11}, 0) failed, hr=[0x8007007e].

    2018-05-14 19:37:45, Error      [0x08085f] MIG    MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7e.[gle=0x0000007e]

    2018-05-14 19:37:45, Error      [0x080863] MIG    MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007e.[gle=0x0000007e]

    2018-05-14 19:37:45, Error      [0x0808ff] MIG    COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate->LoadDllServer(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, {6DF2D9DF-1294-4637-82D3-D53761CA2C11}, 0) failed, hr=[0x8007007e].

    2018-05-14 19:37:46, Error      [0x0803eb] MIG    Error: 3 Message: Error opening the key HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\InstallAtShutdown: The system cannot find the path specified. [0x00000003]

    2018-05-14 19:37:46, Error      [0x0803eb] MIG    Error: 3 Message: Error opening the key HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\InstallAtShutdown: The system cannot find the path specified. [0x00000003]

    2018-05-14 19:37:46, Error      [0x08085f] MIG    MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7e.[gle=0x0000007e]

    2018-05-14 19:37:46, Error      [0x080863] MIG    MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007e.[gle=0x0000007e]

    2018-05-14 19:37:46, Error      [0x0808ff] MIG    COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate->LoadDllServer(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, {6DF2D9DF-1294-4637-82D3-D53761CA2C11}, 0) failed, hr=[0x8007007e].

    2018-05-14 19:37:46, Error      [0x08038b] MIG    Failure while calling IPreApply->PreApply for Plugin={ServerPath="%windir%\system32\IasMigPlugin.dll", CLSID={6df2d9df-1294-4637-82d3-d53761ca2c11}, ThreadingModel=Apartment}. Error: 0x8007007E

    2018-05-14 19:37:46, Error                 SP     Error READ, 0x0000007E while gathering/applying object: pre-apply, Action,CMXEPlugin,C:$WINDOWS.~BT\Work\MachineIndependent\Working\agentmgr\CCSIAgent,%windir%\system32\IasMigPlugin.dll,{6df2d9df-1294-4637-82d3-d53761ca2c11},Apartment. Will return 2[gle=0x000000cb]

    2018-05-14 19:37:51, Error                 SP     Error WRITE, 0x0000065E while gathering/applying object: State, Microsoft-Windows-TabletPC-CoreInkRecognition[@version="10.0.16299.15" and @arch="amd64" and @culture="neutral" and @context="allUsers"]/settings. Will return 2

    2018-05-14 19:37:51, Error                 SP     Error WRITE, 0x0000065E while gathering/applying object: State, Microsoft-Windows-TabletPC-CoreInkRecognition[@version="10.0.16299.15" and @arch="amd64" and @culture="neutral" and @context="allUsers"]/settings. Will return 2

    2018-05-14 19:37:59, Error      [0x08038d] MIG    Failure while calling IPostApply->ApplySuccess for Plugin={ServerPath="%windir%\system32\migration\CntrtextMig.dll", CLSID={dedf860b-4cd6-4d6b-9823-f656a2b2462b}, ThreadingModel=Apartment}. Error: 0x80010105

    2018-05-14 19:37:59, Error                 SP     Error READ, 0x80010105 while gathering/applying object: apply-success, Action,CMXEPlugin,C:$WINDOWS.~BT\Work\MachineIndependent\Working\agentmgr\CCSIAgent,%windir%\system32\migration\CntrtextMig.dll,{dedf860b-4cd6-4d6b-9823-f656a2b2462b},Apartment. Will return 2[gle=0x000000cb]

    2018-05-14 19:37:59, Error      [0x08085f] MIG    MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7e.[gle=0x0000007e]

    2018-05-14 19:37:59, Error      [0x080863] MIG    MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007e.[gle=0x0000007e]

    2018-05-14 19:37:59, Error      [0x0808ff] MIG    COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate->LoadDllServer(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, {6DF2D9DF-1294-4637-82D3-D53761CA2C11}, 0) failed, hr=[0x8007007e].

    2018-05-14 19:37:59, Error      [0x08038d] MIG    Failure while calling IPostApply->ApplySuccess for Plugin={ServerPath="%windir%\system32\IasMigPlugin.dll", CLSID={6df2d9df-1294-4637-82d3-d53761ca2c11}, ThreadingModel=Apartment}. Error: 0x8007007E

    2018-05-14 19:37:59, Error                 SP     Error READ, 0x0000007E while gathering/applying object: apply-success, Action,CMXEPlugin,C:$WINDOWS.~BT\Work\MachineIndependent\Working\agentmgr\CCSIAgent,%windir%\system32\IasMigPlugin.dll,{6df2d9df-1294-4637-82d3-d53761ca2c11},Apartment. Will return 2[gle=0x000000cb]

    2018-05-14 19:37:59, Error      [0x08085f] MIG    MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7e.[gle=0x0000007e]

    2018-05-14 19:37:59, Error      [0x080863] MIG    MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007e.[gle=0x0000007e]

    2018-05-14 19:37:59, Error      [0x0808ff] MIG    COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate->LoadDllServer(C:$WINDOWS.~BT\NewOS\Windows\system32\IasMigPlugin.dll, {6DF2D9DF-1294-4637-82D3-D53761CA2C11}, 0) failed, hr=[0x8007007e].

    2018-05-14 19:37:59, Error      [0x080390] MIG    Failure while calling IPostApply->PostApply for Plugin={ServerPath="%windir%\system32\IasMigPlugin.dll", CLSID={6df2d9df-1294-4637-82d3-d53761ca2c11}, ThreadingModel=Apartment}. Error: 0x8007007E

    2018-05-14 19:37:59, Error                 SP     Error READ, 0x0000007E while gathering/applying object: post-apply, Action,CMXEPlugin,C:$WINDOWS.~BT\Work\MachineIndependent\Working\agentmgr\CCSIAgent,%windir%\system32\IasMigPlugin.dll,{6df2d9df-1294-4637-82d3-d53761ca2c11},Apartment. Will return 2[gle=0x000000cb]

    2018-05-14 19:42:16, Error                 MOUPG  Finalize: Error reading narrator reg key: [0x80070002]

    2018-05-14 19:42:16, Error                 SP     Error converting install time 20/0/218 to structure[gle=0x00000057]

    2018-05-14 19:42:16, Error                 SP     Error converting install time 5/5/2018 to structure[gle=0x00000057]

    Any help would be greatly received.

    I have not done a clean boot yet, but will do so if necessary. However, it does seem to be a very involved process and so will save for a last resort.

    Thanks.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2018-05-10T19:35:42+00:00

    You probably should be asking LSI if a new driver is available for 1803

    fwiw;

    0xC1900101

    A frequently observed result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as:

    • The minidump file: $Windows.~bt\Sources\Rollback\setupmem.dmp,
    • Event logs: $Windows.~bt\Sources\Rollback*.evtx
    • The device install log: $Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log

    The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018).

    >>>>To resolve a rollback due to driver conflicts, try running setup using a minimal set of drivers and startup programs by performing a clean boot before initiating the upgrade process.

    Code <br> --- <br> 0xC1900101 - 0x20017 <br><br> <br><br><br> Cause <br> --- <br> A driver has caused an illegal operation. <br><br>Windows was not able to migrate the driver, resulting in a rollback of the operating system.<br> <br><br>This is a SafeOS boot failure, typically caused by drivers or non-Microsoft disk encryption software. Mitigation <br> --- <br> Ensure that all that drivers are updated. <br><br>Open the Setuperr.log and Setupact.log files in the %windir%\Panther directory, and then locate the problem drivers.<br> <br><br>For more information, see Understanding Failures and Log Files. <br><br>Update or uninstall the problem drivers.

    Was this answer helpful?

    0 comments No comments