Sometimes you can encounter errors like below while starting your Delphi IDE :

Unable to open key "SOFTWARE\\Borland\\BDS\\3.0\\Personalities" for read
or
Unable to open key "SOFTWARE\\Borland\\BDS\\4.0\\Personalities" for read

This error can occur by any of these :

  1. You’ve old version of Delphi like Delphi 7 or Delphi 8 and you installed Delphi 2006 or 2007 to your system, and want to start your old version of Delphi
  2. You’ve old version of Delphi like Delphi 7 or Delphi 8 and you installed Delphi 2006 or 2007 to your system, and uninstalled Delphi 2006 or 2007 from your system, and want to start your old version of Delphi
  3. You’ve old version of Delphi like Delphi 7 or Delphi 8 and you installed Delphi For PHP to your system, and want to start your old version of Delphi
  4. You’ve old version of Delphi like Delphi 7 or Delphi 8 and you installed Delphi For PHP to your system, and uninstalled Delphi for PHP from your system, and want to start your old version of Delphi

Senarios are like those but the problem and the solution is the same.

For solving this situation you must do a simple thing like this :

  1. Open Registry Editor using Run -> Regedit
  2. Go through HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\3.0 (If you’ve not this key, continue)
  3. Delete that folder
  4. Go through HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\4.0
  5. Delete that folder

And now you can feel free to start your oldish Delphi.

Tags: , , , ,
One Response to “Unable to Open Key for Read”
  1. tnkx, i’got the same problem and with your artcile now is ok, tnkx

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>