Tree roots and plants can grow under your driveway and cause cracks and upheavals. Some ways to prevent tree roots and plants from growing under your driveway is to plant trees away from your driveway and/or install tree root barriers around your driveway. If roots do manage to grow and get under your driveway, pull the roots out of your driveway with a winch depending on how big they are. If you have multiple roots growing under your driveway, the best thing to do would be to prune them. Pruning the roots from time to time helps them from growing under your driveway.