Application Launcherは、壊れたアプリケーションを起動時に検出します。呼び出したアプリケーションファイルが起動できない(つまり、Application LauncherがCreateProcessを呼び出すとFALSEが返される)場合、Application Launcherは、アプリケーションが壊れており、検証の必要があると見なします。この場合、Application Launcherは、問題が存在することを示すメッセージをユーザに表示し、アプリケーションを検証するかどうか選択を促します。