Place a cup or dish with 1 cup of white vinegar on the top rack of your dishwater. Place your glasses on the lower rack.
Pour high-quality dishwasher soap, preferably powdered, into the appropriate receptacle in the dishwasher. Use a little less soap than you normally do. The hot water does the majority of the cleaning.
Turn the dishwasher on and run it through a regular cleaning cycle.
Pour 1 cup of white vinegar into a sink or basin large enough for the glassware to fit.
Fill the basin with boiling hot water. Pour 1 cup of vinegar into the basin. Place the glassware in the basin and let it soak in the vinegar and water solution to help dissolve the film.
Wash the glassware with a mild soap, rinse well and let air dry.