QuickBooks Desktop Point of Sale Application has Encountered a Problem and Needs to Close

This article has been compiled for all the users who are facing the QuickBooks Point of Sale Application has Encountered a Problem and Needs to Close an error.

But the user need not worry, this article is a step-by-step guide on how to resolve this issue easily.

Causes of QuickBooks Point of Sale Application has Encountered a Problem and Needs to Close

There are a number of reasons why QuickBooks could return the error QuickBooks Point of Sale application has encountered a problem and needs to close. Here are some of the reasons why this issue might arise for users.

  • The workstation on which the user is trying to run the QuickBooks Desktop Point of Sale application does not meet the system requirements to run the application.
  • The company file could be damaged in some way.
  • The client workstation is unable to detect the server on the network, causing a connection failure.
  • The security settings in Windows have been set too high either by default or by the user themselves.
  • There was some damage endured by the application itself during the installation and downloading QuickBooks Desktop Point of Sale application.

It needs to be kept in mind by the user that even though these issues might arise from time to time for them, it is not a reason to worry. These issues can be fixed very easily and without much trouble by the user themselves. But if not, the users can also contact the Intuit team for technical support and the resolution of this issue.

It is important that the user realizes a few things beforehand.

  • First and foremost thing the user should do is to reboot both their client workstations and their server workstations
  • The user can also adjust their User Account Control settings.
    • First, the user must open the ‘Run’ application on their workstation.
    • To open it, the user can either press the Windows key+R, or they can search for ’Run’ in the search bar that is next to the start menu button on the screen.
    • In the ‘Run’ command application, the user must type ‘Control Panel and hit ‘OK‘. Doing so will open the control panel application on the user’s workstation. 
    • In the control panel, the user needs to click on the option titled ‘User Accounts. After selecting that option, the user must now select the ‘User Accounts (Classic View)’ option. 
    • Now click on the ‘Change user account control settings’ option. If the user is prompted by the UAC, they must select ‘Yes’ to continue. 
    • There will be a slider in front of the user. If they want to turn off the UAC settings, then they must set the slider to ‘Never Notify’ and then select ‘OK’. On the other hand, if the user wishes to turn on the UAC settings, then they must set the slider to ‘Always Notify’ and then select ‘OK’. If the user is prompted by the UAC, they must select ‘Yes’ to continue.
    • Finally, estart their workstation.
  • Another method to solve this issue is by toggling the multi-user mode and trying once again. The user can start fixing this issue by checking whether the Server Point of Sale is in multi-user mode or not. If the multi-user mode feature has been enabled, the user will have to select ‘Switch Company File to Single-User Mode. Once the user has selected that, they then need to go to ‘File’, followed by selecting ‘Switch Company File to Multi-User Mode. Doing this will refresh the multi-user connectivity and the issue should be resolved after doing so.
  • There are various requirements that the workstation must meet if the user wishes to run the QuickBooks Desktop Point of Sale application. Here are the requirements that the workstation is required to meet for a smooth run of the application.

If the QuickBooks POS error still prevails even after the user has tried all the methods that are mentioned above, they need not worry.

How to Fix the QuickBooks Point of Sale Application has Encountered a Problem and Needs to Close

That being said, before the user proceeds with the various methods of resolving the issue.

Solution 1: Renaming the WSActivity File

  • First, the user needs to navigate to the folder where WSActivity has been saved. The data path where WSActivity has been saved will be like C:\ProgramData\Intuit\QuickBooks Point of Sale XX\Ini. Here, ‘XX’ denotes the version of the user’s Point of Sale.
  • Once the WSActivity file has been located, the user needs to right-click on the file and select ‘Rename’.
  • The user needs to rename the WSActivity file to ‘OLDWSActivity’. 
  • Once all the steps above have been completed, the user needs to close and reopen the Point of Sale on all workstations.

Solution 2: Editing Windows host files

To proceed with this solution, the user first needs to make sure that they have a static IP address on the server workstation. Having a dynamic IP address could cause various connectivity issues. After that has been taken care of, the users can follow a very simple, two-step process to fix this issue. The steps have been explained below:

Step 1: Fetching the workstations’ names and IP addresses

  • First, the user needs to either press the Windows key and the R key together, or they can also simply search ‘Run’ in the search bar. 
  • In the ‘Run’ dialogue, the user needs to type ‘cmd’ and press enter. The word ‘cmd’ stands for the command prompt.
  • After the command=prompt has opened, the user needs to then type ipconfig/all and press enter. The hostname and the IP address (or the IPv4 address) will appear in front of the user, along with some other configurations as well. The user needs to make note of the hostname and the IP address.
  • Then, the user must repeat the steps mentioned above on all their other workstations and note down all their hostnames and their IP addresses. 

Step 2: Editing Windows host files

This step is done after step 1 has successfully been completed. It needs to be done on both the server computer as well as all the other workstations. The procedure is mentioned below:

  • First, the user needs to close the QuickBooks Desktop POS application.
  • In the server computer, the user needs to open the start menu. This can also be done by hitting the Windows key on the keyboard. 
  • From the start menu, the user needs to select ‘Computer’. In the ‘Computer’ window, the user can to either of the two data paths written below:
    • C:\Windows\System32\Drivers\Etc
    • C:\Windows\Syswow64\Drivers\Etc
  • Once they have navigated to either of the aforementioned directories successfully, the user needs to double-click on the host file, and then select ‘Notepad’ to open the host file.
  • Once the host file has opened in the notepad application, the user will have to enter the IP address, followed by the name of the workstation. It must also be noted that the user should press the Tab key on their keyboard to enter a space. The rule for this is that the server workstation should be having the workstation’s IP and computer name, and the workstation should have the server computer’s IP and computer name.

Step 3: Saving the changes made in the host file

Once the changes have been made in the host file by the user, they will now have to save those changes. To save their changes, the user needs to go to the ‘File’ option that can be found in the menu bar on top, and then they need to select ‘Save’ and save it on their desktop. The file should be saved with the name “hosts” with the quotation marks included. After the file has been saved with the latest updates, the user needs to conduct the following steps to bring this process to a successful ending:

  • First, the user needs to locate the file they just saved, right-click on it, and select ‘Copy’.
  • From the start menu, the user needs to select ‘Computer’. In the ‘Computer’ window, the user can to either of the two data paths written below:
    • C:\Windows\System32\Drivers\Etc
    • C:\Windows\Syswow64\Drivers\Etc
  • Once they have navigated to either of the aforementioned directories successfully, the user needs to locate the host file, right-click on it, and then select ‘Rename’.
  • The user needs to rename the host file to host old, and then they can simply press continue.
  • Then, the user needs to paste the file they copied from where they saved the updated file. To paste, the user can either press Ctrl+V on their keyboard, or they can right-click in the folder and select paste. 

Solution 3: Configuring the firewall settings

The user needs to ensure that their firewall settings are in order with the settings that are recommended if the user wishes to run the QuickBooks Point of Sale. If the settings are not in agreement with the recommended settings, the feature might not work, and the error will prevail. So, it is important to set the firewall with the appropriate settings.

Solution 4: Emptying the contents of the Entitlement Client folder

The user can empty the contents of the entitlement client folder to fix the issue. The only thing to keep in mind is that if the user follows this solution, then they will have to re-register their QuickBooks Desktop Point of Sale once the user has conducted all the steps mentioned below:

  • The first step that the user needs to do is that they need to navigate to the following data path on their workstation: C:\Program Data\Intuit\Entitlement Client\v8.
  • Then the user must select all the contents in the folder. To select all, the user can press Ctrl+A on their keyboard. Once the contents of the folder have been selected, the user needs to press ‘Delete’. 
  • The workstation will prompt the user if they are sure they want to delete the files selected. The user must press ‘Yes’ to confirm.
  • The final step is that the user needs to re-launch the QuickBooks Desktop Point of Sale application and re-register it.

Get solutions to all of your accounting and bookkeeping problems with industry leading experts

call to action img

Call Now
Chat Now

Phone

+1-347-967-4078