Blender not Running using Nvidia Graphics But Run using Integrated Graphics
i have the same laptop and have found i had exactly the same problem, and it was driving me nuts! but i'm pleased to say i've found a work around... its a bit hacky but it works, and it seems to be the only thing that does.

The laptop is delivered with both the intel UHD 620 graphics and also the geforce 940MX enabled. you need to disable the intel GPU in device manager, and this stops any conflicts between the two GPUs when launching blender.

First right click on the windows icon in the bottom left of your screen, and select the option for 'device manager'. In the new window that comes up, expand the tree at 'display adaptors'. you will see there are two graphics adaptors enabled, the intel adaptor, and the nvidia adaptor. right click on the intel adaptor and select 'disable device'.



Testing: be aware that although this works flawlessly for blender, there are other software packages that i have installed on my laptop which require both adaptors to be enabled, the intel adaptor only to be enabled, or the nvidia adaptor only to be enabled. also in some software i have found the CPU works twice as hard when the nvidia adaptor is being used. (I assume there are some efficiencies in having the GPU integrated with the intel CPU which you give up when you move to the nvidia adaptor).

In any case, its still a bit of a pain, but this should get you going with blender again. Hopefully various updates will address the issue in the fullness of time. in the meantime, just keep the above notes in mind should any of your other software packages stop working.