Skip to main content

Get 50% OFF QuickBooks for 3 months*

Buy now
Switch to QuickBooks and 70% off for 3 Months
February 13, 2025
Solved

Microsoft .Net Framework error when Launching Quickbooks desktop

  • February 13, 2025
  • 2 replies
  • 10 views

I have a user Receiving this error below and the only difference is user is running windows 11 

 

it happens every time they launch the application and I cant get help from Microsoft or quickbooks someone please help

 

 

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

 

************** Exception Text **************

System.NullReferenceException: Object reference not set to an instance of an object.

at QBWebConnector.RegistryManager.anyAppScheduled()

at QBWebConnector.ScheduleManager.Scheduler_Tick(Object sender, EventArgs e)

at QBWebConnector.EventManager.OnClockTicked(Object sender)

at QBWebConnector.QBWebConnectorWPF.Clock_Ticked(Object sender, EventArgs args)

at System.Windows.Forms.Timer.OnTick(EventArgs e)

at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

 

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9290.0 built by: NET481REL1LAST_C

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

QBWebConnector

Assembly Version: 34.0.10010.76

Win32 Version: 34.0.10010.76

CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/QBWebConnector.exe

----------------------------------------

PresentationFramework

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9297.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll

----------------------------------------

WindowsBase

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9297.0 built by: NET481REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll

----------------------------------------

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9297.0 built by: NET481REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9282.0 built by: NET481REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

PresentationCore

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9297.0 built by: NET481REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll

----------------------------------------

System.Xaml

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9297.0 built by: NET481REL1LAST_C

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll

----------------------------------------

System.Configuration

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9032.0 built by: NET481REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

System.Xml

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9032.0 built by: NET481REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9256.0 built by: NET481REL1LAST_B

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9032.0 built by: NET481REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

QBWCUtil

Assembly Version: 34.0.10010.76

Win32 Version: 34.0.10010.76

CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/QBWCUtil.DLL

----------------------------------------

QBWCCommon

Assembly Version: 34.0.10010.76

Win32 Version: 34.0.10010.76

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/QBWCCommon/v4.0_34.0.10010.76__82cc56431f1a971d/QBWCCommon.dll

----------------------------------------

Logger

Assembly Version: 34.0.10010.76

Win32 Version: 34.0.10010.76

CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/Logger.DLL

----------------------------------------

CLSClientLibrary

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/Common%20Files/Intuit/QuickBooks/QBWebConnector/CLSClientLibrary.DLL

----------------------------------------

System.Runtime.Remoting

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9214.0 built by: NET481REL1LAST_B

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

----------------------------------------

QBWCInterfaces

Assembly Version: 34.0.10010.76

Win32 Version: 34.0.10010.76

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/QBWCInterfaces/v4.0_34.0.10010.76__82cc56431f1a971d/QBWCInterfaces.dll

----------------------------------------

PresentationFramework.Aero2

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9032.0 built by: NET481REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll

----------------------------------------

PresentationFramework-SystemXml

Assembly Version: 4.0.0.0

Win32 Version: 4.8.9032.0

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXml/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXml.dll

----------------------------------------

 

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

Best answer by ITMa

none of that helped but the Solution I found that did was this 

 

"HKEY_CURRENT_USER -> Software -> Intuit -> QBWebConnector -> Scheduler"

 

if there is not a Scheduler key add it this fixed the issue for me 

2 replies

Level 1
February 13, 2025

Which QB Desktop year version?

QuickBooks Team
February 13, 2025

Glad to have you here in the Community forum, @ITMa. I will offer guidance below on resolving the Microsoft .Net Framework error when starting QuickBooks Desktop.

 

QuickBooks Desktop (QBDT) relies on Microsoft .NET Framework, among other Microsoft programs, to run web-based applications. If there is an issue with the .NET Framework, QuickBooks will not operate properly. Here's how to manually resolve this:

 

  1. Close all open programs.
  2. Access the Windows Start menu.
  3. Type “Control Panel” in the search bar and open Control Panel.
  4. Navigate to Programs and Features.
  5. Select Uninstall a Program. However, you won't be uninstalling anything.
  6. Choose Turn Windows features on or off.
  7. Locate the .NET Framework in the list.

 

Verify the settings for both .NET Framework 4.5 (or later versions) and .NET Framework 3.5 SP1.

 

Note: The instructions to address issues with .NET Frameworks 4.5, 4.6, 4.7, and 4.8 are identical.

 

Verify NET Framework 4.5 (or later)

If the checkbox for .NET Framework 4.5 (or later) is not selected:

 

  1. Check the box to enable .NET Framework 4.5 (or later).
  2. Click OK to confirm your changes.
  3. Restart your computer.

 

If the checkbox for.NET Framework 4.5 (or later) is already selected:

 

  1. Uncheck the box to disable .NET Framework 4.5 (or later). Please do not turn it back right away.
  2. Click OK to confirm your changes.
  3. Restart your computer.
  4. Once you have logged back into Windows, follow the steps to activate .NET Framework 4.5 once more.

 

 

 

Inspect NET Framework 3.5 SP1

If the .NET Framework 3.5 SP1 checkbox is unchecked:

  1. Check the box to enable .NET Framework 3.5 SP1.
  2. Click OK to apply your changes.
  3. Restart your computer.

 

If the .NET Framework 3.5 SP1 checkbox is already checked:

  1. Tick the checkbox to disable .NET Framework 3.5 SP1. Leave it off.
  2. Click OK to apply your changes.
  3. Restart your computer.
  4. Once you have logged back into Windows, proceed with the steps to re-enable .NET Framework 3.5 SP1.

If you encounter errors while toggling the .NET Framework, consider consulting an IT professional or Microsoft support. The issue might originate from your operating system rather than QuickBooks.

 

Additionally, consult this guide to understand the restrictions on both Primary and Secondary files in QBDT: Open and use a secondary company file in QuickBooks Desktop.

 

Feel free to leave a comment below if you need more help. I'm here to assist you with any issues related to the Microsoft .NET Framework error when starting QuickBooks Desktop.

ITMaAuthorAnswer
February 13, 2025

none of that helped but the Solution I found that did was this 

 

"HKEY_CURRENT_USER -> Software -> Intuit -> QBWebConnector -> Scheduler"

 

if there is not a Scheduler key add it this fixed the issue for me