«« Site Rescued »»

While the site is still going to move from its current host, a new site will now take its place. More Info.

The new site may have less content, but the core will now remain. And it will now play nicely with phones! Keep an eye on the DelphiDabbler Blog for news.

» Help

Solution for problem with auto update feature in Rad Studio 2010 and Win Vista/7 UAC

   

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;
Author: Jeff DeVore
Contributor: Jeff DeVore
Added: 2010-03-09
Last updated: 2010-03-09

« Return to contents »