@JonGraef Thanks for the EVENT logs. Other than the winlogon ones, I don't think the others are very significant.
On most users systems, the Event Log is cluttered with many unimportant "events" which are often minor functional code "logs", where various ways to start something are tried, to cover different scenerios or app or interface software versions, and error events are expected. Timing issues can cause these too, often during shutdowns and startups, where complex functions are not quite ready, next try works, but you can still get 1 or 2 error events.
HOWEVER: if you are concerned about the PERFLIB events (that may well have NOTHING to do with your long reboot times), you COULD try the commands below.
CAUTION: unless you have a system backup (system image pereferrably), do NOT perform any ADMIN commands stuff, in case it breaks your system!
Copy/paste the commands below at an ADMIN command/powershell prompt:
Solution 01:
1.) Open a CMD prompt as admin (right click on the windows start icon, choose command prompt (admin) or powershell (admin))
2.) enter
C:\Windows\system32\lodctr.exe /R
and then
C:\Windows\SysWOW64\lodctr.exe /R
If you get the error "Error: Unable to rebuild performance counter setting from system backup store, error code is 2"
(usually with the first command,repeat that command). If you get error 5, it means you were not ADMIN.
3.) Now re-register the computer´s performance libraries with the following commands
C:\Windows\System32\wbem\winmgmt.exe /RESYNCPERF
C:\Windows\SysWOW64\wbem\winmgmt.exe /RESYNCPERF
Thank you for looking over the error log.
I will hold back with any more trials/fixes, until, as you mention I have made my image backup. I will tolerate the slow startup, and see if it gets a fix in the next update.