Windows 10 20H2 upgrade fails

Jason Gallas 21 Reputation points
2021-09-30T18:20:09.133+00:00

Like the title states I am unable to run the 20H2 feature update on 3 PCs in my environment. For reference I am using the following command to perform the update: setup.exe /auto upgrade /dynamicupdate disable /quiet /noreboot. I have run this upgrade successfully on about 30 other systems that also have Trend Apex One installed on them with no issues. Below is the output of SetupDiag:

http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://learn.microsoft.com/en-us/windows/deployment/upgrade/setupdiag"> 1.6.0.0 FindRollbackFailure 3A43C9B5-05B3-4F7C-A955-88F991BB5A48 Error: SetupDiag reports rollback failure found.Last Phase = Pre First BootLast Operation = Setup the recovery partitionError = 0xC1900101-0x30004 LogEntry: Refer to "https://learn.microsoft.com/en-us/windows/desktop/Debug/system-error-codes" for error information. RollbackErrorCode = 0xC1900101, ExtendedCode = 0x30004, LastOperation = Setup the recovery partition, LastPhase = Pre First Boot Pre First Boot 9/28/2021 12:16:06 AM 1/1/0001 12:00:00 AM 0:00:00:00.0000000 false Setup the recovery partition 9/28/2021 12:16:06 AM 1/1/0001 12:00:00 AM 0:00:00:00.0000000 false

And from $Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log:

[Device Install Log]

 OS Version = 10.0.19042   

 Service Pack = 0.0   

 Suite = 0x0100   

 ProductType = 1   

 Architecture = amd64   

[BeginLog]

[Boot Session: 2021/09/29 23:33:40.500]

>> [Install network driver - Tmlwf]

>> Section start 2021/09/29 23:33:45.698

  cmd: C:\WINDOWS\System32\svchost.exe -k netsvcs -p -s NetSetupSvc   

 dvi: Installing new driver   

 dvi: {Create Device} 23:33:45.698   

 dvi:      {Create Device - Tmlwf}   

 dvi:           Class GUID  - {4d36e974-e325-11ce-bfc1-08002be10318}   

 dvi:           Description - <none>   

 dvi:           Flags       - 0x00000001   

 dvi:           Created device 'ROOT\TMLWF\0000'   

 dvi:      {Create Device - exit(0x00000000)}   

 dvi: {Create Device - exit(0x00000000)} 23:33:45.698   

 dvi: {Build Driver List} 23:33:45.714   

 dvi:      Searching for hardware ID(s):   

 dvi:           tmlwf   

 dvi:      Created Driver Node:   

 dvi:           HardwareID   - Tmlwf   

 dvi:           InfName      - C:\WINDOWS\System32\DriverStore\FileRepository\tmlwf.inf_amd64_59c6a4ea487c42a3\tmlwf.inf   

 dvi:           DevDesc      - Trend Micro NDIS 6.0 Filter Driver   

 dvi:           Section      - Install   

 dvi:           Rank         - 0x00ff0000   

 dvi:           Signer Score - WHQL   

 dvi:           DrvDate      - 11/28/2019   

 dvi:           Version      - 5.83.0.1066   

 dvi: {Build Driver List - exit(0x00000000)} 23:33:45.870   

 dvi: {Select Best Driver}   

 dvi:      Class GUID of device changed to: {4d36e974-e325-11ce-bfc1-08002be10318}.   

 dvi:      Selected Driver:   

 dvi:           Description - Trend Micro NDIS 6.0 Filter Driver   

 dvi:           InfFile     - c:\windows\system32\driverstore\filerepository\tmlwf.inf_amd64_59c6a4ea487c42a3\tmlwf.inf   

 dvi:           Section     - Install   

 dvi: {Select Best Driver - exit(0x00000000)}   

 dvi: Selected driver:   

 dvi:      INF path C:\WINDOWS\INF\oem28.inf   

 dvi:      INF section Install   

 dvi:      INF version 5.83.0.1066   

 dvi: {_SCAN_FILE_QUEUE} 23:33:45.886   

 sig:      {_VERIFY_FILE_SIGNATURE} 23:33:45.886   

 sig:           Key      = tmlwf.sys   

 sig:           FilePath = C:\WINDOWS\system32\DRIVERS\tmlwf.sys   

 sig:           Catalog  = C:\WINDOWS\System32\DriverStore\FileRepository\tmlwf.inf_amd64_59c6a4ea487c42a3\tmlwf.cat   

! sig: Verifying file against catalog 'tmlwf.cat' failed.

! sig: Error 2: The system cannot find the file specified.

 sig:      {_VERIFY_FILE_SIGNATURE exit(0x00000002)} 23:33:45.901   

 dvi: {_SCAN_FILE_QUEUE - exit(0x00000000)} 23:33:45.901   

 flq: {FILE_QUEUE_COMMIT} 23:33:45.901   

 flq:      Copying 'C:\Windows\System32\DriverStore\FileRepository\tmlwf.inf_amd64_59c6a4ea487c42a3\tmlwf.sys' to 'C:\WINDOWS\system32\DRIVERS\tmlwf.sys'.   

 flq: {FILE_QUEUE_COMMIT - exit(0x00000000)} 23:33:45.948   

 inf: {Install from INF Section - Install} 23:33:45.948   

 inf:      Flags         - 0x000007af   

 inf: {Install from INF Section - exit(0x00000000)} 23:33:45.948   

 inf: Flags: 0x00000000   

 inf: AddService=tmlwf,,Tmlwf_Service_Inst  (oem28.inf line 70)   

 dvi: Add Service: Created service 'tmlwf'.   

 inf: {Install from INF Section - Tmlwf_Service_Inst} 23:33:45.948   

 inf:      Flags         - 0x00100004   

 inf: {Install from INF Section - exit(0x00000000)} 23:33:45.948   

 inf: {Install from INF Section - Install} 23:33:45.948   

 inf:      Flags         - 0x00000040   

 inf: {Install from INF Section - exit(0x00000000)} 23:33:45.948   

 dvi: Committing changes to the network graph   

<<< Section end 2021/09/29 23:33:46.026

<<< [Exit status: SUCCESS]

From the above log this looks like an issue with Trend Apex One but I have removed Trend from the system and re-ran setup and got the same error. In addition the referenced oem28.inf file in the log above is not the Trend Micro NDIS 6.0 Filter driver but instead is a driver for a SUNIX Multi-I/O Card.

Windows 10 Setup
Windows 10 Setup
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Setup: The procedures involved in preparing a software program or application to operate within a computer or mobile device.
1,908 questions
0 comments No comments
{count} votes