Tally Data Guides

Tally Memory Access Violation Causes, tests and a safe order of checks

Leena Taylor Paul By Updated October 12, 2026 8 min read
Quick Answer

Tally lists six causes for a Memory Access Violation: a printer driver, corrupt company data, faulty RAM or disk, low memory, a damaged group member and TDL add-ons.

Test the cheap ones first. A Manager file of about 1 KB means restore a backup, while one over 5 MB means repair.

Tally closes with a memory error and your first instinct is to repair the company. Hold that thought. A repair can remove entries, and in many of these crashes the cause is a printer driver or an add-on, not the data at all.

Who Meets This Crash?

Causes listedSix
Data checkManager file size
Quick testPrint Spooler
Startup fixDefault Companies No

Choose your version of the problem.

Memory Access Violation is a symptom with many roots. If you treat it as data damage by default, you end up in a repair that may remove entries for a problem that a printer driver caused. The checks below run from the cheapest to the riskiest, so you spend the least effort before you touch the books.

What Does Tally Say Causes It?

The vendor's Memory Access Violation FAQ groups the causes into six. Read down the table and stop at the first row that fits your PC.

CauseHow to testVendor direction
Corrupt printer driverStop the Print Spooler serviceReinstall the driver if the error disappears
Corrupt company dataLook at the Manager file sizeAbout 1 KB: restore a backup. Over 5 MB: repair
Faulty RAM or diskRun a hardware checkReplace the faulty part
Low memoryClose other programsFree memory or add RAM
Group company with a corrupt memberOpen each member aloneRepair or restore the member
TDL add-onsF4, Manage Local TDLsRemove the add-on

The page also describes setting Default Companies to No in tally.ini and, for hard cases, an advanced path. That path starts with a backup, clears a few .TSF state files such as TSTATE and TACCESS and renames Tmessage.TSF before a repair. Follow the page itself for the exact list. Note: do not skip the backup step on that path, whatever the hurry.

Narrow It Down Without Risking the Books

Univik Tally Data Viewer ships inside Univik Tally Data Recovery Toolkit. It opens the folder directly while Tally stays closed, so it gives you a safe first look at the books before you decide whether the data or the PC is at fault.

We've opened 9 Tally company sets this way, the largest holding 8,836 vouchers and 2,818 bank lines, and in none of them did a read in the viewer touch a byte of the source. A snapshot of one company taken one save apart still exported identical files, byte for byte.

An IT technician checks a printer connection while an accountant records troubleshooting steps.
Test one possible cause at a time using a copied company.
  1. Copy the company folderWith Tally closed, copy the numbered folder (10000 or 100000, for instance) to another drive.
  2. Read the copy without TallyOpen it in Univik Tally Data Viewer. If ledgers and vouchers list normally, the data files are readable.
  3. Check the Manager file sizeIn the original folder, look at Manager.900 or Manager.1800. About 1 KB points to a restore. Above 5 MB points to a repair.
  4. Test the printerStop the Print Spooler service and start Tally. See whether the error stays away.
  5. Check add-ons and startupOpen Manage Local TDLs with F4 and disable add-ons. Set Default Companies to No in tally.ini if Tally crashes at start.
  6. Repair only after exportingIf the data is the cause, export from the copy first, then follow the vendor's repair.
Tally toolkit dashboard for Univik Inc: 91 vouchers; 39 ledgers; 1.44 Cr debit and credit; All data read successfully
A clean read: 91 vouchers and 39 ledgers load and the dashboard reports that all data was read successfully.
Read the company even when Tally keeps crashing

Univik Tally Data Viewer opens the folder on its own, so a crash in the software cannot block your view of the books.

Download Free Trial Order a Licence - From $99

Install .NET Framework 4.8 on Windows 10 or 11 first. No fee to look. Viewer page

Add-ons, Printers and Startup Settings

A clean read in the viewer is a useful clue. If every ledger and voucher lists without trouble, the data files themselves are probably sound. That points the search toward the printer, an add-on or the PC. If the read fails or stops partway, the data deserves attention first. Either way the viewer only reads, so the test carries no risk for the books.

Where should you start? If the crash happens only when you print, start with the printer driver. If it started the day a TDL file was added, remove that add-on. If one company crashes and the others do not, read that company in the viewer and look at the Manager file size.

These checks change nothing in your data. Disabling an add-on or stopping a service for a test is reversible, so they belong ahead of any repair. Only when they fail do the data steps make sense.

If the crash points to the data, the order is copy, export, then repair. Details are in the File Damaged guide.

Order of checks
  • A copy of the numbered folder exists on another drive
  • The copy reads cleanly in a viewer, or you know that it does not
  • The Manager file size is neither tiny nor very large
  • The Print Spooler test and the TDL check are done
  • Hardware checks are done if the crash is random

When the Basic Checks Do Not Help

1. The Manager file is 1 KB

Do this: The vendor says restore a backup. Read the backup first with a viewer that needs no restore.

2. The error returns on one company only

Do this: Open its group members one at a time. A damaged member can crash the group. Export the healthy ones first.

3. The company list is empty after the crash

Do this: See the guide to a missing company list.

Still stuck? Write to support with the Manager file size and the Tally release.

FAQ: Tally Memory Access Violation

Tally's FAQ names a corrupt printer driver, corrupt company data, faulty RAM or disk, low memory, a group company with a damaged member and TDL add-ons. Several of these have nothing to do with your books, which is why the order of checks matters.

The vendor points to the size of the Manager file in the company folder. A Manager.900 or Manager.1800 of about 1 KB means restore a backup. One far above 5 MB means run a repair. Anything between those sizes calls for the other checks.

Yes. The vendor suggests stopping the Print Spooler service and seeing whether the error returns. If it does not, a printer driver is the likely culprit and you can reinstall it.

It stops Tally loading a company at start, so a damaged one cannot crash the start. The setting lives in tally.ini. It helps you reach the software and then open companies one at a time.

Check them. The vendor lists add-ons as a cause and points to F4 and Manage Local TDLs. Remove or disable the ones you do not need, then test again.

Yes. Univik Tally Data Viewer reads the company folder without starting Tally at all, so a crash in the software does not block you. Work on a copy of the folder.

No. It shows the files can be read, which makes data damage less likely, but only Tally's own checks can confirm the company loads. Treat it as one more clue.

Looking costs nothing. Anything you save in the free build is capped per section. For complete output, licences begin at $99 and climb to $199 (Technician) and $599 (Forensics). Two PCs are covered and the first month is refundable.
Leena Taylor Paul

Univik staff supplied the tool notes. Causes, tests and sizes come from the Memory Access Violation FAQ. We read it on October 12, 2026. The step that uses a viewer is our own suggestion and not part of the vendor page.

Pages we read: Memory Access Violation FAQ · Repair company data

More Tally Data Guides

Pick the guide that matches the job on your desk.