Resolve QuickBooks performance change company and personal preferences

Open the file via the UNC path instead of the Mapped Drive:
Different kinds of network setups can have an affect on QuickBooks performance. If you typically access your company file via a mapped drive (Q:\QB Data for example) you can try accessing the file via the UNC path (\\ServerName\QB Data).
These steps may be a bit technical, you may want to check with your IT professional if you run into any issues with getting the server computer name or file location path.
  1. Find the name of server name by opening My Computer (Windows key + E) and looking under the network location area.
  2. You will see different mapped drives, such as X:\Z:\, Y:\, etc. If you look closely, you will see the server computer name denoted by 2 backslashes (\\). This is the server computer name, make sure to write it down for the next steps. Also, you will need the shared folders name, this is usually the name right before the server name. See example:
  3. Now that you have your servers computer name and your shared folders name, put them together like this:
    • \\ServerName\SharedFolderName and as per the example above, the UNC path would be \\ServerName\QBData
  4. Make sure to note this path down, then open QuickBooks, and choose Open or Restore a Company File.
  5. Choose Open a Company File and click Next.
  6. In the Open a Company box, enter in the UNC path you got from Step 3 in the file name box and press Enter.
  7. You will then see a list of your company files, choose the one you wish to open and press Open.
    • If the speed is faster, you will want to make sure your IT professional can set up a UNC path for future use and not use a mapped drive to access your company files.
    • If the speed is the same, proceed below in troubleshooting.

Create a backup file to reset the TLG file and resort lists
Creating a recent backup file can help improve performance in QuickBooks because it resets the *.TLG (transaction log file) used to track changes to the company file before they are written to the database. You can read more about the transaction log file here.
  1. While in the program, choose the File menu, Backup Company, and select Create LocalBackup.
  2. Choose Local Backup and click Options.
  3. In the Tells us where to save your back up copies, choose your Desktop (or another local location).
  4. Ensure that a Complete Verification is selected and click OK.
  5. Choose Save it Now and click Next. In the Save Backup Copy window, choose your Desktop(or another local location) and click Save.
QuickBooks will now create a backup file to your desktop.
Company Preferences
1.      Log in to your company file as the Administrator.
2.      Switch to single user mode.
3.      From the Edit Menu, choose Preferences.
4.      Click the Company Preferences Tab.
 
5.      In the side bar, choose Bills.
a.      Uncheck the Warn about duplicate bill numbers from the same vendorcheckbox.
b.      Click Yes in the Save Changes window.
 
6.      In the sidebar, choose Items & Inventory.
a.      Uncheck Warn about duplicate purchase order numbers.
b.      Click Yes in the Save Changes window.
 
7.      In the side bar, choose Sales & CustomersUncheck these checkboxes:
a.      Warn about duplicate invoice numbers .
b.      Warn about duplicate Sales Order numbers.
c.       Click Yes in the Save Changes window.
 
8.      In the sidebar, choose Search.
a.      Uncheck the Update automatically checkbox.
b.      Click Yes in the Save Changes window.
 
9.      In the sidebar, choose Search.
a.      Uncheck the Update automatically checkbox.
b.      Click Yes in the Save Changes window.

10.   When all of the company preferences are set, click OK.
Personal Preferences
1.      From the Edit Menu, choose Preferences.
2.      Click the My Preferences Tab.
 
3.      In the sidebar, chose Desktop View.
a.      Select Don't save the desktop radio button.
b.      Clear the Show Home page when opening company file checkbox.
c.       Clear the Show Getting Started window checkbox.
d.      Click Yes in the Save Changes window.
 
4.      In the sidebar, chose General.
a.      Select the Keep QuickBooks running for quick startups checkbox.
b.      Click Yes in the Save Changes window.
c.       Note: This option is a tradeoff:
                 i.           If checked, QuickBooks starts faster, but may run slower.
                ii.           If unchecked, QuickBooks starts slower, but may run faster.
 
5.      In the sidebar, chose Reminders.
a.      Clear the Show Reminders List when opening a Company File checkbox.
b.      Click Yes in the Save Changes window.
 
6.      In the sidebar, chose Reports & Graphs.
a.      In the Reports and Graphs section choose Don't Refresh.
Note: Reports will refresh only when you choose to do so. This preference can increase your performance if you have several reports open while you are entering transactions.
b.      Click to select the Prompt me to modify report options before opening a report checkbox.
 
7.      When all of your personal preferences are set, click OK.
Automatic Updates
1.      From the Help menu, choose Update QuickBooks.
2.      Click the Options tab.
3.      In the Automatic Updates section, select No.
4.      Click Close.
5.      Click OK.

Resort the Master Names List:
  1. In the QuickBooks menu bar, choose Banking > Write Checks.
  2. Click into the Pay to the order of field and press Ctrl+L.
  3. Select the Include Inactive checkbox.
  4. Click the Name button, and select Resort List.
  5. Click OK on the message "Are you sure you want to return this list to its original order".
Resort the Item List:
  1. In the QuickBooks menu bar, choose Lists > Item List.
  2. Select the Include Inactive checkbox.
  3. Click the Item button, and select Resort List.
  4. Click OK on the message "Are you sure you want to return this list to its original order".
Resort the Chart of Accounts List:
  1. In the QuickBooks menu bar, choose Lists > Item List.
  2. Select the Include Inactive checkbox.
  3. Click the Account button, and select Resort List.
  4. Click OK on the message "Are you sure you want to return this list to its original order".

  5. If after performing all these steps and you are still experiencing performance issues, Press F2 within the program and consider the following:

Ensure QuickBooks uses the correct amount of cache to optimize performance

  1. When QuickBooks installs, it sets defaults amounts of memory cache the database manager will use. Sometimes the settings get changed to less than the optimal amount of cache. This can cause QuickBooks to run slowly or very slowly. It is also possible that these incorrect values get "stuck" and seem to keep coming back. What we have observed is that the cache may revert back to lower (incorrect and non-default) values if the server reboots, a Windows update is installed, a QuickBooks update is installed, QuickBooks runs a utility on the company file and possibly other actions.

What you can try now

Manually change cache settings for Server Only Install
Important: Intuit does not recommend you try the steps in this article unless you are an IT professional with prior experience editing the Windows Registry.
You can check in Windows to see what the cache is currently set to:
  1. Open a command prompt on the computer configured to Host Multi-User Access for the QuickBooks file
    • Enter this command: reg query HKLM\SYSTEM\CurrentControlSet\Services\QuickBooksDB23\Parameters
    • For QuickBooks 2014, enter reg query HKLM\SYSTEM\CurrentControlSet\Services\QuickBooksDB24\Parameters The results should display something similar to: -n QB_SERVER_NAME -qs -gd ALL -gk all -gp 4096 -gu all -ch 256M -c 128M ...  
  2. Note the numbers after -ch and -c
    Enterprise Solutions is designed to run best with the settings -ch 512M and -c 256M. If your current settings do not match this, you should modify them as described below.  
  3. If you get an error, verify you typed it correctly and that this is the computer that is set toHost Multi User Access for QuickBooks.
You can change the settings in the registry: 
  1. Save all work, log out all QuickBooks users.  
  2. To Stop the QuickBooks Database service open the command prompt and run the appropriate command below:
    Important: All DB connections will be terminated at this point, and any unsaved work will be lost!
    Enter net stop QuickBooksDB23 (QuickBooksDB24 for QuickBooks 2014)
     
  3. The settings are stored in the Windows registry and need to be corrected there. Do not attempt this if you are not an IT professional with experience editing the registry.  
  4. This is the key location:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\QuickBooksDB23\Parameters.Note: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\QuickBooksDB24\Parametersfor QuickBooks 2014.

    The current value may be similar to: -n QB_SERVER_NAME -qs -gd ALL -gk all -gp 4096 -gu all -ch 256M -c 128M ...
    Intuit Suggests the following changes:
    • From -ch 256M change to -ch 512M
      • For unlimited, remove -ch 256 M and -ch 512M. The value should say "-n QB_SERVER_NAME -qs -gd ALL -gk all -gp 4096 -gu all"
        • Note: This setting is not truly unlimited but actually "Database managed" and can use more memory when needed.
    • From -c 128M change to -c 256M
    • If your settings were already at the recommended level, you do not need to change them. This document does not cover the cause of your performance problems.
    Note: -c and –ch are the parameters to specify the Cache and the Cache High (ceiling) for what the database Manager can use.

    When you are finished the value should be similar to: -n QB_SERVER_NAME -qs -gd ALL -gk all -gp 4096 -gu all -ch 512M -c 256M or -n QB_SERVER_NAME -qs -gd ALL -gk all -gp 4096 -gu all (unlimited cache).
  5. Save your changes.  
  6. From the command prompt, type: net start QuickBooksDB23 (QuickBooksDB24 for QuickBooks 2014)  
  7. Launch QuickBooks and log into your company file.

Comments

Popular posts from this blog

Extracting and using a modified VMWare Player BIOS or UEFI firmware

Activate Synology Active Backup for Business for DSM 6

Windows 11 internet/account bypass