These instructions apply to the Lexus IS Mk2 (XE20) 2005-2012.
For other models, please choose your vehicle here.
If a window on your Lexus IS (2005–2012) — the XE20 — has lost its one-touch up/down — usually after a flat or disconnected battery, or a fuse change — you can re-initialise it yourself in under a minute. No tools.

On the XE20 IS the one-touch (auto) window function is a convenience feature, not a warning of a fault — when it drops out, nothing is broken. The glass still raises and lowers perfectly well while you hold the switch; what stops responding is the single-tap automatic travel and the jam-protection that reverses the glass if it meets an obstruction near the top. Owners usually notice it the first time they get in after a battery disconnect or a blown fuse, and it can affect one door or several at once. A quick per-window relearn puts it right.
Why It Happens
Each window’s control module learns its fully-up and fully-down stops. Cut the power and that memory is lost, so one-touch and anti-pinch stop working until you re-teach the limits.
How It Works on This Model
Every door has a window motor with a position counter that keeps track of exactly where the glass sits between its top and bottom limits. The express one-touch travel and the jam-protection both depend on those learned reference points — the module needs the true closed position to know when to cut the motor, and uses the same data to sense abnormal resistance. When 12 V power is removed by a flat or disconnected battery, or a pulled window fuse, the counter is cleared and the motor reverts to move-while-held until the limits are taught again.
Before You Start
- Sit inside with the door closed so the glass can seat fully at the top of the frame.
- Turn the ignition on so the window circuit is fully powered before you start.
- Keep the run clear — nothing on the seal or in the channel that could stall the glass mid-learn.
- Work one window at a time from that door’s own switch and confirm each result.
- If the battery was just reconnected, leave the car powered up for a few seconds first.
Re-initialising a Window
Do this with the door closed and the ignition on, one window at a time:
- Pull the switch up and hold it until the window is fully closed; keep holding for 1–2 seconds after it stops.
- Press the switch down and hold until the window is fully open; keep holding briefly after it stops.
- Pull up again to fully close and hold briefly — one-touch and anti-pinch are now relearned.
- Repeat for each affected window.
If It Still Won’t One-Touch
- Hold the switch past each limit — letting go the instant the glass stops aborts the learn; the extra second registers the end stop.
- Do it with the door shut so the glass reaches its true closed position rather than stopping a fraction short.
- Repeat the up-down-up cycle two or three times if the first attempt only partly takes.
- Check the glass moves freely — on an older car a dry or perished channel can stall the motor before it reaches the stop and block the learn.
- Check the window fuse if a window is completely dead, not just missing one-touch — that points to power rather than lost memory.
- A faulty regulator or switch can block the learn — any stored fault can be looked up on autodtcs.com.
What to Expect After
Once a window is initialised, a single tap should run it fully up or down on its own, and the jam-protection should stop and reverse the glass near the top if it meets an obstruction. The setting is stored permanently and survives normal driving — you should not need to repeat it until the next time the battery is disconnected or the window fuse is pulled.
Frequently Asked Questions
Why did my IS’s window stop going up with one touch?
The window module lost its learned up and down limits, almost always after the 12 V battery was disconnected or went flat, or after a window fuse was changed. Without those stored positions it falls back to hold-to-move only. Running the up-down-up relearn on that door restores both the express travel and the jam-protection.
How do I reset the windows?
With the door shut and the ignition on, hold the switch fully up and keep holding a second after it stops, then fully down and pause again, then fully up once more. That single cycle re-teaches the end stops. Repeat on each door that lost the feature.
Do I need any tools?
No. The whole relearn is done with the window switch itself — no scan tool, no fuses to move and no dashboard menu. It costs nothing and takes under a minute per window.
Do I have to do all four windows?
Only the ones that actually lost one-touch, though after a battery disconnect several can drop out together. It is quick to run the cycle on each door, so many owners simply do them all at once to be certain everything is back to normal.
It still won’t work — now what?
Repeat the cycle two or three times, holding past each stop with the door closed. If it still fails, check the window fuse and that the glass moves freely. A regulator or switch fault can also block the learn and may store a code — check autodtcs.com.
Will this happen every time I disconnect the battery?
Yes — any time 12 V power is fully removed, the learned limits are wiped and one-touch may need re-teaching afterwards. It is normal on the IS, not a fault, and the quick relearn is simply part of finishing a battery change.
If the windows dropped out after a battery change, see our IS battery disconnect/reconnect guide.
Independent guide — not affiliated with Lexus. Always follow your official service manual and safety precautions. Read our full disclaimer.