Troubleshooting Macintosh INIT Conflicts

An Extension conflict results when an extension or control panel is incompatible with other software on your Macintosh. This document will help you determine whether an extension is causing erratic or unexpected behavior. An example of erratic behavior is a "frozen" screen that prevents continued use of the computer. This document also tells you how to resolve the conflict.
These instructions call for you to test for the issue at regular intervals. To test for an issue, repeat the actions you took just before you saw the issue on your computer.

An easily reproducible issue facilitates testing (for example, if your screen freezes whenever you insert a floppy disk). However, you can also use this procedure to troubleshoot intermittent issues -- it will simply take longer to test for them.

What's an INIT?

System files that contain INIT resources are collectively referred to as INITs. The purpose of an INIT resource is to load into random access memory (RAM) at startup time and modify the standard behavior or add new features to the Macintosh operating system.

System extensions, control panels (cdevs) and Chooser extensions (rdevs) may contain an INIT resource. Control panels differ from system and Chooser extensions in that a control panel has a user interface where you can modify the parameters. System and Chooser extensions have no user interface to modify parameters.

In general, the term extension is used interchangeably with INIT, and refers to any of those files that contain an INIT resource. For more information about system files and what they do, read the Tech Info Library article "Macintosh System Folder: Files Described."

Troubleshooting Procedure

Follow these instructions in the order presented.

Turn Off Some Control Panel Settings

Turn off some of the control panel settings to check application compatibility with certain features first implemented in System 7.

Some older applications may be incompatible with these features. So if this resolves the issue, contact the application vendor.

Disable Extensions

Note: In cases where it isn't feasible to disable ALL extensions (for example, if you're having issues launching an application that requires the QuickTime extension) skip to the Isolating Extensions section.

Verify that the issue is related to extensions, following these steps:
If the issue no longer occurs, then you have an Extension conflict.

Continue with the next section.

Identify the Conflicting Extension
Repeat steps 4 and 5 for each item in the Removed Extensions folder until the issue recurs. The last item returned to the System Folder is likely to bo be the cause of the issue.

Install the Compatible Version

Contact the extension developer for compatibility information. If you have the compatible version, reinstall it from the original disk or from your backup.

If you still have issues with an extension which should be compatible, follow the instructions for isolating this extension from the others on your system.

Isolating Extensions

Follow the steps in this section when you need to test a single extension in isolation. For example, if you just installed the Macintosh PC Exchange control panel, and it doesn't work properly, the cause may be a conflict with another extension.

Make sure you have a startup floppy disk available (that is, a floppy disk containing a System Folder and enabler if required). You can use the Disk Tools disk.
Note: Don't drag any of the folders you may see in the Test Folder back to your System Folder. The system automatically creates these empty folders.

Follow the instructions in the "Identify Conflicting INIT" section, with this important exception -- remove all system extensions and control panels from the System Folder except the one you're testing. Begin with this extension in place, and add the others one at a time until the issue recurs.

If after following all the above procedures and the issue continues, it is recommended that a clean system software install be performed.
Published Date: Feb 19, 2012