Table of Contents

SMS Error - Access Violation While Printing

Error Message

Access Violation at .... while printing.

Explanation of Error

Severity

Normal. User is not down.

Possible Root Cause(s)

Resolution

  1. Check if this happens to other reports. If not, then it may be a report error.
  2. Check if this happens on other computers. If not, then check if it occurs on other printer (print drivers) on the same computer.
  3. Check if the computer has sufficient free space on the C: drive.
  4. Delete all files in the temp folder. If any can't be deleted, reboot and try to delete them again.
  5. Check that the user has a default printer.
  6. Check that Data Execution Prevention is set to “Essential Windows Programs and Services Only”
    • Right click on MyComputer
    • Click Properties
    • Click The Advanced Tab
    • Click The Setting Button Within The Performance Field
    • Click The Data Execuation Prevention Tab
    • Make sure that the turn on DEP for Essentinal Windows Programs and services only Radio Button is On.
    • If not, change the setting and reboot.
  7. Check for updated drivers for the printer, especially if you can find a native Microsoft driver.
  8. If that does't work try replacing the SYSTEMDATA And or STOREDATA
  9. In some cases, you may have to disable all DEP (even for Essential Windows Programs), but this should be a last resort.
    • Double Click the Local Disk C:\
    • Open the boot.ini file
    • Set the following to read
      • multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=“Microsoft Windows XP Professional” /noexecute=Alwaysoff
Resolution 2
  1. Check Access Violation error and see if it references a Cyrstal dll (i.e. crpe32.dll)
Resolution 3
For Window7 only
  1. Access error for crxf_pdf.dll
  2. Navigate to C:\Windows\SysWOW64
  3. Delete the crxf_pdf.dll

Version Information