Event 1001 DHCP-Client on Vista

When getting problems having an IP address assigned to one Windows machine but not another one, you start to check the one that is not getting it. Thinking it’s machine specific. However, when you find that particular version of Windows doesn’t get an IP address, you start to think of the DHCP server. I was running into the following situation:
Client with CISCO router 1800 series, another router 3500 series, switch 3500 series, and a call manager with IP telephone. The 1800 router was running the DHCP for computers, on separate VLAN. For some reason all windows VISTA computers doesn’t acquire an IP address from that router.
After running a network sniffing tool, I found the request/response going just fine, so the machine should have an IP. In fact, the DHCP server already assigned that IP in the table for the MAC address and set a lease time for it. Okay, what’s wrong then? Checking the event log of VISTA found the following information:

Log Name:      System
Source:        Microsoft-Windows-Dhcp-Client
Date:          9/20/2008 5:04:40 PM
Event ID:      1001
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      MachineName
Your computer was not assigned an address from the network (by the DHCP Server) for the Network Card with network address xxxxxxxxxxxx.  The following error occurred:
The parameter is incorrect.. Your computer will continue to try and obtain an address on its own from the network address (DHCP) server.
Event Xml:
<Event xmlns=”http://schemas.microsoft.com/win/2004/08/events/event“>
    <Provider Name=”Microsoft-Windows-Dhcp-Client” Guid=”{xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}” EventSourceName=”Dhcp” />
    <EventID Qualifiers=”0″>1001</EventID>
    <TimeCreated SystemTime=”2008-09-20T14:04:40.000Z” />
    <Correlation />
    <Execution ProcessID=”0″ ThreadID=”0″ />
    <Security />

This wasn’t clear enough, so back to the sniffing tool, I found one of the options passed along with the IP address (003 router) was passing two values, 192.168.xx.x and and when checking the router DHCP configuration, found this:
default-router 192.168.xx.x
My guess that the CISCO guy who configured this missed the command syntax thinking he/she should add a subnet mask to it, which for some reason doesn’t affect any OS except the VISTA!!!
I tried my Linux version, and other XP systems in the office and all were running just fine with that ignoring the bad parameter!


10 thoughts on “Event 1001 DHCP-Client on Vista

  1. يقول SergeyNikolaev:

    Hey very nice blog!! Man .. Beautiful .. Amazing .. I will bookmark your blog and take the feeds also…

  2. يقول كنان:

    You’re most welcome, I’m glad someone found this post useful

  3. يقول electromozzo:

    Sorry but I don’t share most of these ideas.

  4. يقول MishaPowerauto:

    Hey very nice blog!! Man .. Beautiful .. Amazing .. I will bookmark your blog and take the feeds also…
    http://www.as7ablog.com – cool!!!!

  5. يقول Vivalkakira:

    The article is ver good. Write please more

  6. يقول dimagromovfoto:

    thanks for the catch. I’ll get in there and fix it….

  7. يقول Extenze:

    Thank you for your help!

  8. يقول cafe world:

    I found your blog on MSN Search. Nice writing. I will check back to read more.

  9. Super-Duper site! I am loving it!! Will come back again – taking you feeds also, Thanks.

  10. يقول Reginald Hayenga:

    Im impressed, I need to say. Quite rarely do I come across a weblog thats each informative and entertaining, and let me let you know, youve hit the nail on the head. Your weblog is important; the concern is some thing that not enough people are talking intelligently about. Im seriously happy that I stumbled across this in my search for some thing relating to this problem.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.