BootExecute is a subkey in the Microsoft Windows operating system, while Autocheck Autochk * is a value for the key. BootExecute is fundamental to the proper functioning of a Windows OS, as it specifies those OS-related and non-OS-related applications, commands and services that should be started immediately upon startup.
The Windows registry is a central hierarchical database in Windows-based operating systems that maintains all the OS's configuration settings. The registry is divided into five sections or hives, HKEY_LOCAL_MACHINE, HKEY_CURRENT_CONFIG, HKEY_USERS, HKEY_CLASSES_ROOT and HKEY_CURRENT_USER. Within each hive are multiple keys and subkeys, the latter of which contain values of a certain type. A value may be any of 11 different types.
The BootExecute subkey is located in the HKEY_LOCAL_MACHINE hive under the SYSTEM, CurrentControlSet, Control and Session Manager keys and subkeys. It contains a default REG_MULTI_SZ value of Autocheck Autochk *. The benefit of BootExcecute is that it allows you to remove certain applications, services and commands from startup, which in turn can greatly enhance your computer's boot speed.
Autocheck Autochk *
The Autocheck Autochk value in the BootExecute subkey tells the operating system to run Autochk every time the system launches. This tool verifies the logical integrity of the filesystem. It cannot be accessed directly in any other way, though you can indirectly access it through the Chkdsk tool. The benefit of allowing it to run automatically is that it is able to lock the entire disk volume and thus function more effectively.
You may add additional values to the BootExecute subkey. Keep in mind that it's better to configure this subkey through an application's interface. With AVG Antivirus, for instance, you may adjust its properties so that it launches automatically upon startup. Regardless, if you decide to take the risk of adjusting BootExecute directly, merely add the file you would like processed during startup: