« Harry Won't Deploy to Iraq | Main | Flip-flop Doesn't Even Begin To Describe This Turnabout »

Why Vista Sucks Today

Now before you Microsoft apologists and assorted other idiots shoot your mouths off that I'm just a Mac zealot and don't know what I'm talking about, I suggest you do 2 things. 1) Grow up and smell the coffee and 2) go read my other Vista post where I praised Vista for getting something right. Oh- and grow up.

Remember as you read this, Bill Gates spent 10 billion dollars and 5 years to get Vista written.

The irony begins when you google 'reasons upgrade vista.' The first link is to PR blub on microsoft.com - so we ignore that one. The second link lists 15 reasons to upgrade to Vista.

The very first reason listed was, "An all new networking stack."

Now, I made the case in the comments of my last post that 95% of the users in the world don't even know what a network stack is and that even fewer care. But for those of us who do, things like new networking stacks are important.

Remember $10 billion and 5 years.

Why, if Vista has an all new networking stack, do I STILL freaking need to reboot when I change name servers? It's a simple network setting. I should be able to go to the control panel, change it and have it take effect. Every other current operating system I can name will allow you to change on the fly. EXCEPT the $10 billion dollar, 5 year late, Vista. - That's inexcusable.

Now, if you're not into networking stacks, you might not get why this is so annoying. But imagine (going back to the dialup days) having to reboot every time you logged on. If I'm working on my Mac (which changes on the fly) I can change name servers sometimes 10 times a day if I doing server work. If I'm on XP, I try to keep the number down because of the reboot penalty, so this is not an abstract issue.

It also goes to a larger point. $10 billion and 5 years and it's largely XP with pretty graphics on top. If I where Bill Gates, I'd be firing people.

(geeky stuff below the fold)

For those of you wondering, I'm in the process of moving a site from one server to another. When I use a "generic" DNS server, the domain resolves to the existing server. (as it should) When I change the TCP/IP settings to use the DNS server on the new host it still continues to resolve to the old host.

I can do an ipconfig /all and it will tell me it is using the new DNS server but if you ping the domain name, it still goes to the old host. It's cached somewhere. Release/renew does nothing. As soon as I reboot, it works fine.

So the new network stack has the same bugs the old one did, $10 billion and 5 years later.

Update Damion (and a google search) tells me there is a DOS command in Vista to do what I want... which only makes things worse, read the comments.

Comments (42)

Don't worry Paul. I hear th... (Below threshold)

Don't worry Paul. I hear that when Windows XP comes out you won't have to reboot your computer when you change settings. Man, I can't wait!

You can disable and reenabl... (Below threshold)

You can disable and reenable your network connection and your settings will work without a reboot. It's not that hard, Paul.

Tried that MH, try again.</... (Below threshold)

Tried that MH, try again.

Besides, -even if it worked- why should the user be required to know a kludge to get around a bug?

Maybe they all went to the ... (Below threshold)

Maybe they all went to the beach on stack server day.

>> Why, if Vista has an all... (Below threshold)

>> Why, if Vista has an all new networking stack, do I STILL freaking need to reboot when I change name servers?

Because Microsoft hires a bunch of twenty-something hackers straight out of college who don't know the first thing about good software design. You can see this sort of sloppiness in all of their products.

What's more amazing is they have the money to do it right.

I'm just glad you're not bi... (Below threshold)

I'm just glad you're not bitter.

Reminds me, BTW, of an oldie but goodie. When NT 3.1 came out (which, marketing aside, should have been called NT 1.0 beta 2), it seemed like anything you did required a reboot. For a while, since I was supporting NT at the time for one of my clients, my sig line was "You have moved your mouse. Please reboot for WindowsNT to recognize these settings."

How about ipconfig /flushdn... (Below threshold)

How about ipconfig /flushdns to clear the DNS cache?

>>How about ipconfig /flush... (Below threshold)

>>How about ipconfig /flushdns to clear the DNS cache?

Geeze as if it where not inexcusable enough already... I googled it and that is new to Vista. (Although I get an "elevation required" error.)

That's even more embarrassing. They have a hunk of code but they don't call it when you switch NS servers.

What the hell are these people thinking?

Interestingly, 'ipconfig /?... (Below threshold)

Interestingly, 'ipconfig /?' does not show this command.

Paul, this works on XP. I... (Below threshold)

Paul, this works on XP. I don't know about Vista but it is worth trying. Obviously you have to substitute the IP address of the DNS server you want to use.

netsh interface ip set dns "Local Area Connection" static


I sure hope you're running ... (Below threshold)

I sure hope you're running sites on Windows because clients require it and not by choice.

Got an AI post in the works? I see Doolittle got the axe.

mantis, all my servers are ... (Below threshold)

mantis, all my servers are *nix (or Macs)

As for workstations, I use what is in front of me.


I was not actually surprised about Doolittle. Everyone agrees (including Blake's mother) that she's head and shoulders above the other two vocally... but she didn't have the WOW factor.

see also: last night's show where the mayor of the local towns where in front of thousands of screaming fans for BL and JS but ML was in the Gov office with the Gov and a single secretary.

That was the moment I knew the gig was up.

Greg, a little more googlin... (Below threshold)

Greg, a little more googling showed me that.

DUMBNESS SQUARED... Why would you change DNS servers and want to keep the cache?

And why not (at least) put it in ipconfig /?

Like I said, dumbness squared.

And mantis.. I'll only make... (Below threshold)

And mantis.. I'll only make an AI post if the media does what I sorta expect and overuse the word "shocker" which it wasn't.

It's the most bloated OS I'... (Below threshold)

It's the most bloated OS I've ever seen and it's delivered on a DVD (though it includes several versions).

Color me not impressed. Sticking with Windows 2000 Pro.

mantis, all my servers a... (Below threshold)

mantis, all my servers are *nix (or Macs)

As for workstations, I use what is in front of me.

Ah, I was starting to wonder...


Nerds.... (Below threshold)


I see Doolittle got the ... (Below threshold)

I see Doolittle got the axe.

Oh crap, thanks a lot! You just blurt that out out of nowhere? How about a spoiler warning next time? *grumble*

Yeah, I dug it up on the Go... (Below threshold)

Yeah, I dug it up on the Google News main page. Before I blew it that news was hidden real good.

I didn't say the news was h... (Below threshold)

I didn't say the news was hidden. But that's why those in earlier time zones know to avoid the news sites. Just asking for common courtesy, that's all.

Usually the spoiling information is preceded by a warning...
Gee, I ruined the suspense ... (Below threshold)

Gee, I ruined the suspense of American Idol for people in Hawaii? Sorry.

Thanks for the Wikipedia entry on spoiler warnings though, twit.

Apology accepted. You could... (Below threshold)

Apology accepted. You could have just said that to begin with.

Sarcasm is not always easy ... (Below threshold)

Sarcasm is not always easy to detect in text, but I think I made it pretty clear.

Hey Mantis, you're a jerk. ... (Below threshold)

Hey Mantis, you're a jerk. [No sarcasm intended or implied.] Twit.

Google the phrase "A cost a... (Below threshold)

Google the phrase "A cost analysis of windows vista content protection" to see what Microsoft really cared about in Vista.The prospect of paying 400 dollars for this crapware motivated me to try Linux.

And there's something the m... (Below threshold)
Peter F.:

And there's something the matter with Macs.....how?

Actually, the /flushdns swi... (Below threshold)
Steve L.:

Actually, the /flushdns switch is a part of ipconfig in XP as well. I have a DNS server that periodically picks up stray registrations. After I purge them, I run the /flushdns command and it cleans everything up.

Um, Paul, your posts are no... (Below threshold)

Um, Paul, your posts are normally spot on, but you are showing your lack of knowledge regarding the DNS/NS situation. First, you've not had to reboot to change your settings since way, way back. I'm 99% sure you didn't have to in 98, either.

Second, the reason you'd keep your DNS cache is that DNS isn't just used for external lookups. If you have two DNS servers set up and decide to change one or more, you wouldn't want to lose your cached settings for your internal network, nor have to repeat lookups for things you've already found.

While I agree it may not sound simple to manually do something with IPConfig, you can alternatively do as suggested above: disable/renable, or just click repair.

Regarding outside the new network stack, ipconfig /? does indeed list the options you said above.

I happen to agree with you that Vista is a poor decision for a lot (almost all) of people, but your main complaints before the flip there don't really make sense.

I am always struck by the l... (Below threshold)

I am always struck by the lack of understanding just who Bill Gates customers are. It annoys all of the IT professionals that Microsoft seldom makes their job easier ... Guess what, not his intention, mission or frankly his concern ... The desktop user is his customer, whether at home or in the office ... easy or hard networking settings ? Thats the IT guys problem not the end users problem ...

What I hate is how they pla... (Below threshold)

What I hate is how they play games with the names for their products. With Windows 3.0 and 3.1, you knew what you were getting. Ditto with NT4. But then, they started with Windows 95, and all of those goofy names since.
95 was Windows 4.0, 98 was 4.1.
Win2k was NT5, Win2k3 was NT5.1.
But that gets in the way of marketing. And nothing can do that.

Super Technical: Why is XP'... (Below threshold)

Super Technical: Why is XP's Space Cadet pinball so much crummier than Win95's NASCAR pinball game? It had voice-overs, animated runaway tires, real drivers' rides and EV'RYTHANG!

The rest of XP is good, though.

Except the seeaaarrrcchh ennnggggiinne.

>Um, Paul, your posts are n... (Below threshold)

>Um, Paul, your posts are normally spot on, but you are showing your lack of knowledge regarding the DNS/NS situation. First, you've not had to reboot to change your settings since way, way back. I'm 99% sure you didn't have to in 98, either.

>Second, the reason you'd keep your DNS cache is that DNS isn't just used for external lookups. If you have two DNS servers set up and decide to change one or more, you wouldn't want to lose your cached settings for your internal network, nor have to repeat lookups for things you've already found.

BOOOMP Thank you for playing. Collect your consolation prize on your way out.

First, I've run my own DNS servers since 1995... I'm pretty sure I understand DNS by now. But let's look at your reply anyway...

Your argument is just silly.

If I change my DNS server that means I really don't want information from that server I want to still use the old server just so my machine can save 3ms on the OFF CHANCE that I have an internal DNS server. -- Why then, did I bother change servers?

Bull Excrement.

Then let's do the same for browsers...

When you type in a new URL into the address bar, the browser should say on the same page you're on JUST IN CASE you want to come back, it will load faster.

Sorry, you get the award for the most strained logic in support of abject stupidity I've ever seen.

This got me thinking. Whate... (Below threshold)

This got me thinking. Whatever happened to Wizbang Tech? All that promotion last winter, and now one new post since February?

Wow. Just....Wow.<p... (Below threshold)

Wow. Just....Wow.

Of all the things to bitch about for Vista, you have to pick something that's not even broken. You haven't had to reboot on changing DNS servers since at least Win2K, and probably earlier. I'm fairly sure that you did have to do it in Windows 95, though.

To start with, what percentage of people using Microsoft OS's actually change their DNS servers on a regular basis? I'd be shocked if it was one in ten thousand. So if I was project manager on this area any optimization here would be very low on the totem pole. Because what's the normal case here? That the values being returned by the new DNS server will be identical to the ones returned by the old server, because they're serving the same DNS cloud.

But ok, lets say that you're one of the few hundred people in the US who regularly have to switch between DNS servers that serve completely disjoint DNS clouds. As long as there are no name collisions, you're still OK. But even if there are, this would be such a highly specialized setup that I'd expect anyone running in it to know what to do. Because there are several options, some already mentioned, some not.

1) ipconfig /flushdns - the small hammer approach
2) if your main problem is that you're needing responses that were negative returns on one server actually resolved, you can either wait the 5 minute timeout, or set the negative response timeout to a shorter time or disable caching negative returns entirely.
3) or alternatively, the big hammer approach. You can simply disable the local DNS cache. In Win2K I believe that the service name was 'DNS Resolver Cache" or soemthing like that, I don't still have any boxes. In WinXP it's the 'DNS Client' service. Id be shocked if Vista doesn't have something similar.

So to summarize, you're bitching about something that isn't broken at all, requires no effort for the vast very large majority of people ever, and very minimal effort for everyone else.

I've been using a Macbook P... (Below threshold)

I've been using a Macbook Pro as my laptop since October and one of the "problems" I have is explaining to pure Windows users the frustration with having to deal with stupid, poorly designed, annoying processes after the simplicity of using a Mac. Once you get used to easy, hard because someone built it stupid really makes you crazy.

Decision tree for deciding ... (Below threshold)

Decision tree for deciding to upgrade to Vista.

I like it


First off, m$ is the only s... (Below threshold)

First off, m$ is the only supplier of OS that requires anything else to be done to have a change in the DNS work its way through the system.

NT4 WS & Server definitely requires a reboot,
W98SP2 can sometimes get it done with a login and logout but not on the fly.
W2K SP3+ - it seems to depend on the exact version of IE that is installed (in itself another story), but it doesn't always see the change. May also be driver issues (see next)
WXP has been a real head scratcher, best we can figure is that it depends on the NIC driver.
RH9 has no issue
SUN 2.6 has no issue
CentOS4.4 has no issue
Fedora4 has no issue

all of the above are what is currently running at my place of work.

Windows gives your computer... (Below threshold)

Windows gives your computer AIDS

That reminds me to seel my ... (Below threshold)

That reminds me to seel my m-soft stock.When it was down to 72(split since then made it 36) I bought thinking it would go up.I resisted the urge to buy Apple and boy ,what a relief.Time to get rid of it.

I see no increase in speed ... (Below threshold)

I see no increase in speed on my 64 bit system (could be a decrease) and there are no drivers written for it that work properly. A new motherboard with a new vista sound system won't help because it does not work and no help is available from the MB manuf.If you need to learn the in's and out's of Vista get it and use it. If you think this is the next great thing in computing forget it. No support yet!

The whole "well, you can do... (Below threshold)

The whole "well, you can do this to get around that, you dummy" argument just helps prove his original point. That was the problem with XP, too. It's like MS designers intentionally make things complicated, to satisfy their nerd-egos.

In my experience, after cha... (Below threshold)

In my experience, after changing DNS servers on Vista, even with ipconfig /flushdns, it still doesn't work. You can nslookup and it will use the new server, but ping, IE, etc. all use the old ones! But you don't need to reboot -- it appears you need to logoff and logon again!!!

ipconfig /flushdns used to work in XP with certainty w/o needing to logoff. I've done this many times.






Follow Wizbang

Follow Wizbang on FacebookFollow Wizbang on TwitterSubscribe to Wizbang feedWizbang Mobile


Send e-mail tips to us:

[email protected]

Fresh Links


Section Editor: Maggie Whitton

Editors: Jay Tea, Lorie Byrd, Kim Priestap, DJ Drummond, Michael Laprarie, Baron Von Ottomatic, Shawn Mallow, Rick, Dan Karipides, Michael Avitablile, Charlie Quidnunc, Steve Schippert

Emeritus: Paul, Mary Katherine Ham, Jim Addison, Alexander K. McClure, Cassy Fiano, Bill Jempty, John Stansbury, Rob Port

In Memorium: HughS

All original content copyright © 2003-2010 by Wizbang®, LLC. All rights reserved. Wizbang® is a registered service mark.

Powered by Movable Type Pro 4.361

Hosting by ServInt

Ratings on this site are powered by the Ajax Ratings Pro plugin for Movable Type.

Search on this site is powered by the FastSearch plugin for Movable Type.

Blogrolls on this site are powered by the MT-Blogroll.

Temporary site design is based on Cutline and Cutline for MT. Graphics by Apothegm Designs.

Author Login

Terms Of Service

DCMA Compliance Notice

Privacy Policy