The best strategy is to simply remove any type of vegetation that could cause this kind of problem. Taking the time to relocate and remove any vegetation can serve to greatly extend the useful life of a typical driveway.  In addition, cleaning and sealing a driveway is an essential aspect of driveway maintenance and care that should not be overlooked.  When sealing a driveway it should first be thoroughly cleaned.  Next, any cracks should be filled and then the driveway should be sealed using a quality sealer.  Doing these few things can prolong the life of a driveway.