These instructions apply to the Alfa Romeo Stelvio Mk1 (949) 2017-Present.
For other models, please choose your vehicle here.
After the battery on your Alfa Romeo Stelvio (2017–present) has been disconnected or gone flat, the one-touch function on the windows often stops working — the glass only moves while you hold the switch. Re-initialising each window restores it in seconds, with no tools.

On the Stelvio the one-touch (or “auto”) window function is a convenience feature, not a warning of a fault. When it drops out the windows are not broken — they still raise and lower normally while you hold the switch. What is lost is the single-tap automatic travel and the anti-pinch protection that stops and reverses the glass if it meets an obstruction. It is one of the most common side-effects of a 12 V battery job, and a quick relearn from the door switch puts it right.
When You Need This
Each window motor stores its fully-open and fully-closed positions, and that memory is cleared when the 12 V battery is disconnected or runs flat. The fix is a quick relearn from the door switch.
How It Works on This Model
The window motor in each door carries a position counter that tracks precisely where the glass is between its top and bottom stops. One-touch travel and anti-pinch both depend on those learned reference points: the module needs to know the true closed position to decide when to cut the motor, and it uses the same data to sense abnormal resistance. Cut 12 V power — a flat or disconnected battery, or a pulled window fuse — and the counter is wiped, so the motor reverts to move-while-held until you teach it the limits again.
First, a Few Checks
- Close the door and sit inside so the glass can reach its proper sealed position at the top.
- Switch the ignition on so the window circuit is fully live before you begin.
- Keep the glass path clear — nothing resting on the seal or in the channel that could stall travel.
- Work one window at a time and confirm each before moving to the next door.
- If you have just reconnected the battery, give the car a few seconds powered up first.
Re-initialising a Window
- Pull and hold the window switch in the CLOSE direction until the window is fully shut, keep holding for a moment after it stops, then release.
- Press and hold the switch in the OPEN direction until fully open, again holding briefly after it stops, then release.
- The window is initialised — check one-touch up and down both work.
- Repeat for each window that lost the function.
If It Still Won’t Auto-Close
- Hold the switch past the end stop in each direction — the motor must feel the limit to learn it; releasing the instant it stops aborts the learn.
- Check the glass runs freely — a sticky or dry channel can stall the motor early and stop the relearn completing.
- Do it with the door closed so the glass seats fully at the top rather than a few millimetres short.
- Repeat the close-then-open cycle two or three times if the first pass only partly takes.
- Check the window fuse if a window is completely dead rather than just missing one-touch — that is a power issue, not lost memory.
- Persistent fault? A window-module or switch issue can store a code — look it up on autodtcs.com.
Once It’s Done
Once initialised, a single tap should send the window fully up or down on its own, and the anti-pinch should stop and reverse the glass near the top if it meets resistance. The setting is stored permanently and will not need doing again through normal driving — only the next time the battery is disconnected or goes flat.
Frequently Asked Questions
Why did my Stelvio windows stop auto-closing?
The one-touch memory is cleared whenever the 12 V battery is disconnected or goes flat, so the motor no longer knows its end stops and falls back to hold-to-move. Nothing is broken. Running the close-then-open relearn on each affected door restores both the automatic travel and the anti-pinch protection.
Do I need tools?
No — the entire relearn is done from the window switch. There is no scan tool, fuse-pulling or dashboard menu involved. It takes only a few seconds per window and costs nothing.
How long do I hold the switch?
To the end stop in each direction, then a moment longer — roughly a second past the point where the glass stops moving. That extra hold is what lets the motor register the true limit; letting go too soon means the position is not stored.
Do I have to do every window?
Only those that lost one-touch, though after a battery job it is common for more than one to drop out. It is quick to do, so many owners simply run the cycle on all four doors to be sure everything is back to normal.
Will it happen again next time I touch the battery?
Yes. Any time the 12 V supply is fully removed the learned positions are wiped, so one-touch may need re-teaching afterwards. It is expected behaviour, not a fault, and the relearn is simply part of finishing a battery change.
The window still won’t stay set — what now?
Repeat the close-then-open cycle a couple of times with the door shut, holding past each stop. If it still fails, check the window fuse and that the glass moves freely. A switch or window-module fault can also block the learn and may store a code you can check on autodtcs.com.
Just reconnected the battery? Our Stelvio battery disconnect/reconnect guide lists the windows among the items to re-initialise.
Independent guide — not affiliated with Alfa Romeo. Always follow your official service manual and safety precautions. Read our full disclaimer.