I think the wording of this question is causing confusion. Normally when someone "restarts" a computer, it does exactly what you described. It acts like it's shutting down, goes black for a moment and then boots back up. That sounds like a proper restart from what I can tell.
So it doesn't seem like there's a problem here.
What do you mean by restart? I think that's the best way to approach this issue.