
Methods to resolve Memory Access violation error in Tally ERP9
Experiencing Memory Access Violation internal error in Tally?
Errors while launching Tally ERP 9 or printing invoices? How to solve this memory access violation in Tally ERP 9 or Tallyprime? Searching for ways to solve these Tally internal error problem. This blog will step-by-step assist you with some effective ways to resolve this.

Why Tally ERP accounting software is widely used?
- Tally Accounting software is a frontline software used by many businesses.
- It has been the go-to accounting software for businesses as it provides easy to use and convenient reporting that is compliant with GST and ITR regulations.
- Though with such excellency, Tally ERP or Tally Prime software may sometimes face Memory access violation error.
- Even while printing invoices or other tally documents, Tally ERP print settings and printer might default you to access the memory.
But why and how do memory access violation errors occur?
Usually, the Memory access violation error occurs as the c0000005 error when the program tries to access any memory location which is termed to be an illegal memory location, or the locations that don’t exist.
Download Free 90+ Tally Shortcut Keys
Other problems could be Corruption in Windows OS, Error in registry measures, existing fragmented files, or redundant program installations.
These Memory access violations error can also cause other major problems in the Tally ERP 9 applications as –
- Slow outcomes in Windows input and output results.
- Multiple times screen freezing errors in the system.
- The running program gets damaged and crashes while the Memory access violation error occurs.
- The User system also crashed frequently while displaying the error.
Though there could be multiple methods for Tally problems and solutions to counter the Memory access violation error. But before trying those methods you should make sure to take a few usual steps like updating your tally version and also taking a whole backup of Tally ERP or Tallyprime data loaded.

Methods to resolve Tally ERP or Tallyprime Memory access violation error:
- Edit the configuration file – Tally.ini
- Disable the option – Auto-load companies
- Delete all the corrupt printer files
Edit the Configuration file – Tally.ini
There are major chances of your memory access errors caused by corrupted files. In that case, it would be necessary to go to the settings and disable the automatic loading option.
Edit the Configuration file – Tally.ini – Steps:
- You have to go to the Tally.ini configuration file by opening the software folder where tally is installed.
- Go to the Properties option
- Select the “Open file location” option.
- Your Tally erp9 will open
- Inside the folder, an option containing “Tally with a geared wheel-like icon” has to be opened.
- Once you open the file, a line “Default Company = Yes” will appear where you will have to set the “Default Company = No” to stop the loading of the companies while starting.
- Once done, save the file and close and start your Tally software again.
Disable the option – Auto-load companies
You have to disable the automatic loading of the companies.
Disable the option – Auto-load companies – Steps:
- Open your Tally ERP 9.
- Go to F12 Configuration.
- Then go to Data Configuration Make sure that the “load companies” on the start have “NO” status.
- Save and get back to the data file that moved to the desktop.
Delete all the corrupt printer files
Many times, the Memory access violation errors are seen while printing through Tally software. Tally ERP 9 printing can be more optimized and with better results using Tally ERP 9 on cloud printing.
Though to optimize the basic problems caused by corrupt files, follow the following –
Delete all the corrupt printer files – Steps:
- Go to the Start.
- Go to the settings.
- Select printer and fax settings.
- Then you would have to delete all the printer drivers in the Printer Panel in order to execute Tally easily.
How to solve Tally Memory Access Violation (MAV) error while splitting the company data or MAV error for performing a repair?
In order to fix the existing data, you must first make a backup of Tally data (copy the company data folder to a separate location).
To repair the data, follow the instructions below.
- Start TallyPrime > F1 (Help).
- Choose Troubleshooting > Repair.
- Choose the company where the MAV issue is occurring, then click Repair.
Follow these instructions for advanced repair if MAV continues even after repair.
- Make a backup of the data folder for safety to a different location (copy of the company data folder).
- File delete – TSTATE.TSF, TUPDATE.TSF, TEXCEL.TSF, TACCESS.TSF. Rename the data Tmessage. TSF is accessible from the relevant data folder.
- Right-click on the TallyPrime shortcut icon > To copy the TallyPrime Path from the Target Path.
- To the Run Command, copy the TallyPrime software path followed by a space, then give the data path, for example, C:TallyPrimetally.exe Data. Put the specific data path inside double quotes if the information is stored on a distinct drive or folder.
- When TallyPrime has opened, F1 (Help) > select Troubleshooting.
- Choose Repair > Choose the data that needs to be repaired.
- After finishing the repair, open the company and review.
How to solve Tally Memory Access Violation (MAV) error while taking a printout of a report?
- Create a backup of the data to a different location (copy of the company data folder).
- F1 (Help) > Settings > Startup > change to No (Load Companies on Startup).
- Press Ctrl+Alt+R to perform a basic Repair.
- If the issue still exists, perform a Zero Command Repair.
How to solve the Tally Memory Access Violation (MAV) error while printing an invoice?
- If you get the MAV error for invoice printing, refer to the following checklist.
- Make sure the chosen printer is connected to the internet.
- Change the base currency symbol from the new Rupkara to RS for HP Windows 7 OS.
- Choose any other printer and review if there are several printer trays.
- Check after reinstalling the printer driver.
How to solve the Tally Memory Access Violation (MAV) error while recording a transaction?
1. Create a backup of the data to a different location (copy of the company data folder).
2. Follow the instructions below to carry out a basic repair.
• Activate TallyPrime.
• To access troubleshooting, press F1 (Help).
• Choose Repair, then choose the company for which the error is occurring.
• Set Backup to no and Repair to yes, Review the stats after repair.
If the issue still exists, run the Zero command Repair.
How to solve the Tally Memory Access Violation (MAV) error while opening a group company?
When one or more member companies’ data in the group are corrupt, this error takes place.
To find the issue and fix it, follow the steps listed below.
- To figure out which of the member companies is the problem, open each company one at a time.
- After locating it, repair the company’s damaged data and open it.
- Open each of the member companies before opening the group company.
- Make a new group company since none of the member companies are impacted.
- If the issue continues, email Tally Solutions.
How to solve the Tally Memory Access Violation (MAV) error while loading a company data in TallyPrime?
Loading a company and getting an MAV error, take the following actions:
- Create a backup of the data to a different location (copy of the company data folder).
- Start TallyPrime > F1 (help) > Troubleshooting > Repair (carry out a simple Repair) or use Ctrl+Alt+R.
- If the problem continues, carry out the advanced repair by taking the following actions:
- Create a backup of the data to a different location (copy of the company data folder).
- File Delete – TSTATE.TSF, TUPDATE.TSF, TEXCEL.TSF, TACCESS.TSF. Tmessage.TSF data available in the respective data folder rename that.
- Right-click the TallyPrime shortcut > From the Target Path copy the TallyPrime Path.
- Copy the TallyPrime program path, followed by a space, to the Run Command, and then give the data path, for instance, C:TallyPrimetally.exe Data. Put the particular data path inside double quotes if the information is stored on a different drive or folder.
- After opening TallyPrime, select F1 (Help) > Troubleshooting.
- Repair > Extract the data to be repair.
- After finishing the repair, open the company and check.

Conclusion:
Tally Memory Access Violation error or MAV code arises when the application tries to access a location of the memory that is not permitted to access or the place that doesn’t exist. Hopefully, there are a few things we can do to tackle this.
If you repeatedly receive an error message, then you should think to opt for Tallystack.in Tally On Cloud Service. Currently, Tally on Cloud is a popular technology that companies dealing with the Tally ERP solution have widely opted for. This offers you many benefits like Storage, speed along with no stress for hardware implementation needed for the ERP.
FAQ
What are the steps to fix Tally Internal MAV Error?
Step 1: Begin with Start.
Step 2: Then select Settings.
Step 3: Choose Printers and Faxes.
Step 4: In the Printer Panel, delete all the printer drivers present and execute Tally.
If your issue is resolved with this approach, then the printer driver can be reinstalled.
How Tally on Cloud helps with Memory Access Violation error?
- If you repeatedly receive an error message because of memory, you can choose Tally On Cloud Service from a reliable service provider, like Tallystack.in.
- With Tally hosted on the cloud, you don’t really have to think about memory because all data is stored on the cloud server.
- In addition, data corruption is also zero, which is another prime reason for the Tally MAV error.