What i usually do is add the used account to the three sql accounts that are created after the installation of SQL 2005 express.
Go to my computer and select manage.
go to users and groups of the local machine.
In groups you will see three new accounts that are created.
Add the local administrators group to the three groups.
Then try it again.
It helps for me.