T The Triage ManualTechnical Guides for IT Emergencies
P1 · Network Infrastructure

DHCP Server Service Failure Due to Lease Database (dhcp.mdb) Corruption — Jet Engine Errors

The Windows Server DHCP service stops unexpectedly or fails to issue IP addresses following corruption of the Jet-engine-based lease database (dhcp.mdb). Corruption typically results from sudden storage outages or unclean OS shutdowns that leave lease state tracking tables inconsistent, surfacing Event IDs 1014/1016 and JET_errRecordNotFound errors. Resolution involves stopping the DHCP service, restoring the database from the automatic backup at C:\Windows\System32\dhcp\backup\Jet\new\, and restarting the service. If restoration fails, the scope database must be recreated and configuration reconciled.

Indicators

Likely causes

Diagnostic steps

  1. Open Event Viewer (eventvwr.msc) and navigate to Applications and Services Logs > Microsoft > Windows > DHCP-Server > Operational, or check System log. Filter for Event ID 1014 and Event ID 1016.
    Confirms the failure is database-related and distinguishes it from other DHCP service failure modes (network adapter issues, authorization failures).
  2. Within the same event logs, search for entries containing the string 'JET_errRecordNotFound' or other JET engine error codes.
    Pinpoints which Jet engine error is present, confirming corruption in the lease state tracking tables and guiding the correct remediation path.
  3. Open File Explorer or run 'dir C:\Windows\System32\dhcp\' from an elevated command prompt. Verify the presence of dhcp.mdb and note the last-modified timestamps on database files.
    Establishes the state of the active lease database files and confirms whether the database directory is accessible and structurally intact.
  4. Navigate to C:\Windows\System32\dhcp\backup\Jet\new\ and verify that auto-backup files are present and recent enough to represent a usable restore point.
    Confirms whether a viable automatic backup exists before proceeding with database restoration, preventing unnecessary scope recreation.
  5. Attempt to start the DHCP Server service: run 'net start DHCPServer' from an elevated command prompt. Observe whether it starts successfully or immediately fails, and capture any new event log entries generated at startup.
    Determines whether the corruption is severe enough to prevent service startup entirely, which dictates whether restoration or full recreation is required.

Resolution path

Prevention

Tools

References

DHCPWindows Server 2019Windows Server 2022database corruptionJet enginedhcp.mdblease databaseEvent ID 1014Event ID 1016JET_errRecordNotFoundIP address assignment failureinfrastructurenetwork servicesL2L3