These instructions apply to the Subaru Outback Mk5 (BS) 2015-2019.
For other models, please choose your vehicle here.
If a window on your Subaru Outback (2015–2019) — the BS — 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.

This is a common surprise after any 12V battery work on the BS-generation Outback, and it is not a fault. The glass still goes up and down while you hold the switch — only the automatic (express) run and the auto-reverse safety have dropped out. A short relearn from the door switch restores both, with no scan tool and no visit needed.
How It Works on This Outback
Each door’s window motor runs through a control unit that remembers exactly where the fully-up and fully-down stops are. It uses those learned end points to know when to finish an express movement and to sense the extra resistance that triggers auto-reverse, so the glass drops back if it catches something on the way up. Disconnecting the 12V battery, letting it go flat, or pulling a window fuse wipes that memory, and the door reverts to a safe hold-to-move mode. Teaching the limits back takes one up-down-up cycle per door. On the BS Outback the driver’s window has express operation, and depending on trim the other doors may too, so relearn each one that lost its automatic function.
First, a Few Checks
- Sit inside with the door closed so the glass reaches its true sealed height at the top.
- Turn the ignition on (or press start to the ON position without the brake).
- Check the 12V battery is healthy — a low battery is the usual reason a learn won’t stick.
- Work one window at a time from that door’s own switch, keeping fingers clear of the glass.
- After reconnecting the battery, plan to repeat this on each door that lost express operation.
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 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; give a clear extra second top and bottom.
- Do it with the door shut so the glass seats into the top seal at its real closed height.
- Run the sequence twice — a door may need two full up-down-up passes before express holds.
- Charge or test the battery if it was flat; a low 12V supply is the most common reason a learn won’t hold.
- Check the window fuse if one door is completely dead rather than just manual.
- A worn regulator, tired motor, or a switch pack that has been wet can block the learn — any stored door/body fault can be looked up on autodtcs.com.
Once It’s Done
Once the relearn takes, a single tap runs the glass all the way up or down again, and the auto-reverse is active — test it gently and it should stop and drop if it meets your hand near the top. The setting is stored, so it stays put through normal driving and won’t need repeating unless the battery is disconnected again. Any remote or key-based window function should also behave normally after the learn.
Frequently Asked Questions
Why did my Outback’s window stop going up with one touch?
The door’s window module lost its learned fully-open and fully-closed limits, almost always after the 12V battery was disconnected or went flat, or a fuse was pulled. Without those limits it can’t run express or judge auto-reverse, so it reverts to hold-to-move until you relearn it.
How do I reset the windows?
With the door shut and ignition on, hold the switch fully up and keep holding a second past the stop, then hold it fully down past the stop, then fully up again. That one up-down-up cycle re-teaches the module. Repeat it at each door that lost its automatic function.
Do I need any tools or a scan tool?
No. The whole procedure is done from the window switch in the door — no scan tool, no menu, no workshop equipment. It only becomes a diagnostic job if a fuse, motor, regulator or switch has actually failed and the relearn refuses to complete.
Do I have to relearn every window?
Only the ones that lost express operation. On some trims that’s just the driver’s window; on others it may be all four. Relearn each affected door from its own switch — unaffected doors keep their stored limits.
My window still won’t one-touch after trying — now what?
Run the up-down-up cycle again slowly, holding a clear second past each stop with the door closed. If it still won’t take, suspect a weak battery, a blown window fuse, or a tired regulator or motor. A stored trouble code will point you to the cause.
Will disconnecting the battery again undo this?
Yes. Any time the door modules lose power — a flat battery, a battery swap, or pulling the relevant fuse — the learned limits clear and you’ll repeat this quick relearn. It’s normal, takes under a minute, and does no harm.
If the windows dropped out after a battery change, see our Outback battery disconnect/reconnect guide, and if a warning light stayed on you can decode it on autodtcs.com.
Independent guide — not affiliated with Subaru. Always follow your official service manual and safety precautions. Read our full disclaimer.