在各种组织中都含有很多的内源性过氧化物酶,尤其在红细胞,中性粒细胞,单核细胞嗜酸性细胞,出血的组织坏死的组织等等。含有这种酶的各细胞和组织如果在染色前不对其进行处理和抑制,它们将会在DAB底物的显色时,与HRP一样催化底样,使之显色,使之生成与阳性物一样的黄棕色,造成混乱。为止,在免疫组化染色前,都必须对内源性过氧化物酶进行抑制。当然,对它们进行彻底的消除是不行的,因为抑制太厉害,对抗原也会有相同的抑制作用。氢在抑制内源性过氧化物酶时,也要注意对抗原的保护,抑制也只能针对它们中的大部分,在DAB显色后,显示出淡黄色,这就足以与真正阳性物区别。抑制剂常用的是0.3%的H2O2,也可将其称为1%H2O2,因为市售的H2O2的浓度为30%,按其净含量则为0.3%,如果按其溶液的用量则为1%。
关于H2O2的使用,有的使用是单纯的H2O2稀释溶,有的使用是H2O2甲醇混合物。根据实验,认为H2O2甲醇较适合于大多数的情况,因为除了H2O2外,甲醇对各种酶,都有钝化的作用,因此H2O2甲醇的双重作用效果较好。陈尚平等认为在多数情况中,用甲醇H2O2已经获得令人满意的结果。