--- ---

## Problem

UAC alerting saying the application did not start successfully, also the Embarcadero Rad Studio 2010 also has a warning message.

    Error executing 'C:\ProgramData\{BBD31133-40F8-4B57-9BA6-DB76C03D153B}\
      Setup.exe': The parameter is incorrect

All on one line

## Solution #1

Turn off the UAC. (not recommended)

## Solution #2

Run Embarcadero Rad Studio 2010 as Administrator every you time start the IDE or disable the auto update feature during install.

## Solution #3

Open `regedit.exe` and navigate to the following registry key:

    HKEY_CURRENT_USER\Software\CodeGear\BDS\7.0\AutoRun\UpdateCheck

Find the Name `ProgramToRun` and simply modify and set the value to an empty string.

## Solution #4

I have taken the liberty of writing a procedure to handle such process, this procedure works on the assumption that Embarcadero Rad Studio 2010 is installed and Auto Update is enabled, no version checking is being performed.

    uses
      Windows, Registry;

    procedure RemoveEmbarcaderoRadStudios2010AutoUpdate;
    var
     Reg: TRegistry;
    begin
      Reg := TRegistry.Create;
      try
        Reg.RootKey := HKEY_CURRENT_USER;
        if Reg.OpenKey(
          '\Software\CodeGear\BDS\7.0\AutoRun\UpdateCheck', True
        ) then
          Reg.WriteString('ProgramToRun', '')
        else
          ShowMessage('Registry entry not found');
        Reg.CloseKey;
      finally
        Reg.Free;
      end;
    end;