When you configure the restore, make sure you aren't using data/log files that are in use by a database that is currently running (probably the database you're restoring on top of).
It makes the data directory a mess, but I give my data/log files a Rev. number when I restore databases so I don't run into that issue.