I got this error while i was updating my sql server 2005 express edition to Sql server 2008 edition. For solution of this error, I found that I need to install the Window Powershell ( a microsoft component). After installing that Installation completed the successfully ran.
Visit on below link to download the window powershell:
To download this, we need to pass window genuine check. After check you will get the download link. Size of this component is 1.5 MB (english language component)