通常来讲,当主合同解除之后,担保合同一般不会自动有效。这是因为担保合同具有从属性,它是以主合同的存在以及生效作为基础和前提的。
主合同解除之后,担保人对于债务人所应当承担的民事责任,依然需要承担担保责任。不过,如果担保合同中有另外的约定,那就按照约定来执行。
在实际的司法过程中,必须依据具体的情况去进行判断。比如说主合同解除的原因到底是什么,担保合同的具体条款又有哪些等等。要是主合同的解除是由于不可抗力这类不能归责于双方的事情所导致的,那么担保人的责任可能就会和一般情况有所差异。总的来说,主合同解除对担保合同效力所产生的影响,不能简单地一概而论,而是需要综合多方面的因素来进行判定,这样才能得出准确且合理的结论。