it still blocked at CLASSPNP.SYS...

Just so you know, when Windows attempts to load it’s drivers, in which file it gets stuck, it does not matter. Tomorrow may be a different file.

I do not see the cause of boot problem, you have no restore point therefore Windows Repair is the safest solution.