0xc0000359 = "STATUS_INVALID_IMAGE_WIN_32" -- "The specified image file did not have the correct format"
Most likely you had/have file-system and/or physical disk corruption, and your kernel file(s) is pooched beyond repair.
Scan the HDD for errors and repair them (CHKDSK and the HDD manufacturer's utilities).
If the utilities detect the drive as not repairable, then replace it (and restore from backup or reinstall).
If it says it fixed things, try a Windows Repair again.
If that repair doesn't work, and/or the scan utilities reported the drive as healthy, then the file(s) are damaged beyond repair. Restore from backup, or reinstall Windows.