Runtime Error 0 is a general error. It usually indicates that there's a shortage of resources. Because there's no one-size-fits-all solution, you'll need to use a process of elimination. Below are the most common solutions to Runtime Error 0.
If you're seeing Runtime Error 0 when printing or viewing Form 940, this usually indicates that there are no employee records in the company. To fix this, add a dummy employee record and complete the required fields on the Main tab. You don't need to enter wages.
Solution 1: Run as administrator
- Close EasyACCT.
- Right-click on the EasyACCT icon and select Run as administrator.
Solution 2: Reset the default printer
Use this solution if the program is crashing while selecting or adding a bank account on the Print Preferences screen.
- Close EasyAcct.
- Type "printers" in the search box on the taskbar.
- Select Printers & scanners.
- Select Hardware and Sound and choose Devices and Printers.
- Right-click on another printer and choose Set as default printer.
- Change the default printer back to the original printer.
- Open EasyACCT.
- At the Company Selection screen, select Print Preferences from the File menu.
- Select Restore Defaults for All Report Categories.
- Try printing the report again.
Solution 3: Check the level of the User Account Control (UAC) settings
- Type "UAC" in the in the search box on the taskbar.
- Select Change User Account Control settings.
- Lower the notification bar one level at a time and test in between.
- Click OK.
- Try printing the report again.
Solution 4: Update the default printer driver
- Type "Control Panel" in the search box on the Windows taskbar.
- Select the Control Panel application.
- Select Hardware and Sound and choose Devices and Printers.
- Right-click the default printer and choose Update driver.
- Try printing the report again.
- If this doesn't work, try deleting the printer and restart the computer. This will force Windows to find and install the printer driver again.
Other suggested actions
Suggestion 2: Delete old files.
- Go into File Explorer.
- Search for the C:\Windows\EZACCTW.ini file and delete it.
- If you're using the EasyACCT business system, the file name is C:\Windows\EZACCTWB.ini instead.
- Try printing the report again.
- Search for the C:\EasyW\EZPRTSET.DAT file and delete it.
- Try printing the report again.
Suggestion 3: Restore defaults.
- Open EasyACCT.
- From the File menu, select Print Preferences.
- Check which printer is shown as default.
- Select Restore Defaults and choose All Report Categories.
- Try printing the report again.
Suggestion 4: Copy the data locally.
- Right-click on the company from the Company Selection screen.
- Select Copy Company.
- Type in the destination.
- For example: C:\??? where ??? is the 3-digit company ID. This ensures it'll be the only company in that folder.
- Use Windows Search or Windows Explorer to browse to the folder just created.
- Search for *x.??? files.
- ??? is the 3-digit company ID.
- Delete the files found in step 5.
- Run Data File Index Repair in all modules.
- Try printing the report again.
Suggestion 5: Clear the print queue.
- Type "printers and scanners" in the search box on the taskbar.
- Select Printers & scanners and choose your printer from the list.
- Select Open queue and clear it.
- Try printing only one report.
Suggestion 6: Change your display settings.
- Type "display settings" in the search box on the taskbar.
- Choose Display settings.
- Use the dropdown menu under Display resolution to select 1024 x 768.
- Try printing the report again.