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.

This error may appear while loading a company in TallyPrime if the data is corrupted. The reasons for data corruption are as follows:

  1. File size of Manager.900/.1800 file (which stores all the masters such as ledgers, stock items, stock groups, and so on) is 1 KB.
  2. System-specific issues, for example, hard disk issues or faulty RAM.
  3. Insufficient system memory when TallyPrime attempts to access it while opening the company.

Resolution:

  1. Check the file size of Manager.900/.1800 file.
    1. Click the window icon on your computer > type Run and press Enter. 
    2. Specify the Data Path, for example, D:\TallyPrimeData. 
    3. Open the specific data folder, for example, 10002, and check the file size of Manager.900/.1800
  2. If the file size of Manager.900/.1800 file is 1 KB, restore the earlier backup, if any, and continue. 
  3. If the file size of Manager.900/.1800 is more than 1 KB (approx. more than 5MB based on the data volume), the data requires a repair.
    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, open the folder and copy and paste the data there. This will create a copy of the corrupted data. 
    2. Open TallyPrime > press F1 (Help) > Troubleshooting.
    3. Under Company Data > select Repair > select the company that needs to be repaired.
      To know more about repairing data in TallyPrime, refer to repair the data topic. 

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.

This error occurs primarily because:

  1. The company data folder is not restricted/secured and you accidentally delete the folder, subfolders or files under it.
  2. Data is corrupted.

You can resolve this issue by:

  1. Checking for earlier backup if available, restore it and continue.
  2. If the data backup is unavailable, recreate the data and continue.

To avoid this from happening again, you can deny delete permissions to specific users:

  1. Open the TallyPrime data folder, right-click on it > Show more options > Properties.
    Properties
  2. Under Security > click Edit > Add.

    Let’s say you want to restrict everyone from deleting the company data folder, subfolders and files under it.
  3. Under Enter the object name to select > type Everyone > click OK to save the changes.
    Object

    1. Now, click Add > select Everyone > Advanced.
    2. In the Advanced Security Settings screen, select Everyone > Edit.
      Advanced-security
  4. In the Permission Entry screen, set the deny permissions entry for Everyone.
    Note: This will be applicable to the selected folder, subfolders and files under it.

    1. Set the Type to Deny.
    2. Select Show advanced permissions and ensure the Delete subfolders and filesDelete, and Take ownership options are selected.
    3. Click Ok to save the changes.
      deny-permissions
      The Advanced Security Settings screen appears, as shown below:
      Permission-denied
    4. Click Ok to set the deny permissions entry.
      A warning message appears on the screen, as shown below:
      Security-message
    5. Click Yes and proceed.

Furthermore, any attempt to delete a company data folder, subfolders or files will result in a File Access Denied error, preventing auto-deletions.

This error might occur if your data is corrupted. To resolve this issue, repair the data and proceed with the data migration.

To resolve the MAV error that occurs while trying to access the GSTR-1 report, upgrade to the latest release of TallyPrime. Refer to Upgrade to the Latest Release of TallyPrime for the detailed procedure.

TallyHelpwhatsAppbanner
Is this information useful?
YesNo
Helpful?
/* */