Share via


Event ID 1031 — DHCP General Availability

Applies To: Windows Server 2008

General availability of the Dynamic Host Configuration Protocol (DHCP) server refers to its ability to service clients. General availability depends on:

  • Proper authorization of the DHCP server
  • Presence of Active Directory Domain Services
  • Successful loading of the DHCP dynamic-link libraries (DLLs)

Event Details

Product: Windows Operating System
ID: 1031
Source: Microsoft-Windows-DHCP-Server
Version: 6.0
Symbolic Name: EVENT_SERVER_CALLOUT_UNHANDLED_EXCEPTION
Message: The installed server callout .dll file has caused an exception. The exception was:
%1. The server has ignored this exception. All further exceptions will be ignored.

Resolve

Assign execute rights to the DLL

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

Identify the DLL cited in the event

To identify the DLL cited in the event:

  1. Search the computer for the DLL referenced in the error.
  2. If the DLL does not exist on the DHCP server, reinstall the DHCP Server service.
  3. 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:

  1. At the DHCP server computer, click Start, point to All programs, point to Accessories, and then click Windows Explorer.
  2. Right-click the file or folder for which you want to set permissions, click Properties, and then click the Security tab.
  3. Complete the 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.

Notes

  • 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.

Verify

To verify that clients are getting leased IP addresses from the DHCP server:

  1. At the DHCP-enabled client computer, click Start, in Start Search type cmd, and then press ENTER.
  2. To verify the lease of the client with a DHCP server, type ipconfig /all to view lease-status information.
  3. If the client has a validly leased IP address, the ipconfig /all command displays a date and time for Lease Obtained and Lease Expires.

DHCP General Availability

DHCP Infrastructure