Quickly establish a DHCP server on Windows using dhcpd32.
Steps

Determine the IP address range you wish to utilize. Opt for a 'Private IP Range' to prevent potential routing issues. For a basic LAN setup, select 192.168.0.100 with a subnet mask of 255.255.255.0 and a pool size of 50. This configuration accommodates up to 50 devices without necessitating adjustments.

Assign your computer the IP address 192.168.0.2 with a subnet mask of 255.255.255.0 (an address within the same subnet as the pool addresses, but not within the pool itself!)

Get tftpd32 from http://tftpd32.jounin.net/

Extract the downloaded file to your computer and launch tftpd32.exe.

Access the Settings menu.

Choose the DHCP tab within the Settings window.

Specify the 'Starting IP pool address' for the first computer to utilize DHCP. (Use 192.168.0.100 if unsure!)

Adjust the 'Pool Size' to slightly exceed the expected number of devices on your LAN. (If unsure, 50 is a good starting point)
Keep the 'Boot File' field empty
Input the previously assigned IP address (192.168.0.2) into the 'Def.

Configure the 'Subnet Mask' to match your network. If uncertain, adhere to my addressing scheme and set it to 255.255.255.0

Do not modify the 'Domain Name' and 'Additional Option' fields.

Click 'OK'. Your DHCP server setup is complete!
Pro Tips
-
For establishing a large area network, consider utilizing Windows Server 2008 or Windows Server 2012.
-
If you're unsure about assigning an IP address for your computer hosting the DHCP server, refer to one of the provided links:
Warnings
- If you're unfamiliar with private ranges and subnet masks, take time to learn about them or adopt my addressing scheme. Incorrect addressing can lead to significant issues for you and others.
