In older versions of Windows (like Windows 7 or 8), the update agent itself could become too outdated to communicate with newer security protocols on Microsoft's servers. This mismatch causes the client to crash during the initial "handshake" phase.
Remember: wuauclt.exe is not your enemy. It’s a messenger. When it crashes, Windows is telling you that the update pipeline is broken. Fix the pipeline, and the crashes stop forever. Why Does Wuauclt.exe Crash BEST
Have you recently installed any tools?