C:\Windows\System32>sc queryex wudfsvc
SERVICE_NAME: wudfsvc
TYPE : 10 WIN32_OWN_PROCESS
STATE : 2 START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x7d0
PID : 4804
FLAGS :
```C:\Windows\System32>
I've ran DISM and SFC a few times, they never say there are any problems.
I've never been able to completely restore the service as stated, as it never starts and the restarts continue to happen, usually when many things may be loading, IE gaming and then opening chrome while in a voice chat on a different app, etc.
Also, I'm really not sure what you mean by around the time the system starts. There are so many events happening and I'm not sure which would be indicative of the service starting. I'm not sure the service is starting at all either to be honest.