When the error occurs MP is making a Windows Direct3D system call (CreateDeviceEx), and that is returning 'not successful' - hence the error message.
Did you have any .NET updates around the time the problem started?
If you start MP in windowed mode (not full screen) does it work or fail?
Did you have any .NET updates around the time the problem started?
If you start MP in windowed mode (not full screen) does it work or fail?