Exception Has Been thrown by the Target of an Invocation in QuickBooks Point of Sale

When opening or processing transactions in QuickBooks Desktop Point of Sale, you may encounter an error Exception Has Been thrown by the Target of an Invocation. It generally arises because POS may not compatible with the system requirements, damaged .NET framework, etc.

In this post, we’ll discuss the causes and solution steps to fix it.

Causes for this problem

  • Your system and POS not compatible with each other
  • QuickBooks POS database manager may not be running
  • Damaged installed Microsoft .NET framework

Things to do before the troubleshooting

A. Ensure to run QBPOS Database Manager

  • Press Windows+R keys together to open the Run command
  • Type services.msc and click OK
  • Make a right-click on QBPOS Database Manager and choose Start
  • If the start option is unavailable, click on Restart

B. Restart Computer

In order to perform the best diagnostic, it’s suggested to restart the computer

  • Click on Start
  • Choose Power and click Restart

Quick Note: The process to fix this problem may complex, you can speak with our experts for a quick resolution.

7 Simple Steps to Fix Error: Exception Has Been thrown by the Target of an Invocation

Step 1: Delete files from the Entitlement Client folder

  • Open windows explorerand navigate to C:\ProgramData(x86)\Intuit\Entitlement Client\v8
  • Press CTRL+A from your keyboard in order to select all the files and then click on Delete
  • Click on Yes to confirm
  • Now open QuickBooks Point of Sale to re-register.

Step 2: Update QuickBooks POS Manually

  • Visit the QuickBooks Downloads website
  • Then click on Standard Setup
  • Now select the Country
  • Then choose Product as QuickBooks Point of Sale
  • Choose the Edition of your product such as Basic, Pro, or Multi-Store
  • Click the version and click Search
  • Now click on Get the latest updates
  • Now follow on-screen instructions to install it manually

Step 3: Close and Restart QBPOSShell.exe

  • Make a right-click on the Start key and choose Task Manager(Ctrl+Shift+Esc)
  • If you’re getting an option for More Details, make a click on it
  • Click on the Details tab
  • Now look for the QBPOSShell.exe and make a single click on it
  • Then click End task
  • Close task manager Window and open QuickBooks Point of Sale

Step 4: Make a New Windows User

One of the other steps to fix this issue is to create a new Windows Admin user.

  • Make a right-click on a Start key and select Settings
  • Select Accounts
  • Click on Family and Other Users
  • Click Add someone else to This PC
  • Follow on-screen instructions to create a new user

If you’re a Windows 7 or 8 user, please refer Microsoft website to create a new user.

If you’re still facing an Exception that Has Been thrown by the Target of an Invocation in QuickBooks Point of Sale, please proceed further with the below steps

Step 5: Uninstall QuickBooks Point of Sale

Important: Before you uninstall QuickBooks POS, make sure to be handy with License and Product Number. You can pull up the same information by logging in to your Intuit account

  • Press Windows+R keys together to open a Run command
  • Type appwiz.cpl and click OK
  • Under Programs and Features select QuickBooks Point of Sale and click Uninstall
  • Click Yes, If prompts you
  • Click Next and choose Remove
  • Choose Next and then Remove
  • It may take some time to uninstall QuickBooks from your computer
  • Click Finish, Once the installation wizard successfully uninstalled QuickBooks

Step 6: Repair and Download Microsoft .NET Framework

Repair Microsoft .NET Framework

  • Press Windows+R keys together from the keyboard
  • Type Control into the Run Window
  • Go to Programs > Program and Features
  • Click on Turn Windows features on or off
  • If, .NET Framework 3.5 and later are check make them unchecked and click OK, now restart your computer
  • After restarting your computer make sure to check .Net Framework 3.5 and later again and follow on-screen instructions.

Download/Install .NET Framework

  • Download .NET Framework from Microsoft Website
  • Once the file is downloaded, make a double click on it to install
  • Then follow on-screen instructions to complete the installation
  • If you face any error in the process of .NET Framework installation, please contact your IT person or Microsoft support.

Step 7: Reinstall QuickBooks Point of Sale

  • Visit the QuickBooks Downloads website
  • Then click on Standard Setup
  • Now select the Country
  • Then choose Product as QuickBooks Point of Sale
  • Choose the Edition of your product such as Basic, Pro, or Multi-Store
  • Click the version and click Search
  • Now click on Download
  • Now follow on-screen instructions to QuickBooks Point of Sale

After following all the above steps, you’ll no longer face Exception Has Been thrown by the Target of an Invocation in QuickBooks POS but in case if the same problem still exists, you can speak with our experts.

Related Posts

Leave a Reply