Visual C++ and other API requirements for iTunes on Windows 10

iTunes requires some Microsoft APIs to be present in order to work, that it is known. I know that it installs invisibly some Microsoft Visual C++ Redistributable for that. How does it install it? In some commun Windows section or some iTunes (Apple) folder, in order to use it for itself? If iTunes gets uninstalled, does this Microsoft Visual C++ Redistributable goes away as well?

Are some legacy, DirectX 9 components required as well, even on Windows 10? If Windows 10 has all .Net Framework enabled and DirectPlay, would it be enough, or iTunes requires some other legacy DirectX components?

Other OS

Posted on Oct 23, 2018 9:24 AM

Reply
3 replies

Oct 23, 2018 9:40 AM in response to Lotusisrael

It uses components from the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update and from the Update for Universal C Runtime in Windows. Exactly how and where they are installed depends on whether you use the standard downloadable setup file or install through the Microsoft Store. I haven't explored the store version deeply but presumably it handles the registering and removal of additional components behind the scenes. The iTunes 12 for Windows - Technical Specifications call for a Direct X 9.0 compatible video card.


See Troubleshooting issues with iTunes for Windows updates for general advice on reinstalling iTunes as well as potential issues and suggested workarounds.


tt2

Oct 23, 2018 10:37 AM in response to turingtest2

It is the standard, desktop installer, not the Microsoft Store version. I have a Windows 10 October 2018 update. Visual C++ 2005? Wow, that is some old standard. I expected something newer. I mean, not the latest, but not that old. I wonder if installed for general purporse or just for iTunes and how it is removed, if so, if the Apple software is uninstalled.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Visual C++ and other API requirements for iTunes on Windows 10

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.