"General Network Error" trying to join Vista to domain.

I have a home server running Server 2003, DNS, DHCP, Active Directory connected to DSL.

I have switched to Vista x64 and I can't join my domain.  When I push OK on the change network name dialog I get the error that the computer name could not be validated and a general network error occurred.  I have some errors in the event log about netbios.sys being incompatible with my version of windows.

I have checked my DHCP server and DNS server settings and they are good.  This is a fresh install of Vista x64 from Gateway with my latest network drivers.  This happens every time I install.  Windows XP will join the domain just fine.  What gives?
ctarbetAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
ctarbetConnect With a Mentor Author Commented:
Turns out that Gateway includes a bad or old version of netbios.sys with their install CD.  Unbelievable.  The solution was to extract Vista SP1 to a folder (500MB) and grab the proper version of the file (1MB).

http://broo2.blogspot.com/2008/06/laptop-replacment.html

I found the solution on that blog in the comments section.
Broo said...
 
    Roger, I opened a ticket with Microsoft and it turned out that Gateway has an incorrect version of NETBIOS.SYS included on the Gateway re-install CD. If you check the properties of c:\windows\system32\drivers\netbios.sys you will find it is version 6.0.5840.16384- this should be up to version 6.0.6001.18000 after Vista SP1.
 
    Since I can not uninstall/re-install Vista SP1 (it was integrated into the OEM install CD) I ended up extracting SP1 to a folder, finding the netbios.sys file and replacing the old file (in safe mode). After this I was able to change the workgroup name.
    11:50 PM 
Doinkybottoms said...
 
    Broo, you should detail your solution. This the top hit on google for this problem. I have extracted the x64 SP1 and there are no .dll or .sys files at all there.
    10:56 AM 
Doinkybottoms said...
 
    Okay, I figured it out.
 
    Download the Vista SP1 file (~500MB).
 
    Run the command:
 
    Windows6.0-KB936330-X86-wave1 /E:C:\Extract
 
    This will extract all the SP1 files to C:\Extract.
 
    Now replace the netbios.sys file in your C:\Windows\system32\Drivers folder with the netbios.sys file located at C:\extract\x86_microsoft-windows-netbios_31bf3856ad364e35_6.0.6001.18000_none_59e1b82a6b1f4ec0 .
 
    I hope this helps someone else who is having problems with their sweet Gateway laptop.

Open in new window

0
 
WaleijConnect With a Mentor Commented:
Do you use the internal DNS on you Vista x64? Or your ISPs DNS?
Try change to the Windows 2003 server DNS.

If you already use the DC DNS try disable the RPC filter if you've got ISA, and to install the updated for Windows 2003 server that supports Vista (including x64).

/Waleij
0
 
WaleijConnect With a Mentor Commented:
Oh.. just in case disable IPv6 on your Vista x64
0
All Courses

From novice to tech pro — start learning today.