Вопросы и ответы по программам Adobe

         

Руководство по устранению ошибок...



Руководство по устранению ошибок «Kernel32.dll» в PageMaker 6.0

ОПИСАНИЕ

При работе с публикацией Adobe PageMaker 6.x в Windows 95 система выдает сообщение об ошибке «PageMaker ... caused an Invalid Page Fault in module Kernel32.dll». В этом сообщении указывается один из следующих адресов:

0137:BPF9A28C

0137:BFF858FL

014F:BFF9A28C

0137:BFF858CD


014F:BFF858ED

00001:01FEBLLE

РЕШЕНИЕ

Если эта ошибка возникает, когда Вы открываете публикацию, поместите материалы в новую публикацию:

1. В PageMaker выберите команду File > New.

2. Щелкните кнопку ОК в диалоговом окне Document Setup.

3. Выберите команду File > Place.

4. В диалоговом окне Place выделите публикацию, которая не открывается, и щелкните кнопку Open.

5. В диалоговом окне PageMaker 6.0 Story Importer щелкните кнопку Select All, затем щелкните кнопку ОК.

6. Закройте новую публикацию без ее сохранения.

7. Откройте исходную публикацию.

ПРИМЕЧАНИЕ: PageMaker 6.5 не содержит фильтра импорта материалов для публикаций PageMaker 6.5. 

ИЛИ: Если ошибка возникает во время работы с определенной публикацией, эта публикация, возможно, повреждена. Повторно создайте публикацию либо удалите сбойные объекты или страницы. Инструкции смотрите в документе 115303 (Damaged Publication Troubleshooting Guide), который можно получить через Adobe FaxYI, Adobe BBS, E-mail Adobe Techdocs, а также в базе данных Adobe Technical Solutions в World Wide Web.

 ИЛИ: Если ошибка возникает при работе более чем с одной публикацией, выполните следующее: 

А. Перезапустите Windows и нажмите клавишу F8, когда на экране появится Starting Windows 95, затем выберите в меню загрузки режим Safe Mode. Если после загрузки Windows в режиме Safe Mode ошибка в PageMaker не возникает, значит, причиной ошибки является один или несколько драйверов устройств, загружаемых в Windows (например, драйвер мыши, видеодрайвер). За разъяснениями обратитесь к изготовителю устройства. 

Б. Если Вы используете программу QEMM 8.0, отключите ее и используйте как диспетчер памяти Himem.sys. Инструкции смотрите ниже, в разделе «Дополнительная информация».

В. Увеличьте системные ресурсы Windows до 55% или выше. Чтобы проверить системные ресурсы, щелкните правой кнопкой мыши пиктограмму My Computer и выберите вкладку Performance. Инструкции по увеличению системных ресурсов смотрите в разделе «Дополнительная информация».

Г. Уменьшите количество шрифтов, установленных в Windows 95, включая шрифты Туре 1 и TrueType-шрифты, до ста или меньше. Инструкции смотрите в разделе «Дополнительная информация».

Д. Используйте видеодрайвер Windows Standard VGA. Если при использовании видеодрайвера VGA ошибка не возникает, обратитесь к изготовителю Вашей видеоплаты за Windows-совместимым видеодрайвером. Инструкции по установке видеодрайвера Windows Standard VGA ищите в разделе «Дополнительная информация».

Е. Удалите или переименуйте файл Pm65.cnf в папке Pm65\Rsrc\Usenglsh (PageMaker 6.5) или Рm6.cnfв папке Pm6\Rsrc\Usenglsh (PageMaker 6.0х).

Ж. Проверьте наличие папки для временных файлов в системе и объем свободного места на диске. По умолчанию Windows 95 создает папку для временных файлов внутри папки Windows. Для работы PageMaker требуется свободное дисковое пространство, в 3-5 раз превышающее размер публикации.

З. Закройте все приложения, затем с помощью Windows Explorer удалите все временные файлы (*.tmp).

И. Убедитесь, что для средств управления виртуальной памятью Windows 95 на диске доступно не менее 25 Мбайт.

К. Уменьшите размер файла Win.ini до 32 Кбайт или меньше:

1. Создайте резервную копию файла Win.ini в папке Windows.

2. Откройте исходный файл Win.ini в текстовом редакторе.

3. Удалите ненужные строки (например, записи для ненужных шрифтов) и секции. Дополнительные сведения по снижению размера файла Win.ini можно получить из документации Windows или в службе технической поддержки Microsoft.

4. Сохраните файл формате text-only и перезапустите Windows.

Л. Переместите пиктограммы-ярлыки, не связанные с файлами шрифтов, из папки Fonts в другое место (например, в папку временных файлов на рабочем столе), затем перезагрузите Windows. Чтобы определить, связан ли ярлык с каким-либо шрифтом, смотрите раздел «Дополнительная информация».

М. Получите свежую версию файла Kernel32.dll от Microsoft (от 2/2/96) и установите его в нанку Windows\System.

Н. Переустановите операционную систему Windows 95.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ 

Windows 95 выдает сообщение об ошибке «Invalid Page Fault in module Kernel32.dll» при возникновении конфликтной или неверной операции.

Kernel, один из трех основных компонентов Windows 95, обеспечивает базовые функции операционной системы, включая ввод-вывод, управление виртуальной памятью и планирование задач. При запуске какой-либо программы Kernel загружает файлы *.ехе и *.dll для этой программы, затем планирует и выполняет цепочки операций каждого процесса, принадлежащего этой программе. Когда данной программе требуются программные средства вне обычного потока (например, для обработки исключительных ситуаций), Kernel связывает эти средства с программой для разрешения исключительной ситуации. Kernel разрешает ссылки при импорте и поддерживает загрузку страниц по запросу для программы. Используя процесс, который называется thunking, для преобразования 16-разрядных кодов в 32-разрядные, Kernel обеспечивает базовые функции как для 16-разрядных, так и для 32-разрядных программ. Файл Kernel32.dll (411136 байт, версия 4.00.950) находится в папке Windows\System.

Загрузка Windows 95 в режиме Safe Mode позволяет обойтись без файлов загрузки, включая Registry, Config.sys, Autoexec.bat и секции [Boot] и [386Enh] в файле System.ini. При запуске Windows 95 в режиме Safe Mode загружаются только драйверы мыши, клавиатуры и стандартный драйвер VGA-устройств, но Вы имеете доступ к файлам конфигурации Windows 95, чтобы внести необходимые изменения в конфигурацию и затем перезагрузить Windows уже в обычном режиме. Если в режиме Safe Mode ошибка не возникает, Вы можете выявить конфликтный драйвер, выбрав параметр Step-By-Step Confirmation (которое появляется при нажатии клавиши F8 во время загрузки) для загрузки определенных драйверов устройств. За информацией по обновлению драйвера устройства обращайтесь к изготовителю устройства.

Некоторые утилиты установки шрифтов создают ярлыки шрифтов в папке Fonts. Если этот ярлык указывает путь доступа, который уже не существует, возникает ошибка «Invalid Page Fault in module Kernel32.dll».

ОТКЛЮЧЕНИЕ QEMM 8.0 И ПОДКЛЮЧЕНИЕ HIMEM.SYS

Для отключения QEMM 8.0 и подключения Himem.sys как диспетчера памяти:

1. Создайте резервную копию файла Config.sys, который находится в корневом каталоге привода С: (то есть C:\Config.sys).

2. Определите (с помощью Explorer) местоположение самого свежего файла Himem.sys.

3. Откройте файл Config.sys в текстовом редакторе.

4. Найдите строку с текстом:

DEVICE=QEMM386

5. Введите «КЕМ» (комментарий) перед «DEVICE= QEMM386», чтобы система не считывала эту строку. Например:

КЕМ DEVICE=QEMM386

6. Введите следующий текст после этой строки:

DEVICE=C : \WINDOWS\HIMEM. SYS

где C:\Windows\Himem.sys — путь доступа к самому свежему файлу Himem.sys.

7. Сохраните файл Config.sys, затем перезагрузите компьютер.

УВЕЛИЧЕНИЕ СИСТЕМНЫХ РЕСУРСОВ WINDOWS

 Для увеличения системных ресурсов Windows до 55% и более выполните следующее:

А. Закройте все программы.

Б. Выберите параметр автоматического задания установок виртуальной памяти в Windows 95:

1. Выберите Start > Settings > Control Panel.

2. Дважды щелкните пиктограмму System, затем выберите вкладку Performance в диалоговом окне System Properties.

3. Щелкните кнопку Virtual Memory.

4. Выберите параметр Let Windows Manage My Virtual Memory Settings (Recommended), затем щелкните кнопку ОК.

5. Щелкните кнопку ОК, чтобы закрыть диалоговое окно System Properties, затем закройте Control Panel. 

В. Удалите элементы из группы StartUp:

1. Выберите Start > Settings > Taskbar.

2. Выберите вкладку Start Menu Programs в диалоговом окне Taskbar Properties.

3. Щелкните кнопку Remove.

4. В диалоговом окне Remove Shortcuts/Folders дважды щелкните папку StartUp.

5. Выберите каждый элемент в папке StartUp, затем щелкните кнопку Remove.

6. Щелкните кнопку Close, затем — кнопку ОК, чтобы выйти из диалогового окна Taskbar Properties.

 Г. Закомментируйте строки Load и Run файла Win.ini:

1. Откройте файл Win.ini в текстовом редакторе.

2. В секции [Windows] найдите строки, которые начинаются с Load= и Run=.

3. Вставьте точку с запятой (;) в начале строк Load= и Run=, чтобы отключить программы, указанные в этих строках.

4. Сохраните файл Win.ini, затем перезагрузите Windows. 

Д. Отключите Adobe Type Manager (ATM) и другие утилиты. 

Е. Перезагрузите Windows.

УДАЛЕНИЕ TRUETYPE-ШРИФТОВ

Для удаления TrueType-шрифтов в Windows 95:

1. Выберите Start > Settings > Control Panel.

2. Дважды щелкните пиктограмму Fonts.

3. Выберите пиктограммы шрифтов, затем удалите их или переместите в другое место (например, во временную папку на рабочем столе).

4. Перезагрузите Windows.

ПРИМЕЧАНИЕ: Не удаляйте TrueType-шрифты, установленные системой Windows 95, включая:

 Anal                         MS Serif 8,10,12,14,18,24 

Arial Bold                    Small Fonts 

Arial Bold                    Italic Symbol 

Arial Italic                  Symbol 8,10,12,14,18,24 

Courier 10,12,15              Times New Roman 

Courier New                   Times New Roman Bold 

Courier New Bold              Times New Roman Bold Italic 

Courier New Bold Italic       Modern.fon

Courier New Italic            Times New Roman Italic 

Modern WingDings 

MS Sans Seri/8,10,12,14,18,24

ПРИМЕЧАНИЕ: Windows 95 также устанавливает несколько скрытых файлов шрифтов (например, Marlett.ttf, Dosapp.fon, Vgafix.fon и т. д.), которые не выводятся в Windows Explorer или окне панели управления Fonts, но могут использоваться в утилитах управления шрифтами (например, в Ares FontMinder). Windows требует наличия этих скрытых шрифтов. Не удаляйте их и не перемещайте из папки Fonts.

УДАЛЕНИЕ POSTSCRIPT-ШРИФТОВ

 Чтобы отключить PostScript-шрифты в Windows 95, отключите ATM или удалите отдельные шрифты в ATM. Для удаления шрифтов в ATM Deluxe 4.0 или ATM 4.0:

1. Если Вы используете ATM Deluxe 4.0, экспортируйте Ваши наборы шрифтов, чтобы затем реимпортировать их после повторного добавления шрифтов, а не создавать вновь эти наборы. Инструкции см. в сопроводительной документации.

2. Откройте ATM и щелкните вкладку Sets (ATM Deluxe 4.0) или вкладку Fonts (ATM 4.0).

3. Выделите шрифты, которые хотите удалить, в прокручиваемом списке All Font Sets, и щелкните кнопку Remove.

4. В диалоговом окне Remove Font выберите Remove Fonts в списке All Set и Master Font List и выберите Remove Font Files from Disk, если повторно устанавливаете шрифты с исходных установочных дисков. Затем щелкните кнопку Yes или Yes to All. 

Для удаления шрифтов в ATM 3. 0х:

1. В окне ATM Control Panel выберите все установленные шрифты в списке Installed ATM Fonts.

2. Щелкните кнопку Remove.

3. В диалоговом окне Remove Fonts выберите No Confirmation to Remove Fonts, если не хотите, чтобы при удалении каждого шрифта появлялось диалоговое окно с предупреждением; затем щелкните кнопку Yes или Yes to All. He выбирайте Delete Fonts from Disk, если не хотите удалять файлы шрифтов из Вашей системы.

ИДЕНТИФИКАЦИЯ ПИКТОГРАММ-ЯРЛЫКОВ ШРИФТОВ

Чтобы определить, является ли определенный файл файлом шрифта:

1. Выберите Start > Settings > Control Panel.

2. Дважды щелкните пиктограмму Fonts.

3. Выберите View > Large Icons. Пиктограммы со стрелкой являются пиктограммами-ярлыками шрифтов.

4. Дважды щелкните ярлык каждого шрифта. Если не появляется никакой информации о шрифте, этот ярлык не связан с каким-либо шрифтом.



Содержание раздела