The invention discloses a long-acting anti-icing wind power blade coating and a preparing method thereof. According to a formula, the coating is prepared from a component A and a component B, wherein the component A is prepared from resin, dispersant, titanium dioxide, carbon black, a conducting material, a defoaming agent, a leveling agent, a rheological additive, a flatting agent, an adhesion promoter, an initiating agent, butyl acetate and propylene glycol monomethyl ether; the component B is prepared from an HDI tripolymer and a prepolymer made of HDI or IPDI, and the curing agent component with the -NCO content of 5-15%. The preparing method of the coating and a preparing method of the component A are provided. On the premise that a paint film has excellent performance for daily use, the film serves as a resistor while being changed into a conductor, the problem that blades ice during operation in snowy weather in winter is solved thoroughly, and long-term safe and stable operation and service life of a wind power unit are guaranteed.