.NET is a framework component Microsoft uses to interface programs through Windows.
QuickBooks/ProSeries/Lacerte uses .NET for many areas of the program. Different versions of .NET are used for different releases of QuickBooks. Sometimes, .NET framework can become corrupted, which may prevent QuickBooks from installing, opening correctly, or functioning properly
According to Microsoft, Microsoft XML Core Services (MSXML) is a set of services that allows applications written in Script, VBScript, and Microsoft development tools to build Windows-native XML-based applications.
What does this mean? First, you need to understand what XML is. XML is an almost universally supported way of exchanging documents and data across applications and platforms. In other words, it's a way of organizing information so you can view data easier. However, this only applies to you viewing the data in a Notepad or browser window, not for applications to access them in the background. A good example is how you can open the qbregistration.dat file in Notepad and see the data. Without MSXML, QuickBooks cannot read it.
Microsoft has provided a way to interpret the data between the XML document (e.g., qbregistration.dat) and the application (QuickBooks). MSXML reads the XML data in qbregistration.dat and relays it back to QuickBooks.
Currently, various versions of MSXML are in use:
The Microsoft Visual C++ Redistributable Package contains library files required to run applications developed with Visual C++, the language in which QuickBooks was written.
If a computer does not have the correct version of Visual C++ installed, QuickBooks 2007 and later versions will install it automatically.
The following troubleshooting steps are for the Windows operating system, which is not an Intuit product. The steps can become complex if errors occur while repairing or uninstalling .NET Framework. If you are not comfortable doing these steps on your own, Intuit recommends you consult with your computer's manufacturer or other computer professional.
Please see the Fix common installation errors using the QBInstall tool article for details on how to resolve some of these common errors.
Help us help you! Click on the pop-up Feedback tab in the bottom right-hand corner of the page to give us feedback on this article!