It really depends on what you are disinfecting - and how you want to do it.
Potassium permanganate is one of the best disinfectants possible. It will take care of just about anything biological. Soak what ever you want to disinfect in a solution of PP that is bright purple for about4 hours. If the solution turns brown, add more until it is purple.
You can fill a tank up to the top and run it purple - through the filters and all and kill everything in the tank. (Remove the fish, please - they will die, also)
IF you have a deep gravel base, remember that any disinfectant cannot reach into every granny of it - and will not do it all. If you really need to zap the WHOLE tank, remove all the gravel and boil it at a rolling boil for 10 minutes. Add about 1T salt to 1 quart of water to increase the boil kill. Or pressure cook - this will kill even the alien infection from outer space or the nasties that never die from Toothless's tank.
If I am "nuking" a tank, I take out everything. Gravel is boiled. Ceramic/rock/bioball media is boiled. Any "soft" media is discarded (sponges, floss, etc.). The biowheel, all the decorations, plastic plants, etc. are dropped in the clean tank. The tank is filled to the very top and the filter is set running with no media, no biowheel. Then the PP is added until it is bright purple. This is run this way for 4 hours. At the end of 4 hours, hydrogen peroxide is added to the tank until the water is clear. Then the tank is emptied, things are rinsed and the tank can be reset and started for fish/cycle again.
A standard concentration of 1:12 bleach/water is what is used for most infectious agents. Some more stubborn infectious agents require a 1:10 concentration. Live plants cannot survive this concentration. 1:19, as Sandy has stated is ok for those. It will not kill all - but will get a lot off the plant. The best way to make sure a plant is clean is to place it in a "iso" tank for a time. Many problems cannot survive without a fish host. A good dechlorinator can detoxify the bleach when you are done.
Between bleach, potassium peroxide, and boiling, you can pretty much sterilize just about anything you want.