Run mode two (OOBE) is entered if HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags\Telemetr圜ontroller\Oobe exists and -maintenance was not provided. If a DLL/function name is not provided, the program continues on to identifying the run mode. This causes CompatTelRunner.exe to start the DLL provider and exit. If command line parameters that specify a DLL/function are provided, CompatTelRunner.exe validates them against an approved list. There are three run modes corresponding to a few conditionals. Prior to the update of CompatTelRunner.exe, these checks were not performed, and this executable would run the commands in the registry key regardless of Windows version.Īfter this check (or lack thereof), the presence or absence of command line parameters will decide what run mode the program is operating in. Interestingly, these checks were added at some point after the release of server 2016.
0 Comments
Leave a Reply. |