You can stop weeds from growing through your block paving in a few ways. The first way is by using a weed membrane. This is something that can be put down before the blocks are put down. This keeps weeds from getting between the blocks and growing there. You can also use non-harmful weed killers to kill weeds where they grow (before they have a chance to grow through your driveway).