DllRegisterServer error

Saliciae

New Member
I'm trying to install software that requires manual registration of a .dll file. I have tried using Regsvr32.exe but I get the following message: "the module was loaded but the entry-point DllRegisterServer was not found. Make sure that shapelib.dll is a valid DLL or OCX file then try again." I have already tried running cmd.exe as administrator and it hasn't worked. Is there anything else that I could try?
 

My Computer

Hello, and welcome to VistaForums!

A lot of modern .dlls will do this. Just continue on, ignoring this error, and if you have any problems with the program (I highly doubt that you will) just come back to this thread. Which program is it?

Thanks!

Richard
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS 420
    CPU
    Intel Core 2 Quad Q9300 2.50GHz
    Motherboard
    Stock Dell 0TP406
    Memory
    4 gb (DDR2 800) 400MHz
    Graphics Card(s)
    ATI Radeon HD 3870 (512 MBytes)
    Sound Card
    Onboard
    Monitor(s) Displays
    1 x Dell 2007FP and 1 x (old) Sonic flat screen
    Screen Resolution
    1600 x 1200 and 1280 x 1204
    Hard Drives
    1 x 640Gb (SATA 300)
    Western Digital: WDC WD6400AAKS-75A7B0

    1 x 1Tb (SATA 600)
    Western Digital: Caviar Black, SATA 6GB/S, 64Mb cache, 8ms
    Western Digital: WDC WD1002FAEX-00Z3A0 ATA Device
    PSU
    Stock PSU - 375W
    Case
    Dell XPS 420
    Cooling
    Stock Fan
    Keyboard
    Dell Bluetooth
    Mouse
    Advent Optical ADE-WG01 (colour change light up)
    Internet Speed
    120 kb/s
    Other Info
    ASUS USB 3.0 5Gbps/SATA 6Gbps - PCI-Express Combo Controller Card (U3S6)
Hi,

You can also do the following to resolve this issue.

Restore file and registry security permissions to a known state.

For Windows XP users:

Download and unzip a small utility called Repair Permissions from http://djlizard.net/software/Repair Permissions.zip
Locate the unzipped folder, and double-click the !RUNME file.
The command prompt window will now open and will begin to restore the file and registry permissions to a known state, please be patient as the command can take some time to complete.
Once the command has completed, try to register a dll file again.

For Windows Vista/Windows 7 users:

Click Start>All Programs>Accessories, then right-click on “Command Prompt” and select “Run as Administrator”
Type in the following command exactly as you see it and press ENTER.
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
Wait for the command to complete, it can take some time so please be patient.
Once the command has completed, try to register a dll file again.
 

My Computer

Back
Top