When you install Adobe Acrobat, one of the following issues occurs:
- The Acrobat installer returns the error message, "Warning 20225: Adobe Acrobat 8 Setup was unable to create a new item: Adobe PDF Converter. The Adobe PDF Printer may be unavailable. GetLastError: The specified module could not be found." When you click OK, the installer returns the error again and completes the installation, but the Adobe PDF printer doesn't appear in Printers And Faxes in the Windows Control Panel.
- The Adobe PDF printer doesn't appear in Printers And Faxes in the Windows Control Panel.
- PDFMaker returns the error message, "PDFMaker cannot locate the Adobe PDF Printer's printer driver. Please reinstall Adobe Acrobat 8.0" the first time you try to create a PDF.
- The Acrobat installer returns the error message, "Warning 20225. Adobe Acrobat 7.0.5 set up was unable to create a new item Adobe PDF Port & Printer. The Adobe Printer may be unavailable. GetLastError: The data area passed to a system call is too small."
- Acrobat returns the error message, "'Unable to find "Adobe PDF' resource files. Do you want to run the installer in repair mode?" Clicking Yes attempts to repair Acrobat, and generates the Warning 20225 error message again.
Do one or more of the following:
Note: If you run Detect and Repair after you complete a solution, then you can determine what is causing the problem on your machine. You can complete these solutions in a series before you run Detect And Repair.
Solution 1: Use a supported installation.
The following are unsupported installations, and the supported solutions:
- If you install Acrobat (Professional or Standard) on a 64-bit operating system, then you could see this error. Please update Acrobat to version 8.1 or later. You can update from within Acrobat via the Help pop-up menu, or download the updater from the following location: http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Windows.
- If you install Acrobat to a shared network disk instead of a local hard disk, then the Adobe PDF printer is not installed. Install Acrobat on a local hard disk.
- If you install Acrobat to a directory with a path that contains extended ASCII or double-byte characters, then English installations display the error message. Install to a path that does not contain extended ASCII or double-byte characters.
Solution 2: Ensure that the Print Spooler process is running and set to Automatic, and then repair Acrobat.
Solution 3: Ensure that the Print Spooler process has no additional dependencies.
Only the Remote Procedure Call dependency is required for Print Spooler to operate. Additional Services can attach to the process but interferes with restarting the service. If the Print Spooler process has additional dependencies, then see the steps below.
To remove all services listed under "This service depends on the following system components," do the following:
To disable all services listed under "The following system components depend on this service," do the following:
Solution 4: Reset the Path system variable, and then repair Acrobat.
Disclaimer: Adobe provides the following information as a courtesy only.
Note: If Windows displays "%systemroot%" in the path, you've incorrectly entered the path statement in step 3. Repeat steps 1-5, making sure to enter the path statement exactly as noted in step 3.
Type path and then press Enter. Windows displays the path you typed in step 3, but replaces "%systemroot%" with the path to the folder in which Windows is installed. For example:
- C:\Winnt\system32;C:\WINNT;C:\WINNT\system32\wbem (Windows 2000)
- C:\Windows\system32; C:\WINDOWS;C:\WINDOWS\system32\wbem (Windows XP)
The Adobe Captivate demonstration below illustrates how to reset the Path system variable.. For more information about viewing this demo, see "Viewing Adobe Captivate Demos in Knowledgebase Documents" (TechNote kb403894).
In the Dllcache folder, right-click framedyn.dll and then choose Properties. Note the file size: The correct file size is 171 KB (174,592 bytes) for Windows XP SP1, 181 KB (185,856 bytes) for Windows XP SP2, and 165 KB (168,009 bytes) for Windows 2000 SP4.
- If framedyn.dll is missing or is the incorrect file size, then do one of the following: copy it from %systemroot%\ServicePackFiles\i386 , or reinstall it from the Windows XP installation CD or contact the computer manufacturer.
- If framedyn.dll is the correct size, proceed to step 4.
Solution 6: Install current Windows service packs and other updates, and then repair Acrobat.
Updates to the Windows operating system improve its performance and compatibility with applications. You can obtain Windows service packs and other updates from the Microsoft website at www.windowsupdate.com. For assistance installing service packs and other updates, contact Microsoft technical support. After you install the updates, start Acrobat, and choose Help > Detect And Repair.
If you've reinstalled an application or the Windows operating system after installing the latest Windows update, reinstall the update. Some applications install commonly used system files, overwriting the updated versions installed with the Windows update.
Solution 7: Install Acrobat in a simplified mode.
Device drivers and software that load automatically with Windows (for example, screen savers, virus protection utilities) can conflict with the Acrobat installer. To prevent conflict, reinstall Acrobat while Windows is in a simplified mode, which disables some nonstandard device drivers.
To disable startup items and services and then repair Acrobat (Windows XP), do the following:
Right-click icons in the Notification Area (called the System Tray in earlier versions of Windows) to close or disable any startup items that are still active.
Note: Upon restart, you are notified that the System Configuration Utility has changed the way that Windows starts up. Click OK, and when the System Configuration Utility appears, click Cancel.
Note: You will need to deselect any recorded deselected items after you select Normal Startup.
To disabled startup items and processes and then repair Acrobat (Windows 2000):
Note: Windows 2000 does not have the MSConfig utility for disabling start items. You can disable the items manually.
Right-click the taskbar, and choose Task Manager from the pop-up menu.
Note: The simplest method to shut down all remaining programs is to disable processes that are not required for the system to run. Without a strong understanding of the Windows 20000 architecture, you can typically reduce the number of processes down to 19. If the process is not in the required process list, disable the process following the steps below.
Important: Do not disable the following required processes: CSRSS.EXE, explorer.exe, LSASS.EXE, mstask.exe, regsvc.exe, SERVICES.EXE, SMSS.EXE, spoolsv.exe, svchost.exe, System, System Idle Process, TASKMGR.EXE, WINLOGON.EXE, WinMgmt.exe, wuauclt.exe
Note: Disable these processes every time you restart the computer.
To re-enable the startup items and services (Windows 2000):
Move the icons and shortcuts back to their respective Startup folders, and restart the computer.
Solution 8: Remove installed printer drivers, and then repair Acrobat.
The printer drivers associated with the printers listed in Printers And Faxes can cause conflicts with the installation of the Adobe PDF printer. Delete the printer to remove the associated drivers.
Solution 9: Temporarily remove Novell iPrint, and then install Acrobat.
For instructions, see the documentation included with Novell iPrint. After you install Acrobat, you can reinstall Novell iPrint.
Solution 10: Temporarily remove any applications other than Acrobat that can create PDF files, and then install Acrobat.
For instructions, see the documentation included with the application. After you install Acrobat, you can reinstall the applications.
Solution 11: Log in to a new user local account with administrator privileges, and then install Acrobat.
For instructions on how to create a user account, see "Add a new user to the computer" in Windows Help.
Solution 12: Copy framedyn.dll to another system location, and then repair Acrobat.
Important: Remove framedyn.dll from the System32 folder after completing this solution.
Solution 13: Remove third-party ports from the operating system, and then repair Acrobat.
Important: This procedure involves editing the Windows registry. Adobe doesn't provide support for editing the registry, which contains critical system and application information. Make sure to back up the registry before editing it. For more information about the registry, see the Windows documentation or contact Microsoft. This procedure has been found to assist in resolving this issue, but it removes all third-party ports from the operating system. It may be necessary to restore these ports after installing the Adobe PDF printer. Adobe does not provide support for restoring third-party programs.
The operating system must be properly configured for Adobe Acrobat to install the Adobe PDF printer. During the installation process, Acrobat shuts down the Print Spooler service and adds the Adobe PDF printer using WMI. When Acrobat is unable to shut down and restart the Print Spooler service because of dependent items, Acrobat generates an error message. After shutting down the Print Spooler service, Acrobat installs the printer and accesses the framedyn.dll file, which should be found in the wbem System Folder. If there are any problems with this file or if it cannot be found, the "20225" error message is generated. Occasionally, adding this file to another System Folder enables the installer to locate the file.
The most common cause of this error is an altered system Path variable. Numerous programs change the path variable to load program-specific components, and these modifications can prevent the installation of the printer. Temporarily resetting the path variable back to the default system variable typically resolves these issues. Installing the latest services packs often replaces the framedyn.dll file with the most current version.
Acrobat is not supported on a 64-bit operating system. Acrobat 8 should be able to install the printer but not the Adobe PDF port on the 64-bit operating systems; although, the remainder of Acrobat functionality should remain intact. In addition, Acrobat is unable to install the printer if extended ASCII or double-byte characters are found in the paths. Third-party programs can interfere with the installation of the printer by attaching services to the Print Spooler service or installing print monitor software. Lexmark and Dell printers are known to install services such as lexbce.exe that can generate this error message.
This error can typically be resolved by completing all solutions in this document. If the issue is not resolve after completing all solutions in this document, then contact Adobe Technical Support.