TurboTax and the Microsoft .NET Framework
Note: Having TurboTax issues that are related to the .NET Framework? Click here for help.
The Microsoft .NET Framework helps software developers create applications quickly, efficiently, and with less "code clutter".
Instead of requiring a software engineer to write program code from scratch, he or she can simply use the existing functionality in the .NET Framework. Read about .NET Framework on Wikipedia.
- TurboTax 2012 and TurboTax 2011 both use the .NET Framework version 4, which may or may not already be installed on your system.
- When installing, TurboTax 2012 and TurboTax 2011 will also install version 4 if needed.
- You can also download and install version 4 yourself by going to www.microsoft.com/download/en/details.aspx?id=24872
- TurboTax 2009 and 2010 both use .NET Framework version 3.5.
- Any computer running an up-to-date Windows XP, Windows Vista, or Windows 7 operating system should already have version 3.5 on it.
My other programs install and run just fine. Why not TurboTax?
TurboTax for Windows 2009 and later rely heavily on the .NET Framework, so it's crucial that the .NET Framework files on your computer are up-to-date and functional. If the installer finds any missing or corrupted files, installation freezes or aborts.
It is possible to have a corrupted or nonfunctional .NET Framework on your Windows operating system without you noticing anything amiss. Not all programs use it and many currently built off the .NET Framework aren't as tightly connected to it as TurboTax.
How does TurboTax know if my .NET Framework is corrupted?
As part of its pre-installation routine, TurboTax checks for common .NET Framework issues using tools provided by Microsoft. If it finds a problem, it tries to fix it.
While TurboTax can fix many of these issues, there are some that cannot be fixed solely by the installer.
Microsoft has acknowledged that .NET Framework files can and do become corrupted. While most of these problems can be fixed using their tools, a handful have proved difficult to fix. Our engineers have been working with Microsoft to find an easy and comprehensive solution that works for all Windows customers.