Vitamin D supplements could spare billions of people from colds or flu each year, researchers claim.
The sunshine vitamin is vital for healthy bones, but also has a role in the immune system.
The analysis, published in the British Medical Journal, argues food should be fortified with the vitamin.
But Public Health England (PHE) says the infections data is not conclusive, although it does recommend supplements.
These, it says, should be taken for improved bone and muscle health.
The immune system uses vitamin D to make antimicrobial weapons that puncture holes in bacteria and viruses.
But as vitamin D is made in the skin while out in the sun, many people have low levels during winter.
Trials on using supplements to prevent infections have given mixed results, so the researchers pooled data on 11,321 people from 25 separate trials to try to get a definitive answer.
The team at Queen Mary University of London (QMUL) looked at respiratory tract infections - which covers a wide range of illnesses from a sniffle to flu to pneumonia.
Overall, the study said one person would be spared infection for every 33 taking vitamin D supplements.
That is more effective than flu vaccination, which needs to treat 40 to prevent one case, although flu is far more serious than the common cold.
There were greater benefits for those taking pills daily or weekly - rather than in monthly super-doses - and in people who were deficient in the first place.
Its main function is to regulate the amount of calcium and phosphate in the body, which are vital for the growth and maintenance of healthy bones, teeth and muscles.
In extreme cases, low levels can lead to rickets in children - where the bones become soft and weak and misshapen as they continue to grow.
In adults, vitamin D deficiency can lead to osteomalacia - causing severe bone pain and muscle aches.
But there is a balance - too much vitamin D can lead to high levels of calcium in the blood which can cause heart and kidney problems.
Anyone with a chronic condition or taking medication should seek advice from their doctor.
One of the researchers, Prof Adrian Martineau, said: "Assuming a UK population of 65 million, and that 70% have at least one acute respiratory infection each year, then daily or weekly vitamin D supplements will mean 3.25 million fewer people would get at least one acute respiratory infection a year."
PHE already advises everyone to take vitamin D supplements in autumn and winter for the sake of healthy bones and muscles.
They are recommended all year round for some people who get little sunlight on their skin, including people in care homes or those who cover up.
However, there is considerable debate about the importance of the latest study.
Prof Louis Levy, the head of nutrition science at PHE, said: "The evidence on vitamin D and infection is inconsistent and this study does not provide sufficient evidence to support recommending vitamin D for reducing the risk of respiratory tract infections."
But Prof Martin Hewison, from the University of Birmingham and the Society for Endocrinology, said the findings were "striking".
"I agree with the authors that this study supports a new indication for vitamin D beyond its established benefits for bone health," he added.
And the research wing of the NHS, the National Institute for Health Research which funded the study, said the findings were "worthy of serious further debate".
Ultimately, the researcher team at QMUL want vitamin D to be added to food like in the US where milk is fortified.
Prof Martineau said: "Vitamin D fortification of foods provides a steady, low-level intake of vitamin D that has virtually eliminated profound vitamin D deficiency in several countries.
"By demonstrating this new benefit of vitamin D, our study strengthens the case for introducing food fortification to improve vitamin D levels in countries such as the UK where profound vitamin D deficiency is common."