BootVerification

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

HKLM\SYSTEM\CurrentControlSet\Services

Description

The BootVerification subkey stores entries for Bootvrfy.exe, a program included in Windows Server 2003 that notifies the system that startup was successful. Bootvrfy.exe can be run on a local or remote computer.

By default, Winlogon determines whether a startup is successful, and it notifies the system of the success or failure. However, you can use Bootvrfy.exe to declare the logon successful instead. Typically, users place Bootvrfy.exe in a service group so that it runs after mission-critical applications have been loaded successfully. This ensures that startup is declared successful only after these applications have been loaded.

This entry does not exist in the registry by default. You can add it by using the registry editor Regedit.exe.

Notes

  • To run a custom startup verification program, you must disable the standard startup verification functions in Winlogon by setting the value of the ReportBootOk entry to 0.

  • You cannot run Bootvrfy.exe if you are also running a custom startup verification program. Custom boot verification programs are listed in the value of the BootVerificationProgram\ImagePath entry in the BootVerificationProgram subkey.

Tip

  • To run Bootvrfy.exe, use Regedit.exe to add the BootVerification subkey to the registry. Then, add the following entries to the subkey with the values specified:
Entry name Data type Value

ErrorControl

REG_DWORD

1

service-name\ImagePath

REG_EXPAND_SZ

Bootvrfy.exe

ObjectName

REG_SZ

LocalSystem

Start Entry

REG_DWORD

3

Type Entry

REG_DWORD

2

See Also

Concepts

BootVerificationProgram
BootVerificationProgram\ImagePath
ReportBootOk