Customer Service | Training | Contact Us
Welcome!
Login
Search Options   products areas display

Which products should be considered?

All Products

ArcCAD
ArcEditor
ArcExplorer
ArcGIS Engine
ArcGIS Explorer
ArcGIS Image Server
ArcGIS Mobile
ArcGIS Server
ArcIMS
ArcInfo Desktop
ArcInfo Workstation
ArcLogistics Route
ArcPad
ArcPad Application Builder
ArcReader
ArcSDE
ArcView
ArcView 3.x
ArcWeb Services APIs
ArcWeb Toolbar for ArcGIS
Atlas GIS
BusinessMap
BusinessMap Pro
GIS Portal Toolkit
Job Tracking for ArcGIS
MapIt
Maplex
MapObjects -- Java
MapObjects -- Windows
MapObjects IMS
MapObjects LT
MapStudio
Military Overlay Editor
NetEngine
PC ARC/INFO & DAK
PLTS
RouteMap
RouteMap IMS
SDE
Tracking Server

    Remember these settings for each visit More info
You are here:
Browse Path: ArcGIS Desktop > ArcMap > Errors

Technical Article   Error:  ArcMap closes when opening an MXD

Article ID: 24657
Software:  ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3 ArcGIS - ArcInfo 8.1, 8.1.2, 8.2, 8.3 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3
Platforms:  Windows NT 4.0, 2000, XP

Error Message

Opening an MXD causes ArcMap to crash and Windows returns one of the following errors:

"The instruction 0x0000000 referenced memory at 0x0000000 which could not be read.

Arcmap.exe has generated errors and will be closed by windows.

ArcMap has encountered a problem and needs to be closed."

Cause

The print server hostname was changed and the MXD was saved with the Same as Printer check box checked in ArcMap. -show me-

[O-Image] Pagesetup

Solution or Workaround

The MXD needs to be edited to include the new printer. The MXD Doctor utility allows a new printer to be selected. This utility requires that the ArcObjects Developer Kit be installed.

  1. Load a blank MXD into ArcMap.
  2. Click ArcObjects Online and select 'Utilities > How to set up the MXD Doctor and MXD Defragmentor Utilities'. Follow setup instructions provided.
  3. Click ArcObjects Online and select 'Utilities > MXD Doctor'. Follow instructions provided to load the MXD.
  4. Click the 'Printer Setup...' button in the lower left hand corner of the dialog box and browse to the new printer. -show me-

    [O-Image] mxddoctor
  5. Select the Treatment tab and click the 'Fix Document' button on the bottom of the dialog box. -show me-

    [O-Image] treatment

    By default, all of the features of the problem MXD are copied to the blank MXD loaded in step 1.
  6. Save the MXD with the new printer.

Related Information


Created: 3/13/2003
Last Modified: 1/28/2010

This website's graphical display is now viewable only with W3C standards-compliant browsers, but the content is accessible to all browsers and Internet devices. View our supported browser matrix for more information on our website display.