The availability of the DHCP server depends on it having access to the DHCP server dynamic link libraries (DLLs). If the DLLs are missing or do not have administrative rights, the DHCP service cannot access them and the service fails to initialize. To correct this problem, you need to:
Identify the DLL cited in the event
Assign administrative rights to the DLL
To identify the DLL cited in the event:
Search the computer for the DLL referenced in the error.
If the DLL does not exist on the DHCP server, reinstall the DHCP Server service.
If the DLL exists, select it in Windows Explorer and assign the Administrator account rights to read and execute the DLL.
Change permissions on files and folders
To perform these procedures, you must be a member of the Administrators group, or you must have been delegated the appropriate authority.
To change permissions on files and folders:
At the DHCP server computer, click Start, point to All programs, point to Accessories, and then click Windows Explorer.
Right-click the file or folder for which you want to set permissions, click Properties, and then click the Security tab.
Completethe following as needed:
To set permissions for a group or user that does not appear in the Group or user names box, click Add, type the name of the group or user, and then click OK.
To change or remove permissions from an existing group or user, click the name of the group or user.
To allow or deny a permission, in the Permissions for User or Group box, select the Allow or Deny check box.
To remove the group or user from the Group or user names box, click Remove.
You can only set file and folder permissions on drives formatted to use NTFS.
Groups or users who are granted Full Control for a folder can delete files and subfolders within that folder, regardless of the permissions that protect the files and subfolders.
If the check boxes under Permissions for User or Group are shaded or if the Remove button is unavailable, then the file or folder has inherited permissions from the parent folder.
When adding a new user or group, by default, this user or group will have Read, Read and Execute, and List Folder Contents permissions.