接种疫苗后不产生抗体的原因有以下几种。第一,疫苗效价过低。疫苗的储存,一般需要2到8度冷藏。如果在运输,存储和使用过程中温度过高,就会使疫苗的效价降低,导致没效果不理想。第二,免疫反应太弱。一些免疫功能低下或免疫缺陷的患者受到疫苗刺激后,由于免疫反应太弱,产生了微量抗体,常规检验方法无法检测到。针对上述可能存在的原因,可以更换疫苗增加接种次数,同时注射免疫佐剂,增强免疫反应的强度,产生相应的抗体。