Welcome screen?
Does it freeze on the actual welcome screen, without clicking anything, or after U select user?
If after then it's probably a corrupt user profile.
If U managed to get to Windows, U can do a system restore from Start>Run and type Msconfig
Then Launch system restore. Pick an earlier date , before it happened and let it run.
U can also do some cleaning, and a few scans.
U can check Event viewer to see related error messages