Hi all,
Highly appreciated to any idea to solve this problem. 
I tried to create an software on .Net framework 3.5sp1 to silently install SQL Server 2008 R2 Express Edition on Vista Bussiness sp2.
The command was used:
SQLEXPR_x86_ENU.exe /qs /ACTION=Install /SkipRules=VSShellInstalledRule RebootRequiredCheck /HIDECONSOLE /FEATURES=SQL /INSTANCENAME=xxx /SECURITYMODE="SQL" /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /SAPWD="XXXXXXXXX" /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /ENABLERANU=1 /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" /TCPENABLED=1 /ERRORREPORTING=1
It installed SQL server but the server couldn't start. However, if I installed SQL server 2008 R2 Express Edt in normal mode, then everything is OK. Tried to test on 2 different machines running Vista Business sp2. The result is the same. 
Moreover, I did experiments on Windows XP sp3, then it's successful. This is wh ...

Go to the complete details ...