System Argument Exception: Parameter is not Valid

You may encounter System Argument Exception: Parameter is not a valid issue while working with Bank Feeds in QuickBooks Desktop. It generally arises when the vendor name contains special characters, etc.

System.Argument.Exception: Parameter is not Valid

  • System.Argument.Exception: Parameter is not valid.
    at System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)at System.Drawing.Image.fromStream(Stream stream)at System.Windows.Forms.PictureBox.Load()at System.Windows.Forms.PcitureBox.set_ImageLocation(String value)at OLB_ Workflow.UICtrl_OLBWorkflow.SetILogo(String strFILogoPath)
  • System.ArgumentOutOfRange.Exception: Index was out of range.

Causes for this error code

  • Damaged Payee or Vendor
  • Special character in the vendor name

Note: The process to fix this issue may be complex, you can speak with our experts for a quick resolution. Dial our Toll-Free or leave us your message.

5 Simple Steps to Fix System.Argument.Exception: Parameter is not Valid

Step 1: Update the QuickBooks Desktop to the Latest Version

  • Open QuickBooks Desktop
  • Go to Help > Update QuickBooks Desktop…
  • Click on Update Now
  • Click on Get Updates
  • It may take some time to update the QuickBooks Desktop
  • Then restart QuickBooks Desktop

Step 2: Remove Special Characters from Vendor’s Names

  • Go to Vendors > Vendors Center
  • Under the Vendors tab, click on the drop-down menu and choose All Vendors
  • Now from the vendor names, ensure that there are no special characters in between their name such as (@,#)
  • If you found a vendor’s name with the special character used, make a right-click on it and choose Edit Vendor
  • Delete the special character from the Vendor’s name and click OK

If the same problem still exists, please follow the below steps too.

Step 3: Switch to the Classic Mode

  • Open QuickBooks Desktop
  • Go to Edit > Preferences
  • Select the Checking and click on Company Preferences
  • Under the Bank Feeds section, choose Classic Mode and click OK
  • Click OK again to change the preference
  • Now restart your QuickBooks and then use the Bank feeds

Step 4: Fix Microsoft Components (.NET Framework, MSXML and C++)

You may also face this error when your computer components are damaged. Follow the below point to fix the damaged components automatically.

A. Download QuickBooks Tool Hub

  • Download QuickBooks Tool Hub and then go to your download by pressing CTRL+J
  • Under your downloads list click on QuickBooksToolsHub.exe
  • Click Yes to allow this app to make changes
  • Now click on Next to install it and then click Yes again for accepting the license agreement
  • Click on Next and then Install (It may take some time)
  • Once the installation is complete click on Finish

B. Run QuickBooks Program Diagnostic Tool

  • Open QuickBooks Tool Hub
  • Choose the Program Problems tab
  • Click on QuickBooks Program Diagnostic Tool
  • It starts to fix Microsoft’s damaged components automatically on your computer. It may take some time to complete all the tasks.
  • Once it completes the tasks, click on OK
  • Close QuickBooks Tool Hub and try to do the bank feeds again

Step 5: Uninstall and Reinstall QuickBooks Desktop

Important – Before you go ahead and uninstall & reinstall QuickBooks get ready with your license or product number because in the process of the reinstallation of the QuickBooks desktop it will ask you for the information.

If you don’t have a license and product number, you can get the information on your registered email address by visiting here.

Uninstall QuickBooks Desktop

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

Reinstall QuickBooks Desktop

You can install the QuickBooks installation setup directly from the Intuit website, please follow the below instructions to do so.

  • Visit the QuickBooks Downloads website
  • Then click on Standard Setup
  • Now select the Country
  • Then choose your Product as QuickBooks Pro, Premier, Enterprise, etc.
  • Then select your version such as 2020, 2021, 2022
  • Click Search
  • Then click Download
  • Now follow the on-screen instruction to reinstall QuickBooks

After following all the above steps, you’ll no longer face “System Argument Exception: Parameter is not Valid” but in case the same problem still exists, you can speak with our experts.

Leave a Reply