Windex just doesn't clean streakless anymore. It's different these days. Try wiping off the streaks with dry newspaper. Get window cleaner that is specially made for cars.
As others have said, use newspaper. You ball up a section about the size of a tennis ball and work a section at a time. It will fall apart, but just get a another section. Do not let you hand or arm touch the windshield.