Antibiotics are ineffective against viruses because viruses do not have cells.Viruses are infectious agents that live within the cells of other living things. Antibioticswork by breaking down the cell walls of bacteria or interfering with the bacteria's ability to repair its cell's DNA, according to How Stuff Works.