Windows Media Center failed to open

I am running Windows Media Center XP SP3, but whenever I tried to launch Windows Media
Center, it opens then freezes with an error message:
" Application hasgenerated an exception that could not be handled. Process id =0xb54 (2900)
Thread id =0x824(2084)".
Any idea what seems to be the problem?
