This is the STOP code:
This driver has been flagged:
A kernel component has corrupted a critical data structure. The corruption
could potentially allow a malicious user to gain control of this machine.
Arg1: 0000000000000003, A LIST_ENTRY has been corrupted (i.e. double remove).
Arg2: ffffd00020262220, Address of the trap frame for the exception that caused the bugcheck
Arg3: ffffd00020262178, Address of the exception record for the exception that caused the bugcheck
Arg4: 0000000000000000, Reserved
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
Probably caused by : nvlddmkm.sys ( nvlddmkm+3f0c2)
I would first suggest updating the driver for your NVIDIA graphics card and see if this helps.
When it comes to the sfc error:
In an elevated command prompt run:
dism /online /cleanup-image /restorehealth
After that finishes, run:
Once again. This can help correct errors that sfc isnt able to fix on its own. Sometimes sfc needs to be run a few times consecutively for it to fix all the errors.