Q: iTunes 12 incompatible with Windows Vista Data Execution Prevention
I just did a clean install of iTunes 12.0.1 after removing 11.4 and other components as described in Troubleshooting issues with iTunes for Windows updates. I'm running Vista Home Premium 32-bit SP2 with 3 GB RAM. Soon after closing the iTunes GUI, I get a Data Execution Prevention notification:
I have already tested with every DEP setting except AlwaysOff, which would globally disable an important Windows security feature and is therefore not to be recommended. The problem is apparently a Buffer Overflow Exception. Here are the details from one instance:
Product
iTunes
Problem
Stopped working
Date
10/16/2014 7:37 PM
Status
Report Sent
Problem signature
Problem Event Name: BEX
Application Name: iTunes.exe
Application Version: 12.0.1.26
Application Timestamp: 543e558b
Fault Module Name: StackHash_d697
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Offset: 105059cc
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.0.6002.2.2.0.768.3
Locale ID: 1033
Additional Information 1: d697
Additional Information 2: 2bd40df4cf0a606a4574668730104c34
Additional Information 3: d700
Additional Information 4: cb2d139a5bee9dfc5c0d03df08159e62
Extra information about the problem
Bucket ID: 50
This is actually not a new problem. As an experienced user of 32-bit Vista, I would have to say that the last compatible iTunes version was 11.1.5. See also Windows Vista problem reports after latest Itunes 11.2 update.
iTunes for Windows, Windows Vista
Posted on Oct 16, 2014 9:00 PM
If there's a program on your PC that causes a buffer overrun (BEX) every time you use it, the sensible thing to do is uninstall that piece of junk and use different software that is compatible with your operating system. I have completely uninstalled iTunes 12.1.2 and installed 11.1.5 for the 8th or 9th time. True, version 11.1.5 is now more than a year old and lacks certain security patches, but I have no intention of using it for online shopping or anything other than file playback. Amazon has plenty of mp3 files that can be played using software that is compatible with Vista, including Windows Media Player 11 and iTunes 11.1.5. Some of the links posted earlier in this thread are no longer any good, but iTunes 11.1.5 32-bit can still be found at Apple - Support - Downloads . The direct links that turingtest2 posted on pages 2 and 3 appear to be still good (including the 64-bit version), and you could always try oldapps.com.
Caution: If you have an Apple mobile device running iOS 8, you would not be able to support it using iTunes 11.1.5 or any other version that is fully compatible with Vista. You could simply leave iTunes open on the taskbar as long as possible to reduce the number of annoying DEP notifications, and you could add iTunes to the Block list for problem reporting as discussed above. Do not "shoot the messenger" by disabling DEP and/or WER. They are just doing their jobs by alerting you to iTunes crashes, and disabling them will make your Vista PC more vulnerable to malware andd other problems.
Posts by cneufeldhq on page 4 of this thread give me the impression that an iPhone running iOS 8 cannot be supported from a Vista PC even if your iTunes is up to date. If you are running Vista and have an iPhone running iOS 8 that you can't support, I would urge you to Contact Apple for support and service - Apple Support. You might also want to start your own thread, since this one is about to be marked "Solved." (I've wasted enough of my time on a problem that only Apple could solve, and I'm more certain than ever that they will never solve it.) Frankly, your best solution is probably to buy a new PC or perhaps a Mac. It's long past time for Apple to stop listing Vista in the system requirements on the iTunes download page. Compatibility has been broken for nearly a year now.
Posted on Apr 19, 2015 4:04 PM