SQL Agnet cannot start with default virtual account "NT SERVICE\SQLSERVERAGENT", after clean installation with almost all default settings.
It even does not generate SQLAGENT.OUT file, although file and LOG folder permissions are set correctly (Read/Write).
If I change the user to LOCALSYSTEM, SQL Agent starts without problem.
I did not change any permissions on the machine, everything is set by installer.
Some details are here: