This is a Windows environment. We were using the Novell Client for Windows. There is a Windows 2003 server handing out the IPs.
More information:
Main Topics
Browse All TopicsWhen I uninstall the Novell Client 4.91.5 using 'Add/Remove Programs' or the 'ACU' application, I have no network connectivity after reboot. Even if I add a static IP address, cannot communicate through the network adapter.
Key info:
- Windows XP SP3
- If I reinstall the NC, it begins to work again
- After the install, but before the reboot, computer continues to talk on the network
- Using default settings for install and uninstall
- Get 'RPC server is unavailable' when trying 'ipconfig / renew' after reboot.
Help! I have 100+ computers to remove the client from and need and can't afford to reinstall them.
Thanks.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
This is a Windows environment. We were using the Novell Client for Windows. There is a Windows 2003 server handing out the IPs.
More information:
If memory serves, you're supposed to remove the Novell client from within the Network connection panel where you see it along with the IP stuff, perhaps the NWLINK stuff, etc. and not from the Control panel/add-remove or using the /ACU option. While this would be the manual way to remove the Novell client, perhaps try this method and if you still have network connectivity after reboot post back and we can try to help script things for you.
Novell installs the IP and/or the IPX stack when it installs the client. If you rip it out by the roots, I can see it happening the way you describe. Zenguy's right, I beleive - just get into the Local Area Connection properties, highlight the Novell Client for Windows item and click UNINSTALL. It should leave everything else intact...
NothingSirius is incorrect.
The Novell client has not installed either IP or IPX on Windows since Windows 95. Microsoft has provided the protocol stacks for all NT-family OSes, from NT4 on through 2000, XP and 2003, and with Vista no longer provide IPX.
NetWare has not required IPX for at least a decade.
Regardless, as to the question:
halhillnc, you say you have client 4.91.5, which to me means SP5 of the 4.91 client, correct?
When it installs, it can install more than just the Novell Client. It usually installs NMAS, and often installs NICI. After you uninstall the Novell Client from add or remove programs, you should also check to see if those two components have uninstalled. If not, you need to uninstall them separately.
NICI is the Novell International Cryptographic Infrastructure component that ensures secure communication. You can't manage NetWare from a Windows client unless you have NICI installed.
NMAS is Novell Modular Authentication Services. It gives you multiple authentication methods including multitier authentication, smart cards and biometrics in addition to password authentication, and is required for "universal password."
After you uninstall all of the Novell client components, go back into Network Properties and verify that all you see is TCP/IP and the Windows client (and possibly QoS, Aegis, or other "companion" programs to TCP/IP communications.) If you have any other Novell products showing, like any ZENworks components, for example, you have more to uninstall before you reboot. If you're missing either the protocol stack or the Windows client, be sure they're installed before you rebooot.
If you've upgraded to the 4.91 client from older versions, without doing a clean uninstall first, you may have to find the client removal tool for the older client versions, to ensure you've got it all removed.
If all else fails, uninstall TCP/IP and the Microsoft client, run a SFC /SCANNOW to repair the Windows OS components, and then reinstall TCP/IP and the Microsoft client.
Obviously Netware hasn't needed IPX in years, but the custom install of EVERY client up til Vista has allowed it to be installed BY THE CLIENT as an option, along with IP. Some of us are still running 4.x systems that need IPX installed.
I stand by saying that a simple uninstall of the client from the Local Area Connections properties will most likely take care of your problem.
The Novell client installer does not provide the protocol stacks. Microsoft provides the protocol stacks - they come with Windows.
Up until Vista, the Novell client installer would simply allow the Microsoft IPX/SPX protocol to be installed if it's not already there, and would additionally offer to uninstall the Microsoft IPX/SPX protocol for you.
The client doesn't provide it, the client installer just calls the Microsoft installer for the IPX/SPX protocol, the same installer you get if you go to My Network Places/Network Neighborhood (or whatever it's called on your flavor of Windows) properties and click the "Install..." button, and choose "Protocol" off the list of Network services to install, but does it silent, behind the scenes. It's the exact same IPX/SPX protocol that Windows installs when you install the brain-dead crapware(tm) client for NetWare (whatever name they chose to call it for your version of Windows) that Microsoft shipped with pre-Vista Windows.
Novell does not now ship and has not ever shipped any protocols with their client for Windows NT/2000/XP. They did with earlier clients - the NetX and VLM clients and even the later DOS-based clients like Client32 for Windows for Workgroups and Client32 for Windows 95, because Microsoft didn't provide their own. Networking wasn't their thing back then (and a lot of us think it still isn't, but that's another day's discussion.)
It is recommended by Novell to uninstall the client from Windows XP using add or remove programs. http://www.novell.com/docu
If you have Windows 2000, sure, you should uninstall it from Network Properties, but not if you have Windows XP.
No luck tying to fix the protocol stack, etc... This really appears to be registry issue...
This is what I'm seeing after 10's of installs and uninstalls.
- Install the client, DHCP works and talks on the network fine
- Uninstall client, TCP/IP works, reboot machine
- Machine cannot get IP address, Wireshark shows NO activity from the adapter at all
- Reinstall the client, TCP/IP STARTS working even before the reboot.
This leads me to be there is an entry in registry that is not getting changed during uninstall to stop relying on the Novell Client code.
Could it be the NWGINA vs the MSGINA.DLL? This entry is completely removed during the uninstall.
Thanks!
<sigh> No matter who provides the stack, the client installs and uninstalls it.
Take a look at http://support.novell.com/
I wonder if there's any chance this might still be valid enough to be of use?
I mean, since you are messing with the client pretty deep anyhow, it's not like UNC32 is going to mess it up any worse, right?
Also, in XP the "quick switch" user control is running around in there someplace. Have you looked at the CONTROL PANEL | User Accounts to see what is hiding there so far as requiring CTRL-ALT-DEL and so on? I realize we are wandering far afield, but I'm running out of intelligent suggestions! Or even semi-intelligent ones...
The client doesn't install and deinstall protocols. The custom install options for IP and IPX simply denote how the client is configured and which protocols it will use in order to access network resources.
I've never seen this behaviour following client deinstallation and suspect the issue may be specific to your workstation build, but you say it starts working again if you reinstall the NIC? In that case I'd download devcon and push it to all your workstations, the write a little script which a) deinstalls the client, b) uses devcon to deinstall the NIC and c) reboots. The NIC will reinstall automatically after reboot and everything works again. Not a fix per se, but a workaround which will make the problem go away whilst you remove the client from all your machines.
NothingSirius, that document is not valid for this situation. There's no chance it is valid, because it's for an entirely different OS with an entirely different client. It almost makes one wonder if you read my post explaining at which point Novell stopped providing protocols with their clients.
You can sigh all you want, but the fact remains that this is a Windows XP computer, not a Windows 95/98 computer, and the protocols are all Microsoft's.
The only bit that may have relevance is Unc32. Not for the version of the client they're running, and certainly not the unc32 for any 95/98 clients, but maybe if they direct-upgraded their client from an old one for which an unc32 was provided. I think there was an unc32 for the 4.7 client, and may have been one for the 4.8 client, I don't recall offhand.
------------------
hal
Barring that, there is something else going on here, for example, there are 802.1x wireless supplicants that have hooks into the Novell client. There are antivirus products that have hooks into basic networking funcitonality. The Cisco VPN client adds hooks into networking functionality. Firewalls and other security apps can also add their own twist. These are just a couple of things that could be in that category of "something specific to your workstation build."
Can you give us a rundown of all of those sort of things that are installed on your workstations?
I used to have that happen on a few client from time to time but it appeared to be triggered by anti-malware apps, FWIW.
On some machines, I'd do a quick command line entry of "netsh winsock reset" and then restart and all was fine again.
If it didn't work, in small cases, then I'd use www.snapfiles.com/get/wins
But I'll admit; I'm quite tired and about to head home after working 20 hours so I could even be posting to the wrong thread.
Maybe it helps you out - but it sounds like it could, and shouldn't do anything wrong (LSP's will need to be reinstalled if you are using them, but it does get you a bit closer to what's causing the issues maybe) so maybe you can test them out on a machine.
We have resolved the problem.
Further the investigation of more machines revealed that some machines actually worked after the uninstall (but most didn't). Also, if we used a static IP on the machines that did break, we could talk on the network just fine. This explained why the TCPIP fixes didn't work, because the stack was never compromised. It was now just a DHCP problem.
I found an article here on Experts Exchange (http://www.experts-exchan
When I checked the properties of the DHCP Client service, the 'Startup Type' was BLANK! The NC was taking the initiative to start it for us and when it was uninstalled Windows didn't know what to do with it because of the missing setting. I changed the Startup Type to Automatic and I can install, uninstall, reboot all day long and everything works fine. I don't know how the entry got corrupted, but this same image was used throughout the organization. So, the fix is simply making sure the [DHCP Client service] > [Startup Type] is set to 'Automatic' before we uninstall.
I am the first person to turn my nose up at the Novell Client (AOL and the like) as they do so much you have to trust that they put everything back in its original state. In this case the NC was FIXING a problem we didn't know we had. So if I sparked any negative conversations towards the NC, in this case, it is unfounded.
I guess the moral here is: sometimes it really is something simple!
Thanks for everyone's help!
Business Accounts
Answer for Membership
by: MikeMar10Posted on 2009-08-31 at 06:00:01ID: 25222380
What version of NetWare are you running? Which O/S is handing out IP addresses (DHCP)?