Resolve unexpected errors when opening Point of Sale

When processing a transaction or opening POS you receive one of the following errors:

An unexpected error happened. Please restart Point of Sale. The error is:

  • An Unexpected error happened, please restart Point of Sale. Exception from HRESULT: 0x88980406
  • An Unexpected error happened. The error is: Value cannot be null. Parameter: s
  • Unable to open the program through the Point of Sale icon
  • Error: Exception has been thrown by the target of an invocation
  • Configuration system failed to initialize
  • Error 100 database server not found “08w01”
  • Error: 176120 invalid license key status, key denied
  • Error: QBPOSShell has stopped working

Why this is happening

The following errors may be caused by:

  • System does not meet minimum system requirements
  • Point of Sale Database Manager may not be running
  • The computer may be low on system resources
  • Microsoft.NET framework is damaged or might not be properly installed

How to fix it

Intuit recommends 4 solutions for this problem. The first solution may solve your problem, or you may need to try them all. For best results, perform the solutions in the order shown.

Important:Before starting the solutions provided,ensure to take note of the following:

  1. Ensure your computer meets minimum system requirements to run Point of Sale. Also, close and reopen Point of Sale and try again.
  2. Ensure to run the QBPOS Database Manager vXX, from Start window button search field, enter services.msc, click Ok. From the Services window, right click QBPOS Database Manager vXX and select Start. If Start is unavailable, select Restart. (XX should be the highest number version you see)
  3. Restart your computer.

See More: QuickBooks Point of Sale Unexpected Errors Resolution

See critical POS Error: QuickBooks Point of Sale Error 100060

Solution 1: Make sure all Point of Sale updates are installed

Note: Before completing the update process and to ensure issue may need to rename the entitlement client folder .

Go to the product updates page, make sure Point of Sale is selected as your product, and follow the instructions to install a Manual update. You may have to reboot afterward.

Solution 2: Be sure that your computer meets system requirements

  1. Check the minimum RAM requirements for your version of Point of Sale.
  2. To see how much RAM your computer has, click the Windows Logo or Start button, right-click Computer and choose Properties. Look for Installed memory (RAM).

If you do not have enough RAM, consult a computer professional about adding memory. If you have enough RAM, try solution 3.

Solution 3: Run the Microsoft component clean-up tool

This repair tool looks for problems with Microsoft features Point of Sale needs to open properly. It will automatically find and fix issues with the following Microsoft components:

  • .NET Framework
  • Visual C++

Read more about how these components work with Point of Sale

What is Microsoft .NET Framework?

.NET is a framework component Microsoft uses to interface programs through Windows.

Point of Sale uses .NET for many parts of the program in order to function properly. Different versions of .NET are used for different versions of Point of Sale. It’s possible for .NET framework to become corrupted, causing functional issues within the Point of Sale program, during install, or even when trying to open.

What is MSXML?

Microsoft XML Core Services (MSXML) is a set of services that allow applications written in Script, VBScript, and Microsoft development tools to build Windows-native XML-based applications.

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.

Microsoft has provided MSXML as a middle-man to interpret data between XML documents and Point of Sale.

What is C++?

The Microsoft Visual C++ Redistributable Package contains library files required to run applications developed with Visual C++, in which Point of Sale was written.

If a computer does not have the correct version of Visual C++ installed, Point of Sale will install it automatically.

Detailed instructions:

Note: This takes 15–20 minutes to finish and requires a reboot.

  1. Close all open programs.
  2. Download the QuickBooks Component Repair Tool for Windows XP/Vista/7 and save it to your desktop.
  3. Double-click the file. If you receive a security prompt, click Yes.
  4. Click Yes on the next two screens. A number of black screens will appear while the tool is running.
  5. When it’s finished, reboot when prompted.
  6. (Optional) A folder named QB_TECH_DELETE_AFTER_CALL is now on your desktop. Feel free to delete it and the QB_Component_Repair_Tool.exe at this time.

Solution 4: Try a new Windows user

  1. Click the Windows Start button, type User Accounts in search field, and press Enter.
  2. Click Manage user accounts.
  3. Click Manage another account.
  4. Click Create a new account and give it the name of Test. Choose Administrator for user type.
  5. Log off Windows, sign in as the user you just created and try to open Point of Sale again. If the issue persists, try toggling your UAC settings.

Solution 5: Close and restart QBPOSShell and Troubleshoot compatibility

  1. Close Point of Sale and press Ctrl+Alt+Delete.
  2. If necessary, click Start Task Manager.
  3. Click the Processes tab and click the Image Name column title to sort it alphabetically.
  4. Right-click QBPOSShell.exe and then click End Process.
  5. Important: If you see more than one QBPOSShell, follow the steps below to troubleshoot compatibility with Windows.
  6. Close Task Manager and open Point of Sale.

Troubleshoot Compatibility:

  1. Right-click the Point of Sale icon on your Desktop and choose Troubleshoot compatibility.
  2. Select Try recommendation settings and follow the instructions.
  3. When finished, reboot your computer and open Point of Sale.

If the issue persists, use solution 3 to repair .NET Framework.

Solution 6: Uninstall and reinstall .NET Framework 4 and Point of Sale

  1. Uninstall Point of Sale.
  2. Uninstall .NET Framework 4:
  • Windows 7
  1. In Programs and Features, select Microsoft .NET Framework 4 Extended and click Uninstall/Change.
  2. Select Remove .NET Framework 4 Extended from this computer and click Next.
  3. Follow the instructions to repair the application.
  4. Select Microsoft .NET Framework 4 Client Profile and click Uninstall/Change.
  5. Select Remove .NET Framework 4 Client Profile from this computer and click Next. Follow the instructions to repair the application.

Windows Vista

  1. Microsoft .NET Framework cannot be removed in Windows Vista. Please skip directly to step 3 for instructions to reinstall Point of Sale.

Windows XP

  1. In Add or Remove Programs, select Microsoft .NET Framework 4 Extended and click Change/Remove.
  2. Select Remove .NET Framework 4 Extended from this computer and click Next.
  3. Follow the instructions to repair the application.
  4. Select Microsoft .NET Framework 4 Client Profile and click Change/Remove.
  5. Select Remove .NET Framework 4 Client Profile from this computer and click Next. Follow the instructions to repair the application.
  6. Reinstall Point of Sale.

Have queries? Get QuickBooks Point of Sale Support by dialing 1(855)441–4417

Article source-