You haven't stated O.S. but in any case it should display within a reasonable time so you may have a corruption in Windows.
Have you tried running the system file checker i.e from START > RUN type in "sfc /scannow" without the quotes. This will take some time and you may be asked to insert your O.S. disk in your CD Drive.It will help itself to any missing files.