Maybe that .dll file wasnt just associated with the Printer. Maybe it was also a .dll that Windows used in association with it domain profile loading and when you allowed the change of that file it cause the system to not boot properly. But in safe mode since that driver doesnt load it works just fine.