Форум программистов, компьютерный форум, киберфорум
Наши страницы
Windows XP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/48: Рейтинг темы: голосов - 48, средняя оценка - 4.73
vlom333
1 / 1 / 0
Регистрация: 15.12.2016
Сообщений: 8
1

"Точка входа в процедуру InitializeCriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll" при печати

15.12.2016, 19:06. Просмотров 9968. Ответов 15
Метки нет (Все метки)

Сегодня ни с того ни с сего появилась соответствующая проблема: при попытке вывести любой документ на печать получаем сообщение "Точка входа в процедуру InitializeCriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll"
XP sp3. Откат не помог. Оборудования Nvidia нет. Пока ступор
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2016, 19:06
Ответы с готовыми решениями:

Точка входа в процедуру InitializeCriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll
Здравствуйте, коллеги! Случилась такая вещь. Малолетний внук что-то нажимал на клаве, выключил...

Точка входа в процедуру GetCurrentProcessorNumber не найдена в библиотеке DLL KERNEL32.dll"
не могу запустить NFS the run пишет "Точка входа в процедуру GetCurrentProcessorNumber не найдена в...

Точка входа в процедуру initonceexecuteonce не найдена в библиотеке dll kernel32.dll при запуске игры
Установил игру,при попытке запуска выскакивает еррор с таким вот текстом: "точка входа в...

Точка входа в процедуру decodepointer не найдена в библиотеке DLL KERNEL32.dll
Ээ.... Здравствуйте есть такая проблема привожу на примере установки LoL. начинаю инсталить...

Точка входа в процедуру encode pointer не найдена в библиотеке dll kernel32.dll
Только включаю комп как тут же вылезает ошибка:Точка входа в процедуру encode pointer не найдена в...

15
Puporev
Модератор
58928 / 44606 / 30787
Регистрация: 18.05.2008
Сообщений: 106,879
15.12.2016, 19:31 2
vlom333, Тот мой успех был временным, все равно пришлось систему переустанавливать.
0
qvad
Эксперт HardwareЭксперт Windows
21231 / 12047 / 648
Регистрация: 11.04.2010
Сообщений: 53,469
15.12.2016, 19:44 3
sfc /scannow, не?
0
vlom333
1 / 1 / 0
Регистрация: 15.12.2016
Сообщений: 8
16.12.2016, 12:26  [ТС] 4
Сейчас как раз пробую

Добавлено через 15 часов 52 минуты
sfc /scannow не помогло, подмена kernel32.dll тоже не дала результатов
0
Turok123
3957 / 1612 / 230
Регистрация: 01.05.2013
Сообщений: 7,040
16.12.2016, 22:54 5
Цитата Сообщение от vlom333 Посмотреть сообщение
sfc /scannow не помогло
Как выполняли проверку ?
Установочный диск был в это время в приводе ?
Где результаты работы sfc ?
Откройте Просмотр событий
Чтобы просмотреть журнал событий в Windows XP, зайдите в "Панель управления -> Администрирование -> Просмотр событий".
В журнале "Система" ищите событие от источника Windows File Protection.
0
vlom333
1 / 1 / 0
Регистрация: 15.12.2016
Сообщений: 8
16.12.2016, 23:14  [ТС] 6
Win XP sp3 MCE. На виртуалках были смонтированы 2 установочных диска: Win XP sp3 MCE и Win XP sp3. Во время копирования файлов очень часто приходилось нажимать кнопку "Повторить". Такое впечатление, что программа не находила нужные файлы с первого раза. Результаты работы сейчас попробую посмотреть удалённо.

Добавлено через 6 минут
2 записи:
Тип события: Уведомление
Источник события: Windows File Protection
Категория события: Отсутствует
Код события: 64021
Дата: 15.12.2016
Время: 18:42:35
Пользователь: Н/Д
Компьютер: V44
Описание:
Не удалось скопировать системный файл c:\windows\system32\ftpsapi2.dll в кэш DLL. Код ошибки:0x800b0100 [В этом объекте нет подписи.
]. Этот файл необходим для обеспечения стабильности системы.

и вторая:

Тип события: Уведомление
Источник события: Windows File Protection
Категория события: Отсутствует
Код события: 64021
Дата: 15.12.2016
Время: 18:42:18
Пользователь: Н/Д
Компьютер: V44
Описание:
Не удалось скопировать системный файл c:\program files\common files\microsoft shared\web server extensions\40\bin\1049\fpmmcsat.dll в кэш DLL. Код ошибки:0x800b0100 [В этом объекте нет подписи.
]. Этот файл необходим для обеспечения стабильности системы.
0
Turok123
3957 / 1612 / 230
Регистрация: 01.05.2013
Сообщений: 7,040
17.12.2016, 00:01 7
vlom333, Попробуйте в командной строке выполнить поочерёдно команды:
Код
sfc /revert
sfc /purgecache
SFC /SCANNOW
Но помните
В процессе выполнения данной команды программе Sfc может потребоваться доступ к установочным файлам Windows (установочный диск Windows).
Добавлено через 32 секунды
Далее снова посмотрите на события от источника Windows File Protection.
1
vlom333
1 / 1 / 0
Регистрация: 15.12.2016
Сообщений: 8
17.12.2016, 00:38  [ТС] 8
sfc /revert
На долю секунды мелькнуло окно интерпретатора командной строки и - тишина.

sfc /purgecache
Окошко повисело пару минут и закрылось.

Записей в журнале не добавилось.

Добавлено через 11 минут
SFC /SCANNOW
Постоянное всплывающее окошко с просьбой вставить то Компакт-диск SP3 то Windows Professional CD-ROM то Windows XP Professional Service Pack 3 CD. Нажимаю кнопку "Повторить" процесс проверки идёт далее и так много раз. Сейчас где-то 15% пройдено.

Добавлено через 16 минут
Закончено:

Тип события: Уведомление
Источник события: Windows File Protection
Категория события: Отсутствует
Код события: 64016
Дата: 16.12.2016
Время: 23:14:22
Пользователь: Н/Д
Компьютер: V44
Описание:
Защита файлов Windows приступила к сканированию файлов.


Тип события: Уведомление
Источник события: Windows File Protection
Категория события: Отсутствует
Код события: 64021
Дата: 16.12.2016
Время: 23:14:42
Пользователь: Н/Д
Компьютер: V44
Описание:
Не удалось скопировать системный файл c:\windows\system32\admwprox.dll в кэш DLL. Код ошибки:0x800b0100 [No signature was present in the subject.
]. Этот файл необходим для обеспечения стабильности системы.


Тип события: Уведомление
Источник события: Windows File Protection
Категория события: Отсутствует
Код события: 64021
Дата: 16.12.2016
Время: 23:14:43
Пользователь: Н/Д
Компьютер: V44
Описание:
Не удалось скопировать системный файл c:\windows\system32\adsiis.dll в кэш DLL. Код ошибки:0x800b0100 [No signature was present in the subject.
]. Этот файл необходим для обеспечения стабильности системы.


Тип события: Уведомление
Источник события: Windows File Protection
Категория события: Отсутствует
Код события: 64021
Дата: 16.12.2016
Время: 23:14:47
Пользователь: Н/Д
Компьютер: V44
Описание:
Не удалось скопировать системный файл c:\windows\system32\inetsrv\certmap.ocx в кэш DLL. Код ошибки:0x800b0100 [No signature was present in the subject.
]. Этот файл необходим для обеспечения стабильности системы.


Тип события: Уведомление
Источник события: Windows File Protection
Категория события: Отсутствует
Код события: 64020
Дата: 16.12.2016
Время: 23:15:38
Пользователь: Н/Д
Компьютер: V44
Описание:
Защита файлов Windows при сканировании обнаружила, что системный файл c:\windows\system32\kernel32.dll имеет неправильную подпись. Этот файл восстановлен до исходной версии для обеспечения стабильности системы. Версия системного файла 5.1.2600.6532.
0
Turok123
3957 / 1612 / 230
Регистрация: 01.05.2013
Сообщений: 7,040
17.12.2016, 00:40 9
Цитата Сообщение от vlom333 Посмотреть сообщение
Защита файлов Windows при сканировании обнаружила, что системный файл c:\windows\system32\kernel32.dll имеет неправильную подпись. Этот файл восстановлен до исходной версии для обеспечения стабильности системы. Версия системного файла 5.1.2600.6532.
Теперь ошибка
Цитата Сообщение от vlom333 Посмотреть сообщение
"Точка входа в процедуру InitializeCriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll"
вас больше не беспокоит ?
0
vlom333
1 / 1 / 0
Регистрация: 15.12.2016
Сообщений: 8
17.12.2016, 00:45  [ТС] 10
Этот файл я сегодня утром менял вручную из домашнего компьютера в надежде на лучшее. Только что попробовал - всё печально - та же ошибка. Возможно, требуется перезагрузка после работы SFC ?
0
Turok123
3957 / 1612 / 230
Регистрация: 01.05.2013
Сообщений: 7,040
17.12.2016, 00:46 11
Цитата Сообщение от vlom333 Посмотреть сообщение
Возможно. требуется перезагрузка после работы SFC ?
Требуется.
1
vlom333
1 / 1 / 0
Регистрация: 15.12.2016
Сообщений: 8
17.12.2016, 01:00  [ТС] 12
Перегрузил - те же груши, только в профиль. Почему именно по отношению к принту такая напасть - в других случаях эта проблема, вроде, не наблюдается.
0
Turok123
3957 / 1612 / 230
Регистрация: 01.05.2013
Сообщений: 7,040
17.12.2016, 01:06 13
Цитата Сообщение от vlom333 Посмотреть сообщение
Постоянное всплывающее окошко с просьбой вставить то Компакт-диск SP3 то Windows Professional CD-ROM то Windows XP Professional Service Pack 3 CD
Попробуйте снова провести проверку SFC /SCANNOW снова,но с некоторыми изменениями
Если содержимое инсталляционного CD скопировано на жесткий диск, a CD под рукой нет, то можно указать путь к файлам следующим образом. Запустите редактор реестра (Пуск | Выполнить | regedit), перейдите к ключу
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
и измените параметр SourcePath, указав соответствующий путь:
"Точка входа в процедуру InitializeCriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll" при печати

Дополнительно может потребоваться задать параметр ServicePackCachePath с тем же значением.
1
vlom333
1 / 1 / 0
Регистрация: 15.12.2016
Сообщений: 8
17.12.2016, 01:08  [ТС] 14
У меня на DaemonTools смонтировано сейчас 2 дистрибутива: Win XP sp3 MCE и чистый Win XP sp3.
0
Убежденный
Ушел с форума
Эксперт С++
16271 / 7337 / 1183
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
17.12.2016, 09:28 15
Лучший ответ Сообщение было отмечено Turok123 как решение

Решение

Цитата Сообщение от vlom333 Посмотреть сообщение
Точка входа в процедуру InitializeCriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll
InitializeCriticalSectionEx - это функция, которая появилась в Windows Vista. В WinXP ее нет,
ни в kernel32, ни где-либо еще. Скорее всего, обновился какой-то компонент, связанный с
принтером, но его разработчики не учли этот нюанс, поэтому теперь вылезает данная ошибка.
scf.exe здесь не поможет. Я бы попробовал, например, удалить драйверы на принтер и
поставить их с нуля, возможно, взять какую-нибудь старую версию.
3
vlom333
1 / 1 / 0
Регистрация: 15.12.2016
Сообщений: 8
18.12.2016, 12:51  [ТС] 16
Докопался до такого: сие сообщение появляется при попытке запуска виртуального принтера priPrinter. До этого этот принтер исправно работал. Не обновлялся автоматом. Пробовал ставить разные версии - результат заколдован.

Добавлено через 12 часов 40 минут
Цитата Сообщение от Убежденный Посмотреть сообщение
InitializeCriticalSectionEx - это функция, которая появилась в Windows Vista. В WinXP ее нет,
ни в kernel32, ни где-либо еще. Скорее всего, обновился какой-то компонент, связанный с
принтером, но его разработчики не учли этот нюанс, поэтому теперь вылезает данная ошибка.
scf.exe здесь не поможет. Я бы попробовал, например, удалить драйверы на принтер и
поставить их с нуля, возможно, взять какую-нибудь старую версию.
Вы оказались абсолютно правы! Никак не мог понять, ведь у себя на машине ничего не обновлял, дома стоит точно такая же система с того же дистрибутива, точно тот же priPrinter и всё работает. А шутка оказалась вот в чём: priPrinter отправлял печать на сетевой принтер, на котором пару дней назад я же и обновлял драйвера для всего до последних версий. А на той машине - семёрка! Поменял вывод с priPrinter на локальный принтер, а затем на другой сетевой - всё прекрасно работает, как и раньше. Разобрались наконец-то, за что всем огромное человеческое спасибо!
1
18.12.2016, 12:51
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2016, 12:51

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

При запуске Nero ошибка "Точка входа в процедуру не найдена в библиотеке DLL uNeroErr.dll
Доброй ночи! Помогите пожалуйста чайнику! При запуске Nero выскакивает ошибка: Точка входа в...

Сообщение "Точка входа в процедуру gettickcount64 не найдена в библиотеке DLLKERNEL32.dll" при запуске игры
При запуске игры Сириус сэм 3 Точка входа в процедуру gettickcount64 не найдена в библиотеке DLL...

При запуске системы ошибка "точка входа в процедуру regsetkeyvaluew не найдена в библиотеке dlladvapi32.dll"
при запуске системы вылазит-точка входа в процедуру regsetkeyvaluew не найдена в библиотеке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.