This invention relates to a stable demagnetization method, which controls de-magnet according to the time sequence at the state when a generator is faulty: 1, at the time when an excitation regulator gets an excitation trip order from a set protection device, it starts up inversion de-magnet, 2, sending the trip order to an AC de-magnet switch and a DC de-magnet switch, 3, the excitation regulator executes the inversion to set a pulse control angle an inversion angle after delta-t1, 4, closing down the output pulse of the regulator with software or hardware after inverting for delta-t2, in which, delta-t1 is in the sphere greater than 0ms but smaller than or equal to 10ms, and delta-t2 is in the sphere greater than 4ms and smaller than or equal to 10ms, and the demagnetization methods of DC, AC, inverted and non-linear resistor energy-moving and closing pulse of thyristor are used inter-grate to realize stable demagnetization.