Windows 10 20H2 upgrade fails
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.