Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Проблема Kernel32.dll в WinXP

Автор: cuneiform
Дата сообщения: 08.10.2010 15:05
получаю сообщение "точка входа в процедуру DecodePointer в библиотеке Kernel32.dll не найдена" --- после обновления приложения IP-телефонии, скачал и установил поверх просто новую версию приложения --- проблема сохраняется. С другой стороны, на ноуте SP3 стоит, правда англицкая версия, но приложение обновилось и все ОК. А на десктопе служеьном затык вышел.

У меня здесь стоит еще SP1, потому что это служебный комп и на нем не менее сотни приложений установлено --- просто не переставить столько прог. Буду работать , сколько смогу на этой инсталляции.

Подскажите плииз, можно ли взять эту библиотеку с русского компа, где уже Sp3 стоит?
И где искать узкое место.
Заранее благодарен за помощь и совет.

Пока не смог решить эту проблему.
Автор: cuneiform
Дата сообщения: 11.10.2010 10:35
Люди, похелпите плиз, как пофиксить то...
Автор: xq
Дата сообщения: 11.10.2010 10:39

Цитата:
Подскажите плииз, можно ли взять эту библиотеку с русского компа, где уже Sp3 стоит?  

Вот библиотека, скопировал с оригинального русского образа xp sp3
Автор: NPC
Дата сообщения: 11.10.2010 10:41
cuneiform

Цитата:
получаю сообщение "точка входа в процедуру DecodePointer в библиотеке Kernel32.dll не найдена"

говорит о народной сборке. ставте оригинал
Автор: cuneiform
Дата сообщения: 13.10.2010 15:26
xq

THX. Загрузился с CD, заменил файлик, но с новым Kernel32.dll система стартовать не захотела, постоянно перезагружаясь. Значт, так просто заменить не получится.
Спасибо за помощь, тем не менее!



Добавлено:
NPC

Цитата:
говорит о народной сборке. ставте оригинал


А вот со старой версией приложения все было ок. Так что, авторы приложения дополнительно тестируют сборки и берут на себя функции мелкософта по проверке валидности?

Буду жаловаться авторам приложения, что заставлют фактически приобретать новый софт (что не должно бы быть их делом, обеспечивая максимум совместимости по (старому) железу и (старому) софту)!
Автор: xq
Дата сообщения: 13.10.2010 19:17

Цитата:
так просто заменить не получится

Значит в обновлениях есть более поздняя версия библиотеки
Автор: cuneiform
Дата сообщения: 14.10.2010 10:53
xq

Так нет, не приложение не запускается с новым файликом, а система не стартует вообще, даже не доходит до экрана приветствия, то есть, как бы как "чужой" этот файлик система воспринимает.
Автор: Yonn
Дата сообщения: 17.10.2010 09:03
cuneiform
Есть два варианта:
1) Перекопировать с ноута на десктоп необходимое приложение и только.
2) Восстановить системные файлы ОС sfc /scannow взяв оригинальный дистрибьютив а не сборку. Зарегистрировать способом на Ваше усмотрение. (например volume файлами)

Цитата:
Так нет, не приложение не запускается с новым файликом, а система не стартует вообще, даже не доходит до экрана приветствия, то есть, как бы как "чужой" этот файлик система воспринимает.

Восстановите старый, запустите. Далее способ 1). Если ставите SP3, то уж ставьте полностью, а не избранные библиотеки.

Автор: cuneiform
Дата сообщения: 01.11.2010 12:46
Yonn

THX.

Думаю, что я верно плохо объяснил свою проблему.
НА ноуте стоит англ версия ХР СП3.
На десктопе рус версия ХР СП1
Обновление на ноуте идет.
На десктопе - нет.
Kernel32.dll старый не может работать с обновлением.
Если я заменяю Kernel32.dll присланный мне из рус. системы СП3, то тогда система вообще не стартует со старыми файлами системными СП1.
Если я буду пытаться ставить СП3, то боюсь слетит AntiWPA, которую мне ставили всею рубордой с восстановлением системы.
Обновления (таких уже 2 штуки!) приходится ставить в ультимативном порядке с сервера, иначе старые приложения при отказе от обновления отказываются стартовать. Но при запуска этих обновлений появляется орписанный выше гемор:
"Точка входа в процедуру Encode Pointer не найдена в биб-ке Kernel32.dll". - Старая песня.


Я не могу переинсталлировать винду, там стоит счас у меня более сотни приложений всяких.

Что еще можно попытаться тут сделать?!
Автор: Neon2
Дата сообщения: 01.11.2010 13:03
cuneiform, преобразовать лицензию в VL и спокойно поставить SP3.
Автор: cuneiform
Дата сообщения: 01.11.2010 16:37
deleted
Автор: Neon2
Дата сообщения: 02.11.2010 01:35
cuneiform, здесь вопросы про варез запрещены, с такими вопросами в раздел Андеграунд.
Автор: cuneiform
Дата сообщения: 02.11.2010 14:13
виноват, бес попутал. увлекся. сорри.
Автор: qwertyop
Дата сообщения: 03.02.2013 10:28
Для запуска программ скомпиленых в MSVC2010 и не запускающихся на Windows ниже XP SP2 с сообщением "точка входа в процедуру DecodePointer в библиотеке Kernel32.dll не найдена" существует kernel32 trampoline.

В папку \Windows\System32\ или в папку с не запускающейся программой копируется kernel31.dll, а во всех файлах программы имеющих текст EncodePointer, HEX редактором заменяется текст kernel32 на kernel31. Например для новых MPC-HC замена делается в mpc-hc.exe и mpciconlib.dll, после чего программа отлично работает в XP SP1. Замену текста в куче бинарных файлов разом может делать, например, WinHex.
Автор: CEPGEU
Дата сообщения: 06.04.2014 12:32
точка входа в процедуру InitializeSRWlock не найдена в библиотеке DLL KERNEL32.dll"

Страницы: 1

Предыдущая тема: 2 ОС


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.