i7-8700k, Windows 10 Pro, build 16299.214, after installing KB4058258 I'm getting blue screen with Inaccessible boot device error.
I was able to narrow it down to this servicing stack:
C:\windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.16299.212_none_17098c7c31fd065f
It was installed by KB4058258
When it executes the TIWorker.exe removes several device drivers, most notably acpi.sys and disk.sys, but doesn't install anything in their place loading NULL driver for devices that were using those drivers. So no wonder the boot up fails, the machine stays up after this servicing stack executes but only because the disks are in use and can't be unmounted while system is running. The process get completed when the machine is shut down. If deletes the acpi.inf, disk.inf and related driver files from disk for those and some 10 other drivers.
Entries from setupapi.dev.log are below, for acpi.inf only. There are 10+ other drivers being removed also. Is there any way to stop this service stack from executing, or to prevent KB4058258 from loading at all?
[Boot Session: 2018/02/12 16:11:41.499]
>>> [Uninstall Driver Updates]
>>> Section start 2018/02/12 17:49:21.823
cmd: C:\windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.16299.212_none_17098c7c31fd065f\TiWorker.exe -Embedding
sto: Image State = Specialized
sto: Image Architecture = amd64
sto: Driver Updates = 1
sto: {Unpublish Driver Package: C:\windows\System32\DriverStore\FileRepository\acpi.inf_amd64_191f1aa4a5c000b7\acpi.inf} 17:49:22.058
sto: Driver Package = acpi.inf_amd64_191f1aa4a5c000b7
idb: {Unpublish Driver Package: C:\windows\System32\DriverStore\FileRepository\acpi.inf_amd64_191f1aa4a5c000b7\acpi.inf} 17:49:22.084
idb: Clearing active driver package 'acpi.inf_amd64_191f1aa4a5c000b7'.
cpy: Unpublished 'acpi.inf'.
idb: Deindexed 1 driver file for 'acpi.inf_amd64_191f1aa4a5c000b7'.
idb: Deindexed 3 device IDs for 'acpi.inf_amd64_191f1aa4a5c000b7'.
sto: Flushed driver database node 'SYSTEM'. Time = 16 ms
idb: {Unpublish Driver Package: exit(0x00000000)} 17:49:23.605
sto: {Unpublish Driver Package: exit(0x00000000)} 17:49:23.607
sto: Last 'acpi.inf' driver package removed.
sto: {Unreflect Driver Package: C:\windows\System32\DriverStore\FileRepository\acpi.inf_amd64_191f1aa4a5c000b7\acpi.inf}
inf: Class GUID = {4d36e97d-e325-11ce-bfc1-08002be10318}
inf: Class Options = Configurable BootCritical
idb: Driver packages:
idb: acpi.inf_amd64_63ec3382c9e54d87
idb: acpi.inf_amd64_191f1aa4a5c000b7 (active)
inf: {Unconfigure Driver: Microsoft ACPI-Compliant System}
inf: Section Name = ACPI_Inst.NT
inf: {Add Service: ACPI}
inf: Deleted 'ACPI' entry from 'System' service event log.
inf: Deleted service 'ACPI'.
inf: {Add Service: exit(0x00000000)}
inf: {Unconfigure Driver: exit(0x00000000)}
inf: {Unconfigure Driver: Microsoft ACPI-Compliant System}
inf: Section Name = ACPI_Inst.NT
inf: {Unconfigure Driver: exit(0x00000000)}
flq: DeleteFile: 'C:\windows\System32\drivers\acpi.sys'
flq: DeleteFile: 'C:\windows\System32\drivers\acpi.sys'
flq: DeleteFile: success
sto: {Unreflect Driver Package: exit(0x00000000)}
sto: {Update Device Drivers: acpi.inf} 17:49:23.706
sto: Removing driver 'acpi.inf' from device nodes.
sto: {Cache Device Nodes} 17:49:23.707
! sto: Found invalid compatible IDs for 'HID\VID_046D&PID_C07D&MI_01&Col04\8&340e6e5d&0&0003'.
! sto: Found invalid compatible IDs for 'UMB\UMB\1&841921d&0&TERMINPUT_BUS'.
! sto: Found invalid compatible IDs for 'HID\VID_046D&PID_C32B&MI_01&Col02\8&216efb0b&0&0001'.
! sto: Found invalid compatible IDs for 'BTH\MS_BTHLE\6&2d15258e&0&0'.
! sto: Found invalid compatible IDs for 'HID\VID_046D&PID_C32B&MI_01&Col03\8&216efb0b&0&0002'.
! sto: Found invalid compatible IDs for 'HID\VID_046D&PID_C07D&MI_01&Col01\8&340e6e5d&0&0000'.
! sto: Found invalid compatible IDs for 'UMB\UMB\1&841921d&0&TSBUS'.
! sto: Found invalid compatible IDs for 'TS_USB_HUB_Enumerator\UMB\2&30d3618&0&TS_USB_HUB'.
! sto: Found invalid compatible IDs for 'USB\ROOT_HUB30\4&1dc5b97&0&0'.
! sto: Found invalid compatible IDs for 'HID\VID_046D&PID_C07D&MI_01&Col02\8&340e6e5d&0&0001'.
sto: Cached 342 device nodes. Time = 250ms
sto: {Cache Device Nodes: exit(0x00000000)} 17:49:23.955
sto: {Update Device: ACPI_HAL\PNP0C08\0}
sto: Marking device node for re-install:
sto: Config Flags = 0x00000020
sto: Install Flags = 0x00000005
sto: {Update Device: exit(0x00000000)}
sto: Updated drivers for 1 device node.
sto: {Update Device Drivers: exit(0x00000000)} 17:49:23.960
<<< Section end 2018/02/12 17:49:23.960
<<< [Exit status: SUCCESS (REBOOT_REQUIRED)]
>>> [Unstage Driver Updates]
>>> Section start 2018/02/12 17:49:23.962
cmd: C:\windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.16299.212_none_17098c7c31fd065f\TiWorker.exe -Embedding
sto: Image State = Specialized
sto: Image Architecture = amd64
sto: Driver Updates = 1
sto: {Unstage Driver Package: C:\windows\System32\DriverStore\FileRepository\acpi.inf_amd64_191f1aa4a5c000b7\acpi.inf} 17:49:23.967
sto: {DRIVERSTORE DELETE BEGIN} 17:49:23.968
sto: {DRIVERSTORE DELETE BEGIN: exit(0x00000000)} 17:49:23.968
idb: {Unregister Driver Package: C:\windows\System32\DriverStore\FileRepository\acpi.inf_amd64_191f1aa4a5c000b7\acpi.inf} 17:49:23.969
idb: Unregistered driver package 'acpi.inf_amd64_191f1aa4a5c000b7' from 'acpi.inf'.
idb: Deleted driver package object 'acpi.inf_amd64_191f1aa4a5c000b7' from SYSTEM database node.
idb: Driver packages registered to 'acpi.inf':
idb: acpi.inf_amd64_63ec3382c9e54d87
idb: {Unregister Driver Package: exit(0x00000000)} 17:49:23.973
cpy: {Delete Directory: C:\windows\System32\DriverStore\FileRepository\acpi.inf_amd64_191f1aa4a5c000b7} 17:49:23.974
cpy: {Delete Directory: exit(0x00000000)} 17:49:23.976
sto: {DRIVERSTORE DELETE END} 17:49:23.977
sto: {DRIVERSTORE DELETE END: exit(0x00000000)} 17:49:23.977
sto: {Unstage Driver Package: exit(0x00000000)} 17:49:23.977
<<< Section end 2018/02/12 17:49:23.978
<<< [Exit status: SUCCESS]