In another question/answer I already created last week (pls see 'Any other way to solve ProcMon already known issue(s) when loading (or reloading) already previously saved filters ?' contents) I found out that after using ProcMon v3.83 on my Windows 7 SP1 x64 Ultimate PC (and probably after enabling 'Enable Advanced Output' in Options menu, or in Filter menu when using ProcMon v4.01, and/or also after confirming 'Enable Boot Logging' selection made from Options menu with [ OK ] and I'm almost sure that right before I temporarily switched enabled 'Generate thread profiling events' from 'Every second' (default setting) to 'Every 100 milliseconds' to then revert that setting back to its 'Every second' (same initial default setting)) and after that I also found I was even also able to properly start ProcMon v4.01 to overcome older v3.83 limitation to unsuccessfully re-load same filters I already saved on disk while using v3.83 (this was needed to continue an investigation I was doing after properly capturing events with v3.83 and saving filtered results on disk before I also made very wrong decision to 'Reset Filter' from Filter menu of v3.83).
All this happened last week after I was initially able to just load 'C:\Windows\system32\Drivers\PROCMON24.SYS' into memory while using v3.83 (also yesterday in System Event Log I found an Event ID 6 [Source: FilterManager] displayed message "Loading file system filter 'PROCMON24' (0.0, 2021-06-22T12:41:40.000000000Z) and registering with Filter Manage succeeded." also confirming this) and still having it in memory also continued with v4.01 (even if at that time I was initially unsure if v4.01 was still only using older v3.83 version because already loaded into memory), but then all this situation changed yesterday morning when I also found that after just selecting 'Enable Boot Logging' in v4.01 Options menu and then simply choosing [ Cancel ] then I could find same PROCMON24.SYS driver also saved into C:\Windows\system32\drivers folder but this time from its file properties I'm also sure that it's v4.01 version (during past days I always checked that it was never saved there and that driver only remained loaded into memory).
Because of my initial past attempts to load ProcMon v4.01 without previously using v3.83, I also know that current release wasn't loading and displaying error message "Unable to load Processor Monitor device driver: The specified procedure could not be found." (while in System Log a new related Event ID 26 [Source: Application Popup] saying "Application Popup: : ??\C:\Windows\system32\Drivers\PROCMON24.SYS cannot find ntoskrnl.exe KeInitializeSpinLock") was also added) because of such known missing API from Windows 7 SP1 x64 NTOSKRNL.EXE (and probably at least also KeAcquireSpinLockRaiseToDpc and KeReleaseSpinLock APIs I identified while using latest Process Explorer v17.06), so now main reason behind this question 'Is there a known way to force ProcMon v4.01 to avoid starting 'Boot Logging' at next boot after selecting Enable Boot Logging from the Options menu ?' is that I'd really like to try to find a way to force avoiding ProcMon v4.01 Boot Logging to remain unneedingly enabled, while also contemporarily avoid my OS to unsuccessfully start at next boot, since my very strong understanding is that trying such never before tested and totally unsupported configuration would very likely always fail, and so I'd really also like to ensure to avoid my OS to Blue Screen as much as possible.
Thus, many thanks to you all in advance for your attention (further replies with even more related ideas or suggestions will be welcome too).
Best Regards
Rob