sho bc,
You can very carefully remove the driver's door switch, that is the master switch, then very carefully take the switch apart, and clean up the contacts.
The contact points get spots on them from arcing.
This may correct the problem for a short time. The copper connections in the switch loose their spring tension, as do the little springs. If the switch is the culprit the best thing to do is replace it.
While you have the switch out you can use a 12 volt battery and jumper wires (not jumper cables) to test the wiring circuit as SDPatt suggested. Using the wire diagrams you can trigger the front passenger window up and down.
If you have a shorted or open wire it will show up this way. As SDPATT says the wires in the front drivers door jamb get flexed regularly, and more often than any of the other doors. I have seen these wires split open and corrode, as well as break from the flexing. ranger