In the field, one solution might be to wipe the zipper down on a regular basis with a damp cloth. Do that when the wind is not blowing, of courseotherwise the moisture will just attract more dirt. And I'm afraid it's a bad idea to spray ANYTHING on a zipper, including silicon. That's fine for wetsuit zippers, but awful on outdoor-gear zippers that will be around dirt.
What I would do is this: Fill a bucket with some warm water and add to it some Dawn detergent (a good emulsifier for grease and oils). Get an old toothbrush, dip it in the bucket, and got to work on the zippers. Lather them up pretty well with the soapy brush. Then rinse them thoroughly with clean water (the soap residue will catch dirt) and let them dry. Then, rub some paraffin wax on them. Just a littlenot much at all.
If all else fails, zippers are fairly easy to replace. A good outdoor-gear repair outfit will be able to remove the old zips and sew in new ones, and the tent will be as good as new.
Support Outside Online
Our mission to inspire readers to get outside has never been more critical. In recent years, Outside Online has reported on groundbreaking research linking time in nature to improved mental and physical health, and we’ve kept you informed about the unprecedented threats to America’s public lands. Our rigorous coverage helps spark important debates about wellness and travel and adventure, and it provides readers an accessible gateway to new outdoor passions. Time outside is essential—and we can help you make the most of it. Making a financial contribution to Outside Online only takes a few minutes and will ensure we can continue supplying the trailblazing, informative journalism that readers like you depend on. We hope you’ll support us. Thank you.