Explore Categories

 

 PDF

Some of the commonly asked questions about Memory Access Violation (MAV) error are answered here.

You need to first take a backup of the data (copy the company data folder to a different location), and then repair the existing data.

Follow the steps given below to repair the data.

  1. Open TallyPrime > press F1 (Help).
  2. Select Troubleshooting > Repair.
  3. Select the company in which the MAV error is appearing, and proceed with the Repair.

If MAV persists even after repair, perform the following steps for advance repair.

  1. Take a backup of the data folder (copy the company data folder to a different location).
  2. Delete the files – TSTATE.TSF, TUPDATE.TSF, TEXCEL.TSF, TACCESS.TSF. Rename the data Tmessage.TSF available in the respective data folder.
  3. Right-click the TallyPrime shortcut icon > copy the TallyPrime Path from Target path.
  4. Copy the TallyPrime application path to the Run Command, followed by a space, and provide data path, for example, C:TallyPrimetally.exe Data. If the data is stored in a different drive or folder, enter the specific data path within double quotes.
  5. Once TallyPrime is opened, press F1 (Help) > Troubleshooting.
  6. Select Repair > select the data to be repaired.
  7. Post completing the repair process open the company and check.

This error might occur due to corrupted data or printer driver.

Corrupt Printer Driver

While TallyPrime is opening, it loads the local drivers such as ODBC drivers and printer drivers, to ensure they are available for printing Vouchers & Reports. If the printer driver is corrupted, the error Memory Access Violation appears while opening TallyPrime. To resolve this issue, follow the steps given below:

  1. Press Windows+R > type Services.msc in the Run command.
  2. Search for Print spooler > right-click Print spooler > and Stop Print spooler.
  3. Once the print spooler stops, open TallyPrime to check for the MAV error.

If TallyPrime opens without Memory Access Violation, this indicates that the Printer driver is corrupted, and needs to be reinstalled/updated with the latest available printer drivers.

Note: Updating/installing printer drivers depends on the Printer Name which is being used.

Corrupt Data

After following the steps to fix the printer driver, if the Memory Access Violation error persists while opening TallyPrime, open the tally.ini file, and set Default Companies to No.

Note: When the option Default Companies is set to Yes, only the default company will be loaded. If this data is corrupted due to system-specific issues, the MAV error will appear while opening TallyPrime.

Follow the steps given below, to set the Default Companies to No:

  1. From Desktop, right-click the TallyPrime shortcut icon > Open file location.
  2. Open the tally.ini file, and set Default Companies to No.
  3. Save the changes and close the tally.ini file.

Now open TallyPrime and select the company. If you observe Memory Access Violation while loading the company, then it indicates that the data is corrupted.

Some of the reasons for data corruption are given below:

  • File size of Manager.900 file (which stores all the masters such as ledgers, stock items, stock groups, and so on) is 1 KB.
  • System-specific issues, for example, hard disk issues or bad RAM.
  • System memory is not available when TallyPrime is trying to access it while opening the company.

Check the size of Manager.900 file

If the file size of Manager.900 file is 1 KB, restore the earlier backup if any, and continue. To check the size of Manager.900 file, open the data folder, and follow the steps given below:

  • From Desktop, press Windows+R > specify the data path, for example, D:TallyPrimeData.
  • Open the specific data folder, for example, 10002 and check the file size of Manager.900.

If the file size of Manager.900 is more than 1 KB then (approx. more than 5MB based on the data volume) the data requires a repair. To perform data repair, follow the steps given below:

  1. Take a backup of the data folder (copy the company data folder to a different location). For example, if the data folder is D:TallyPrimeData, then open D:TallyPrimeData and copy and paste the data there itself.
  2. Open TallyPrime > press F1 (Help) > Troubleshooting.
  3. Select Repair > select the company that needs to be repaired.
  4. Complete the repair process.

Disable TDL Add Ons

If you are facing the Memory Access Violation error while opening TallyPrime, it is recommended to disable the TDL Add-Ons. 

  1. Gateway of Tally > F1 (Help) > TDLs and AddOns.
  2. Press F4 (Manage Local TDLs) > set Load selected TDL files on startup as No.

When you encounter an MAV error while loading a company, do the following:

  1. Take a backup of the data (copy the company data folder to a different location).
  2. Open TallyPrime > press F1 (Help) > Troubleshooting > select Repair and perform a simple Repair (which is same as Ctrl+Alt+R)
  3. If the issue persists, proceed with the advanced repair by following the steps given below:
    1. Take a backup of the data folder (copy the company data folder to a different location).
    2. Delete the files – TSTATE.TSF, TUPDATE.TSF, TEXCEL.TSF, TACCESS.TSF. Rename the data Tmessage.TSF available in the respective data folder.
    3. Right-click the TallyPrime shortcut icon > copy the TallyPrime Path from Target path.
    4. Copy the TallyPrime application path to the Run Command, followed by a space, and provide data path, for example, C:TallyPrimetally.exe Data. If the data is stored in a different drive or folder, enter the specific data path within double quotes.
    5. Once TallyPrime is opened, press F1 (Help) > Troubleshooting.
    6. Select Repair > select the data to be repaired.
    7. Post completing the repair process open the company and check.

If the Memory Access Violation error appears, perform an advanced repair by following the steps given below:

  1. Take a backup of the data folder (copy the company data folder to a different location).
  2. Delete the files – TSTATE.TSF, TUPDATE.TSF, TEXCEL.TSF, TACCESS.TSF. Rename the data Tmessage.TSF available in the respective data folder.
  3. Right-click the TallyPrime shortcut icon > copy the TallyPrime Path from Target path.
  4. Copy the TallyPrime application path to the Run Command, followed by a space, and provide data path, for example, C:TallyPrimetally.exe Data. If the data is stored in a different drive or folder, enter the specific data path within double quotes.
  5. Once TallyPrime is opened, press F1 (Help) > Troubleshooting.
  6. Select Repair > select the data to be repaired.
  7. Post completing the repair process open the company and check.

To resolve this issue, follow the steps given below:

  1. Take a backup of the data (copy the company data folder to a different location).
  2. Press F1 (Help) > Settings > Startup > set Load Companies on Startup to No.
  3. Perform a simple Repair by pressing Ctrl+Alt+R.

If the problem persists, do a Zero Command Repair.

If the MAV error occurs while printing an invoice, follow the checklist given below.

  1. Ensure the selected printer is online.
  2. If the printer is of HP series, and the OS is Windows 7, rename the base currency symbol from new Rupkara to RS.
  3. If there are multiple printer trays, select any other printer and check.
  4. Reinstall the printer driver and check.

This error occurs when the data of one or more member companies in the group company are corrupted.

Follow the steps given below, to identify the problem and resolve it.

  1. Open each member company one-by-one, to identify which of the member companies is causing the problem.
  2. After identifying, repair the data of the affected company and open it.
  3. Open all the member companies, and then proceed to open the group company.
  4. If none of the member companies is affected, create a new group company.
  5. In case the problem persists, contact support@tallysolutions.com.

Follow the steps given below to resolve the error.

  1. Take data backup (copy the company data folder to a different location).
  2. Perform a simple repair process, by following the steps given below.
    • Open TallyPrime.
    • Press F1 (Help) > Troubleshooting.
    • Select Repair > select the company for which the error is appearing.
    • Set Repair to Yes and Backup to No, and check the data after repair.

If the problem persists, perform Zero command Repair.

Cause: An error like this may occur when Windows does not support the currency symbol for the Indian Rupee. The error only occurs in Windows 7, Windows Vista, and Windows 2008 Server R2.

Solution: You can download the patch file from https://support.microsoft.com/en-us/kb/2496898 if you are using a genuine Windows operating system.

OR

Change the Rupee symbol to Rs in the Company Alteration screen.

Cause: This error may be caused due to the presence of certain .TSF files in the data folders.

Solution: Take a backup of the data. Delete the following .TSF files available in respective data folders:

  1. TSTATE.TSF
  2. TUPDATE.TSF
  3. TEXCEL.TSF
  4. TACCESS.TSF

Repair the data by pressing Ctrl+Alt+R. If the error is still displayed, perform a Zero Command rewrite.

Post a Comment

Is this information useful?
YesNo
Helpful?