Kernal32.dll error when installing dell drivers

zito2000
zito2000 used Ask the Experts™
on
We recently just replaced a hard drive on a Dell Lattitude E5450, and performed a clean install of windows 7 pro 64 bit.

We are attempting to install drivers from the dell website, however, when clicking on the executable files (ex: Network_Driver_D8VDT_WN32_22.3.108.0_A03.exe), we are recieving the following error message: "The procedure entry point could not be located in the dynamic link library kernel32.dll"

Has anyone ever run into this issue in the past, and if so, is there a fix?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Most Valuable Expert 2013

Commented:
Try restoring a backup copy of kernel32.dll by running sfc /scannow in an admin command prompt
Principal Software Engineer
Commented:
Yes, I've seen this before.  It occurs when the software being loaded uses a feature that was not present in the version of kernel32.dll which was used to compile and link the software.  There are so many different versions of kernel32.dll (at least 12 of them) that it's hard to keep track.

The page below discusses the problem and offers some fix procedures.

http://www.dlldownloader.com/kernel32-dll/

Note that applying these fixes is not risk-free.  If you find a version of kernel32.dll that solves the problem for this software, it may break some other piece of software.  Unfortunately, it's the only fix I know of available to the consumer, because you can't go back to Dell and say "Compile this software for MY system."

(As the failing driver appears to be a network driver, then how are you getting the driver install executable onto the system?)
JohnBusiness Consultant (Owner)
Most Valuable Expert 2012
Expert of the Year 2018

Commented:
Go to this Dell page and see all the models and drivers.  See if you can match the model and OS you have below with your drivers.

https://i.dell.com/sites/csdocuments/Shared-Content_data-Sheets_Documents/ar/dz/CSG-EN-XX-ALL-Latitude-14-E5450-Spec-Sheet.pdf

This model Celeron:

4th Generation Intel® Celeron (late 2014) and Core™ i3/5 Processors
5th Generation Intel® Celeron, up to Core™ i7 processors
Operating System1,2 Microsoft® Windows® 7 Professional 32/64-bit
Microsoft® Windows® 7 Professional 32/64-bit (available
through downgrade rights from Windows®8.1 Pro 64-bit)
Microsoft® Windows® 8.1 64-bit
Microsoft® Windows® 8.1 Pro 64-bit
Microsoft® Windows® 8.1 Single Language 64-bit

This model Celeron
5th Generation Intel® Celeron, up to Core™ i7 processors

Microsoft® Windows® 7 Professional 32/64-bit
Microsoft® Windows® 7 Professional 32/64-bit (available
through downgrade rights from Windows®8.1 Pro 64-bit)
Microsoft® Windows® 8.1 64-bit
Microsoft® Windows® 8.1 Pro 64-bit
Microsoft® Windows® 8.1 Single Language 64-bit
UBUNTU Linux 14.04 LTS (64-bit)
zito2000Network Manager

Author

Commented:
Thank you everyone for the responses.

Turns out that the version of Kernal32 was older than the drivers on the Dell webpage (I used a very old win7 installation cd rom) and needed a more recent incarnation of that specific dll file.

I was able to obtain a much more current copy of Win7 and that contained the proper kernel32 dll file.

Thank you Dr Klahn for the article, that pointed me in the right direction.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial