Go to the Binaries Location,
>> Go to D:\SQL Server\SQL-2005\Servers\Setup
>> Search sqlncli.msi
>> Double click choose Repair
>> Once Done Try to install, It will succed.
*This might work, only when you installed and uninstalled couple of time with different sql servers editions
If it failed to work as mentioned above
Please visit http://support.microsoft.com/kb/929667