Error Message:

DNS Server could not find or open boot file filename. Data is the error. Note all DNS files must be located in the "%SystemRoot%\\system32\\dns" directory.

Explanation:

The boot file might not be located in the Dns directory.

User Action:

Verify that the boot file is located in the Dns directory and that the directory command identifies the Dns directory:

  1. In Windows Explorer, go to the Systemroot\System32\Dns folder.
  2. Verify that the boot file is in the Dns directory. If the file is not there, restore it from a backup copy and place it in the Dns folder.
  3. If the specified file is there, right-click the file name, and then click Properties.
  4. Click the Security tab, and then check the permissions on the file.
  5. Double-click the boot file, and then select Notepad to open it.
  6. Verify that the directory command identifies the Dns directory.
Verify that the DNS server is not booting from the registry by checking the value of the EnableRegistryBoot registry entry:
  1. Click Start, and then click Run.
  2. Type regedit, and then press ENTER.
  3. Go to the HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/DNS subkey.
  4. In the DNS subkey, click Parameters.
  5. Verify that the value of EnableRegistryBoot is zero.
  6. If the value is 1, double-click the entry and change its value to zero.
  7. Close the registry and restart your computer.
  8. Open the boot file using Notepad and delete the directory command line from the file.