Limited time. 50% OFF QuickBooks for 3 months.

Buy now & save
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Get unlimited expert tax help and powerful accounting in one place. Check out QuickBooks Online + Live Expert Tax.
ITMa
Level 2

Microsoft .Net Framework error when Launching Quickbooks desktop

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.

Solved
Best answer February 13, 2025

Best Answers
ITMa
Level 2

Microsoft .Net Framework error when Launching Quickbooks desktop

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 

View solution in original post

4 Comments 4
Chrea
Level 8

Microsoft .Net Framework error when Launching Quickbooks desktop

Which QB Desktop year version?

Shania_C
QuickBooks Team

Microsoft .Net Framework error when Launching Quickbooks desktop

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.

 

window.png

 

 

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.

ITMa
Level 2

Microsoft .Net Framework error when Launching Quickbooks desktop

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 

ITMa
Level 2

Microsoft .Net Framework error when Launching Quickbooks desktop

none of that worked but what did was this 

 

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

 

My Key did not have the subset Scheduler once added it fixed the issue with the .net error 

 

This is an application flaw not adding to the registry 

Need QuickBooks guidance?
Log in to access expert advice and community support instantly.

Need to get in touch?

Contact us
Sign in for the best experience
Ask questions, get answers, and join our large community of QuickBooks users.
Sign In / Sign Up