Push a stiff shop broom across the width of the driveway, and then down the length to remove as much loose dirt and debris as possible.
Hose down the bricks and pour stain remover over the surface. Allow the solution to sit for 15 minutes. Scrub it with a scrubbing pad and broom. Rise off the cleaning solution and wait for the driveway to dry.
Sprinkle fine masonry sand over the surface and brush it between the joints with the broom. Continue to sweep and pack the sand down until all of the gaps are filled. Brush off excess and moisten the driveway with the hose using enough to weigh the sand joints down. As they dry, they’ll harden in place, locking the bricks in position.
Dip a roller brush in transparent acrylic sealer once the sand joints dry, and apply a thin coat over the bricks. Wait a few hours for the first coat to dry and apply a second coat.
Assess the bricks once a week and repair any cracks or chips as they occur. Spread vinyl patch compound over the damage and smooth it with a trowel. If end bricks shift out of position, pry them up with a pry bar, set them back in position and pack the joints with more sand.