Dhcp сервер ошибка 20013

  • Remove From My Forums
  • Question

  • Hi,

    I am developing an application which would search given MAC id in dhcp database and return its ip assignment information. I am using DhcpGetClientInfo() api but it fails with error code 20013. I am running the program on Windows server 2008 R2 and login
    as administrator. I checked access rights of my exe and and ensured it has full rights. Please help.


    Thanks and regards, Aditya Dange.

Answers

  • Hi,

    Based on my research, error 20013 is usually related to DHCP backup database or corrupt DHCP folder.
    For more information about this error, I recommend you to look at the DHCP server event log.

    Please exclude the
    %SystemRoot%System32\Dhcp folder and its subfolders from being scanned by the antivirus application. Please also make sure that no related DHCP file is missing or corrupt. Besides, I also recommend you to empty drive space by removing
    temporary file or moving page file.

    Best regards,

    Susie

    • Marked as answer by

      Monday, November 25, 2013 9:51 AM

 

Всем доброго времени суток.

Такая проблема. На Windows 2003 упал DCHP сервер с ошибкой 20013 и никак не хочет подниматься. Перепробовал многое: просто переустановку роли, переустановку роли с убийством system32\dhcp, воостановление базы, сжатие jetpack, советы от мелкософта

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=59347&SiteID=1

, тоже не помогают.

Есть вероятность, что DCHP упал после установки новой версии Kaspersky Administrator Kit, который использует собственный MS SQL 2000 SP3. Причем пробовал полностью удалять Касперского на пару с MS SQL, перезагружать сервер, и ставить DHCP, тоже результатов ноль целых, ноль десятых.

Рылся в инете — такая ошибка возникала у многих, но никто так ответа и не дал. Посоветовали обратиться сюда.

В общем, если у кого была такая проблема и он ее решил, ай нид хелп плиз ?

 

Administrator

Сообщений: 3843
Баллов: 3870
Регистрация: 10.12.2001

Посмотри версию файла Msjet40.dll.

Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.

 

Administrator

Сообщений: 3843
Баллов: 3870
Регистрация: 10.12.2001

Должна быть 4.0.9025.0. Если отличная то ручками замени. Вполне возможно что он установил старую версию.

Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.

 

Дело в том, что Windows 2003 у меня без SP1. Скачал обновление  Jet 4.0 Service Pack 8 (SP8), поставилась версия 4.00.8015.0, но DHCP все равно не поднялся.

Версию 4.0.9025.0 найти нигде не смог :( может конечно плохо искал. Не мог бы ты скинуть мне файлик по почте jb@web-code.ru ?

 

Попробуй использовать regsvr32.exe для регистрации DLL

jet.dll
jet500.dll
msjet40.dll
msjetoledb40.dll
vbajet32.dll
msjtes40.dll
msjter40.dll
msjint40.dll

Пример  «regsvr32.exe %SystemRoot%\system32\ jet.dll»

 

msjet40.dll, msjetoledb40.dll, msjtes40.dll были удачно зарегестрированы, остальные не смогли найти точку входа. А можно по подробнее про это, для чего регистрировать библиотеки?

 

Administrator

Сообщений: 3843
Баллов: 3870
Регистрация: 10.12.2001

Лучше бы это делать с целостной установки. Возьми эти файлы с рабочего аналогичного сервера (win2003 без SP), старые дерегистируй,а новые зарегистрируй.

Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.

 

А если их взять с дистрибутива, распоковать, а потом перерегистрировать ?

 

ZOR

Guest

#9

Это нравится:0Да/0Нет

10.02.2006 17:36:33

Цитата
Сергей Комаров пишет:
А если их взять с дистрибутива

Только потом примени

SP8

, проверь версии и перерегистрируй.

Цитата
Сергей Комаров пишет:
Версию 4.0.9025.0 найти нигде не смог
Цитата
Microsoft пишет:
4.0.9025.0 Windows Server 2003 SP1 and Update Rollup 1 for Windows 2000 SP4
Цитата
Сергей Комаров пишет:
А можно по подробнее про это, для чего регистрировать библиотеки?

RegSrv32.exe заносит нужные ключи в реестр.

 

Попробовал перерегестрировать все библиотеки (многие из них не смогли найти точку входа), но не помогло. Пробовал вручную ставить msjet40.dll 4.0.9025.0 тоже не помогло. Восстанавливал библиотеки с помощью sfc — и здесь результата нет  :(

 

Попробуй сделать всем regsvr32.exe /u, установить MDAC 2.8 и далее регестрировать.

 

ZOR

Guest

#12

Это нравится:0Да/0Нет

15.02.2006 13:59:05

А может

это

поможет.

Цитата
This issue is because setup creates wrong default registry value under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Vss­AccessControl. To fix DHCP service just delete VssAccessControl registry key.
 

на тему DHCP целый комедийный сериал накропали в мс .. так что без удаления нормально не заработает ..
а вообще чушь держать на сервере dhcp антивирус ..
Рекомендую как бывший администратор завести несколько серверов, если денег мало, то создать виртуальные ..
Всеравно жадность с мс сервером не проходит даром

А для тех кто в танке напишу .. всего то поставить SP1 и проблема вероятно пропадёт .. ведь в SP1 несколько багов dhcp исправлено

 

ZOR

Guest

#14

Это нравится:0Да/0Нет

16.02.2006 12:16:17

Уважаемый «бывший администратор», Вас послушать то каждой службе по серверу (сервер DHCP,сервер DNS,сервер антивирус)  и все проблемы возникающие в работе «вероятно пропадут» с установкой SP1. А как быть людям у которых без SP1 всё работает?
А если не поможет SP1 ждать SP2?

Цитата
Alex H пишет:
так что без удаления нормально не заработает

Осмысленная идея :idea:

 

Сергей Комаров
a) Удали DHCP, возьми диск с Win2003, загрузи с него сервак, пропусти первый repair, ткни F8, если предложит ещё раз — enter или repair, ткни R
b) Если не предложит — загрузи чёто типа bart-pe, проверь диски на ошибки, поправь boot.ini так что бы инсталятор windows палил где установлена windows, ну можно и repair консолью воспользоватся (это ткнуть R, когда installer попросит первый repair), если не влом.
Повтори a)
с) Дождись пока зарепайрит, поотвечай на вопросы, затем заново попробуй сконфигурить DHCP.

Ещё хорошо бы в начале интегрировать  SP1 в дистрибутив, сделать бутовый сидюк (быть внимательным с маркерными файлами!) и проделать все c него

 

r00t

Guest

#16

Это нравится:0Да/0Нет

22.02.2006 19:29:33

Цитата
ZOR пишет:
А если не поможет SP1 ждать SP2?

1) Использовать сторонний dhcpd.
2) Не тратить время зря и начать переустанавливать винду. ) Или остались еще какие-то отсмысленные предложения, которые приведут к положительному результату?

ЗЫ
20013=ERROR_DHCP_JET_ERROR, это ж надо так зашифровать…

 

вычитал в инете решение проблемы

1. Пуск —> Выполнить —> regsvr32 ole32.dll
2. Пуск —> Выполнить —> net start dhcpserver

P.S. мне помогло

 

Сергей Комаров

Guest

#18

Это нравится:0Да/0Нет

24.02.2006 14:33:25

Всем привет. Не ожидал, что откликнется столько народу :) Сенкс.

Цитата
1. Пуск —> Выполнить —> regsvr32 ole32.dll
2. Пуск —> Выполнить —> net start dhcpserver

Действительно помогло :) Я уже голову сломал, с этим DHCP. Винду переставлять не хотелось, ибо были сомнение, что все повториться снова, но выбора уже не оставалось :( Благо, что не успел.
Еще раз всем сенкс.

 

r00t

Guest

#19

Это нравится:0Да/0Нет

24.02.2006 19:03:57

А причина слета какая?

  • Remove From My Forums
  • Question

  • Hi,

    I am developing an application which would search given MAC id in dhcp database and return its ip assignment information. I am using DhcpGetClientInfo() api but it fails with error code 20013. I am running the program on Windows server 2008 R2 and login
    as administrator. I checked access rights of my exe and and ensured it has full rights. Please help.


    Thanks and regards, Aditya Dange.

Answers

  • Hi,

    Based on your code I reproduce it in windows server 2008 R2 with VS2008, but I got the same result with you. And I find the link below for your reference. Maybe it
    is right,
    ClientHardwareAddress calling must not work correctly. So maybe you can try to use Active Directory Domain Services.

    http://us.generation-nt.com/answer/getting-error-20013-when-using-dhcpgetclientinfo-help-27906152.html


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click
    HERE to participate the survey.

    • Marked as answer by

      Friday, November 29, 2013 8:12 AM

  • Remove From My Forums
  • Question

  • Hi,

    I am developing an application which would search given MAC id in dhcp database and return its ip assignment information. I am using DhcpGetClientInfo() api but it fails with error code 20013. I am running the program on Windows server 2008 R2 and login
    as administrator. I checked access rights of my exe and and ensured it has full rights. Please help.


    Thanks and regards, Aditya Dange.

Answers

  • Hi,

    Based on your code I reproduce it in windows server 2008 R2 with VS2008, but I got the same result with you. And I find the link below for your reference. Maybe it
    is right,
    ClientHardwareAddress calling must not work correctly. So maybe you can try to use Active Directory Domain Services.

    http://us.generation-nt.com/answer/getting-error-20013-when-using-dhcpgetclientinfo-help-27906152.html


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click
    HERE to participate the survey.

    • Marked as answer by

      Friday, November 29, 2013 8:12 AM

  • Remove From My Forums
  • Question

  • Hi,

    I am developing an application which would search given MAC id in dhcp database and return its ip assignment information. I am using DhcpGetClientInfo() api but it fails with error code 20013. I am running the program on Windows server 2008 R2 and login
    as administrator. I checked access rights of my exe and and ensured it has full rights. Please help.


    Thanks and regards, Aditya Dange.

Answers

  • Hi,

    Based on my research, error 20013 is usually related to DHCP backup database or corrupt DHCP folder.
    For more information about this error, I recommend you to look at the DHCP server event log.

    Please exclude the
    %SystemRoot%System32Dhcp folder and its subfolders from being scanned by the antivirus application. Please also make sure that no related DHCP file is missing or corrupt. Besides, I also recommend you to empty drive space by removing
    temporary file or moving page file.

    Best regards,

    Susie

    • Marked as answer by

      Monday, November 25, 2013 9:51 AM

 

Всем доброго времени суток.

Такая проблема. На Windows 2003 упал DCHP сервер с ошибкой 20013 и никак не хочет подниматься. Перепробовал многое: просто переустановку роли, переустановку роли с убийством system32dhcp, воостановление базы, сжатие jetpack, советы от мелкософта

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=59347&SiteID=1

, тоже не помогают.

Есть вероятность, что DCHP упал после установки новой версии Kaspersky Administrator Kit, который использует собственный MS SQL 2000 SP3. Причем пробовал полностью удалять Касперского на пару с MS SQL, перезагружать сервер, и ставить DHCP, тоже результатов ноль целых, ноль десятых.

Рылся в инете — такая ошибка возникала у многих, но никто так ответа и не дал. Посоветовали обратиться сюда.

В общем, если у кого была такая проблема и он ее решил, ай нид хелп плиз ?

 

Administrator

Сообщений: 3843
Баллов: 3870
Регистрация: 10.12.2001

Посмотри версию файла Msjet40.dll.

Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.

 

Administrator

Сообщений: 3843
Баллов: 3870
Регистрация: 10.12.2001

Должна быть 4.0.9025.0. Если отличная то ручками замени. Вполне возможно что он установил старую версию.

Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.

 

Дело в том, что Windows 2003 у меня без SP1. Скачал обновление  Jet 4.0 Service Pack 8 (SP8), поставилась версия 4.00.8015.0, но DHCP все равно не поднялся.

Версию 4.0.9025.0 найти нигде не смог :( может конечно плохо искал. Не мог бы ты скинуть мне файлик по почте jb@web-code.ru ?

 

Попробуй использовать regsvr32.exe для регистрации DLL

jet.dll
jet500.dll
msjet40.dll
msjetoledb40.dll
vbajet32.dll
msjtes40.dll
msjter40.dll
msjint40.dll

Пример  «regsvr32.exe %SystemRoot%system32 jet.dll»

 

msjet40.dll, msjetoledb40.dll, msjtes40.dll были удачно зарегестрированы, остальные не смогли найти точку входа. А можно по подробнее про это, для чего регистрировать библиотеки?

 

Administrator

Сообщений: 3843
Баллов: 3870
Регистрация: 10.12.2001

Лучше бы это делать с целостной установки. Возьми эти файлы с рабочего аналогичного сервера (win2003 без SP), старые дерегистируй,а новые зарегистрируй.

Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.

 

А если их взять с дистрибутива, распоковать, а потом перерегистрировать ?

 

ZOR

Guest

#9

Это нравится:0Да/0Нет

10.02.2006 17:36:33

Цитата
Сергей Комаров пишет:
А если их взять с дистрибутива

Только потом примени

SP8

, проверь версии и перерегистрируй.

Цитата
Сергей Комаров пишет:
Версию 4.0.9025.0 найти нигде не смог
Цитата
Microsoft пишет:
4.0.9025.0 Windows Server 2003 SP1 and Update Rollup 1 for Windows 2000 SP4
Цитата
Сергей Комаров пишет:
А можно по подробнее про это, для чего регистрировать библиотеки?

RegSrv32.exe заносит нужные ключи в реестр.

 

Попробовал перерегестрировать все библиотеки (многие из них не смогли найти точку входа), но не помогло. Пробовал вручную ставить msjet40.dll 4.0.9025.0 тоже не помогло. Восстанавливал библиотеки с помощью sfc — и здесь результата нет  :(

 

Попробуй сделать всем regsvr32.exe /u, установить MDAC 2.8 и далее регестрировать.

 

ZOR

Guest

#12

Это нравится:0Да/0Нет

15.02.2006 13:59:05

А может

это

поможет.

Цитата
This issue is because setup creates wrong default registry value under HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesVSSVss­AccessControl. To fix DHCP service just delete VssAccessControl registry key.
 

на тему DHCP целый комедийный сериал накропали в мс .. так что без удаления нормально не заработает ..
а вообще чушь держать на сервере dhcp антивирус ..
Рекомендую как бывший администратор завести несколько серверов, если денег мало, то создать виртуальные ..
Всеравно жадность с мс сервером не проходит даром

А для тех кто в танке напишу .. всего то поставить SP1 и проблема вероятно пропадёт .. ведь в SP1 несколько багов dhcp исправлено

 

ZOR

Guest

#14

Это нравится:0Да/0Нет

16.02.2006 12:16:17

Уважаемый «бывший администратор», Вас послушать то каждой службе по серверу (сервер DHCP,сервер DNS,сервер антивирус)  и все проблемы возникающие в работе «вероятно пропадут» с установкой SP1. А как быть людям у которых без SP1 всё работает?
А если не поможет SP1 ждать SP2?

Цитата
Alex H пишет:
так что без удаления нормально не заработает

Осмысленная идея :idea:

 

Сергей Комаров
a) Удали DHCP, возьми диск с Win2003, загрузи с него сервак, пропусти первый repair, ткни F8, если предложит ещё раз — enter или repair, ткни R
b) Если не предложит — загрузи чёто типа bart-pe, проверь диски на ошибки, поправь boot.ini так что бы инсталятор windows палил где установлена windows, ну можно и repair консолью воспользоватся (это ткнуть R, когда installer попросит первый repair), если не влом.
Повтори a)
с) Дождись пока зарепайрит, поотвечай на вопросы, затем заново попробуй сконфигурить DHCP.

Ещё хорошо бы в начале интегрировать  SP1 в дистрибутив, сделать бутовый сидюк (быть внимательным с маркерными файлами!) и проделать все c него

 

r00t

Guest

#16

Это нравится:0Да/0Нет

22.02.2006 19:29:33

Цитата
ZOR пишет:
А если не поможет SP1 ждать SP2?

1) Использовать сторонний dhcpd.
2) Не тратить время зря и начать переустанавливать винду. ) Или остались еще какие-то отсмысленные предложения, которые приведут к положительному результату?

ЗЫ
20013=ERROR_DHCP_JET_ERROR, это ж надо так зашифровать…

 

вычитал в инете решение проблемы

1. Пуск —> Выполнить —> regsvr32 ole32.dll
2. Пуск —> Выполнить —> net start dhcpserver

P.S. мне помогло

 

Сергей Комаров

Guest

#18

Это нравится:0Да/0Нет

24.02.2006 14:33:25

Всем привет. Не ожидал, что откликнется столько народу :) Сенкс.

Цитата
1. Пуск —> Выполнить —> regsvr32 ole32.dll
2. Пуск —> Выполнить —> net start dhcpserver

Действительно помогло :) Я уже голову сломал, с этим DHCP. Винду переставлять не хотелось, ибо были сомнение, что все повториться снова, но выбора уже не оставалось :( Благо, что не успел.
Еще раз всем сенкс.

 

r00t

Guest

#19

Это нравится:0Да/0Нет

24.02.2006 19:03:57

А причина слета какая?

  • Remove From My Forums
  • Question

  • Hi,

    I am developing an application which would search given MAC id in dhcp database and return its ip assignment information. I am using DhcpGetClientInfo() api but it fails with error code 20013. I am running the program on Windows server 2008 R2 and login
    as administrator. I checked access rights of my exe and and ensured it has full rights. Please help.


    Thanks and regards, Aditya Dange.

Answers

  • Hi,

    Based on your code I reproduce it in windows server 2008 R2 with VS2008, but I got the same result with you. And I find the link below for your reference. Maybe it
    is right,
    ClientHardwareAddress calling must not work correctly. So maybe you can try to use Active Directory Domain Services.

    http://us.generation-nt.com/answer/getting-error-20013-when-using-dhcpgetclientinfo-help-27906152.html


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click
    HERE to participate the survey.

    • Marked as answer by

      Friday, November 29, 2013 8:12 AM

  • Remove From My Forums
  • Question

  • Hi,

    I am developing an application which would search given MAC id in dhcp database and return its ip assignment information. I am using DhcpGetClientInfo() api but it fails with error code 20013. I am running the program on Windows server 2008 R2 and login
    as administrator. I checked access rights of my exe and and ensured it has full rights. Please help.


    Thanks and regards, Aditya Dange.

Answers

  • Hi,

    Based on your code I reproduce it in windows server 2008 R2 with VS2008, but I got the same result with you. And I find the link below for your reference. Maybe it
    is right,
    ClientHardwareAddress calling must not work correctly. So maybe you can try to use Active Directory Domain Services.

    http://us.generation-nt.com/answer/getting-error-20013-when-using-dhcpgetclientinfo-help-27906152.html


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click
    HERE to participate the survey.

    • Marked as answer by

      Friday, November 29, 2013 8:12 AM

Понравилась статья? Поделить с друзьями:
  • Docash golf ошибка e11
  • Dm1spn3 ошибка камаз
  • Dhcp ошибка 1056
  • Dhcp сбой настройки отработки отказа ошибка 20010
  • Dm1spn1 ошибка камаз