发电机启动后自动熄火的原因可能有以下几个方面:首先,可能是熄火开关没有开启或者熄火线短路导致的。其次,如果车辆配备了机油保护器,机油传感器可能出现问题,需要拔掉连接线进行检查。另外,点火系统也可能出现问题,可以尝试拔掉火花塞进行启动,观察火花情况。如果火花为白红色,则说明点火系统正常;否则需要更换火花塞或点火器。此外,供油系统也可能是问题所在,需要检查燃油是否进水,如进水则需要用汽油清洗化油器,并判断缸体是否进燃油。如果缸体进燃油,则需要变换风门位置进行启动。最后,能量转换系统和配气系统也可能出现问题,可以拔掉火花塞进行检查。如果没有任何压缩气体冲出,则说明这两个系统存在问题。