I've had a situation where the window reg would only move 1 mm or so when the switch as operated, turned out to be dirty/burned switch contacts, not allowing enough current to pass through to operate the motor.
I pulled the window switch apart and filed the contacts clean.......sorted!
£30 well spent, IMHO