Windows update knocks out internet connections
bbc.com
bbc.com
The timeless, "please visit our website if your Internet is not working" trick.
The reason the BIOS stops and says "Keyboard not found, press F1 to continue" is to give you a chance to plug in the missing keyboard, so that it can be initialized and supported by the BIOS before continuing to boot.
I think the real reason was:
if (err) {
puts(strerror(err));
puts("Press F1 to continue");
}https://en.wikipedia.org/wiki/A20_line
And, of course, as pointed by sibling poster, the i8042 is on the motherboard, not in the keyboard.
The 8042 isn't inside the keyboard but on the motherboard, and the status register inp(100)&2 is clear even when there isn't a keyboard attached.
The way the BIOS detects a keyboard is by sending a command from the 8042 to the keyboard (usually 255; reset and do basic test) and waiting a few seconds for the ACK.
Users often used the keyboard in those days and might want to know that the keyboard itself wasn't plugged in or working before booting up the computer because the keyboard lines (while often robust) didn't actually support hotplug and plugging in a keyboard while the controller was trying to talk to it could actually damage the computer.
Meanwhile some other people used PC hardware as something other than a PC, and in those cases might not want a keyboard attached that can get damaged, so most BIOS actually let you disable the keyboard startup test.
Ah, those were the days. :)
Of course it was published in 1995.
(I will have to verify the date)
I'm starting to think that MS secretly wants desktop Windows to die so they can concentrate on server-land OS roles (especially Azure based), Office, and SQL Server. Once their dev tools and office are cross-platform and/or web-based (they seem to be moving that way) they can push people onto Linux/Mac/Other on the desktop and let someone else worry about the intractable problem of maintaining the security of the desktop/tablet OS installs of the filthy masses...
Of course designing a marketing mail such that it doesn't fall afoul of those intrusions is a much better idea.
When an email is composed of text, instead of images, there is never a problem.
I've never had a reader screw up the formatting of a plain text email, nor have I had to click on any links to correctly read the full text of those emails.
Edit: I wanted to add to this that I generally don't unsubscribe from emails that arise from existing relations (signed up for site, etc) as long as they include a "text/plain" part with the message content.
Which is unsurprising. However that is not the world most people live in.
Wait, maybe that's not such a bad world to live in after all...
If someone only has a single Internet-capable device, it is much more likely to be smartphone, rather than a PC running Windows.
Of course it wouldn't have hurt to add: "or call our support number".
It is funnier to me the "we recommend customers restart their PC" bit , which basically it's the first step every IT support ever tells you to do (possibly after "check that the cable is connected").
The proper approach there is tell the person "please unplug the device from the power, wait 10 seconds then plug it back in to let the capacitors discharge".
If you tell people "check the cable is plugged in" they will either tell you "yes of course it is" or else get offended. Telling them to unplug it and plug it back in solves that (and actually might help occasionally too).
For those in the comments asking how can people carry on using Windows in a professional environment with update problems such as this... well proper businesses should be running the LTSB or CBB versions of Windows, AND/OR have SysOp managed delayed updates, which means that they shouldn't have received this update and therefore wouldn't be affected.
[1] https://www.neowin.net/news/microsoft-breaks-dhcp-with-lates...
So contractors and freelancers need to run and maintain their own Windows servers?
The only other option (for me anyway) is to continually sub to MSDN platforms ( approx 1800GBP pa) ... it sucks.
I was a MSDN sub for the last few years since they took Technet.
I just got so fed up with it all, and their constant bad practices, I gave up working in Windows security, and became a web developer, and my entire stack is open source, where I can vent and get a response when someone screws me over.
Great advice when there's no internet connection. Apart from that, the page looks very tech-heavy. I can imagine many people struggling with the instructions there.
After using W10 for a while now, I've recently been working in a W7 environment again, and it's terrible. There are many little details that have been improved from 7 to 10, and they add up, making the once-so-great 7 feel like Vista or XP.
(No, I'm not paid by Microsoft, this is my real opinion. :P)
The thing that marked my Windows journey as over was exactly this: an automatic upgrade...
...while I had people waiting for me to give a presentation.
And it lasted for longer than 20 minutes, at which point, I had to force shut down my computer (which of course, broke the Windows install), boot into the Linux distro I was dual booting, mount the Windows partition from there as read only (because starting from Windows 8, "shutdown" doesn't mean "dismount the partitions" in the Windows world), find the presentation and open it in LibreOffice. And the presentation went as smoothly as it could!
From that point on, I'm completely Windows-free.
So yeah, you can say that forced updates are a good thing, but once they interrupt you while you're doing something important, you probably will not want to touch Windows ever again.
0 - https://answers.microsoft.com/en-us/windows/forum/windows_10...
https://superuser.com/questions/973009/conclusively-stop-wak...
I remember people saying that about the GPE methods a few months ago...
Anyway, it's about two years too late to give me any recommendations about Windows. I couldn't be happier without it.
But when people say that automatic updates are a good thing, I have to intervene and call it bullshit.
It should also notify user a new/unknown program is attempted to connect to internet and allow user option to allow/block. Not the way it does now where every programs are allowed by default. However, that will be in conflict with the new biz model of win10 which is convert itself into a big Ad machine like Google/Android.
BTW, in my win10 configuration, I only allow Firefox, Chrome and Window Defender to connect to internet with Window Firewall. It works well, stable, reasonably fast and long uptime.
Best of all : No more force update from Windows.
Pause the presentation, get out my MacBook and continue while cursing the Gods of timing, the computer, and everyone involved who thought that they knew better than the person actually trying to use the damn thing.
The start menu is supper fast and search is actually usable for me now.
To much time is spend in the update while nothing else is possible. One update after the other. The amount of work done by the update procedures while holding an exclusive lock on the whole PC is deranged.
Also, win10 can't be skinned (colours yes, design no) - I actually liked the old 'glass plate' look and tried to find themes online. Nope, sucks to be me. Stupid flat design has to be preserved.
Then there's all the phone-home stuff spread around that you need to disable.
I miss my old Win7 box - it Just Worked™.
Similarly, by the way, no Windows version had supported custom theming since XP - if you wanted the XP themes back on Vista/7, you were SOL too.
Also, telemetry has been a thing since at least Vista, and any version since (including 10) let you disable most or all of it as a choice during installation.
Fair point on the theming, but the telemetry thing is much more pervasive in 10 than in 7.
But most of all I miss Windows 2000 where the Win9x UI met the Win NT kernel. It had some annoyances (Find tool used to be fast and not require indexing to find by name - that went away in 2000 and never came back) but it was relatively lightweight. It supported the graphics card, USB devices,and applications that I used. Most importantly it didn't do a bunch of shit without telling me.
Just give us the good stuff without the crap! Is that so hard?
But to be fair, also great stuff emerges out of this. For instance, I really liked flat UI when they introduced it, and a few years later other large companies adopted it too.
It's a privacy nightmare, which takes substantial effort to address.
It now forces shutdown for automatic updates in various circumstances, including throwing away your session while in standby, which can be extremely inconvenient.
Settings are now split between the simplified "Settings" app, which has many options missing, and the old Control Panel.
And of course, solitaire is now an ad ridden resource hogging piece of shit that you have to install from the windows store, instead of the perfectly adequate version that existed in W7. (Not really important, but representative.)
I bought newer computer for him and installed Windows 10 on it after all the last-version-of-Windows marketing speak. It was not very smooth, but I thought that he must have time to switch. Some strange Windows quirks aside the update mechanism filled disk completely. At that time my dad wanted to have Linux back, because it may have been not entirely smooth, but it was reliable. Windows was trying to update on each shutdown and boot-up and each time it failed, because of lack of space. Every time it took around 10-20 minutes.
My dad bought external HDD and moved all his media files to it to make more space. It did not help. So he went through restoring to defaults or however it is called. But of course more updates came. Now it is somehow broken again. When I will visit him this Christmas I will install Ubuntu on there.
The best update mechanism is on ChromeOS. It is totally hassle free. I am working on a Linux distribution that would also have updates in this way. Two partitions for read-only rootfs. You get new image on the second partition and after restart bootloader tries to start the newer image. If it fails system will be booted-up from the previous image.
Shook my head and set it statically up rather then spend more time on DHCP I don't need. Luckily it was a desktop not a laptop. But... they have a laptop so maybe that's coming.
Rebooting it helped.
I had rebooted the router for other reasons the day before and thought that could have been the reason, but seems not.
In my case, my network interfaces vanished and couldn't be reinstalled or restored. A PC is not much more than a fancy lump of coal without networking, so it was the final straw.
How they continue to screw up relatively simple things is beyond me.
I'm just glad that Microsoft doesn't make aircraft or automobiles.
Yeah, about that...
> Microsoft is open to partners requesting an operating system for cars, and Johnson specifically cites examples of being able to work in self-driving cars eventually.
http://www.theverge.com/2016/6/3/11850214/microsoft-self-dri...
> WinCar Updating... Restarting...
http://www.pcworld.com/article/3039827/windows/7-ways-window...
Poke around in the internet. Outliers like you always exist but you're the exception, not the rule.
1)crashing SSD drivers (the "fix" for that is to disable some power management settings for an SSD "sleep mode" which are not visible by default so you need some registry poking)
2)problems with wireless modems (in Thinkpads, fix is to disable and enable the device from time to time, of course it says the device is working correctly all the time which doesn't help)
3)crashes after updating from Windows 7, apparently some permissions don't update correctly and part of the system assumes it should have some permissions but it doesn't and the system crash (fix for that is apparently doing a clean install), this is bad because it doesn't even write anything to event log for some time before the crash
You can easily find tons of people talking about those problems if you google. That are only driver/system problems, there is also huge mess with forced updates which you don't have enough control over. For example if Windows 10 decides to update you can't shut down the system anymore so if you need the computer now and it freezes you need to wait till updates complete (it's easy to imagine how it's not acceptable when you want to do a presentation, a quick fix or react to something before leaving home).
Windows is 10 is huge mess and people having problems with it are definitely not outliers.
Mayor OS upgrades are painful, no matter the flavor, and it totally looks like Microsoft has made some mayor blunders with this one, but if I wanted to know whether this one is specially abominable, I'd probably pay more attention to what sysadmins have to say about it, and not some randos in the internet.
As for the forced updates -- what would you have them do? Most of the virus and system-level exploit problems on XP and 7 stem from the fact that some people go out of their way to NEVER update their OS. Again, what would you do if you were MS? You can't rely on any random grandma to be update-conscious. Most people shrug an unplanned restart and forget about it in 5 minutes.
IMO the compromise if you don't pay for a high-quality user-grade OS to not have control over the update times is fair. If you want to have control, you can pay.
I see both sides of the argument and I was an MS hater years and years in the past. But IMO they made the right call this time.
There simply is no universal win situation for MS when we talk about such a hugely adopted product like theirs. They did well.
The same thing they do on Windows server: display huge red banner: "you need to update". Hell, make the banner bigger and more flashing every time. Make it emit sounds if I don't update for a few days. Just don't make me update right now because right now might be critical time for me.
It's really is a no-brainer. Forced updates policy is a disaster. The solution is really simple as well: nudge more and more persistently.
>> You can't rely on any random grandma to be update-conscious
Even a grandma is going to notice ever growing red banner with a button "ok, update now".
Emit a sound, you say? I can mute everything with a press of two-keys combo in half a second. Banner? People go out of their way to silence the Windows 10 updates in general. People who weren't technical decide to become technical just to "get back at Microsoft". Look it up, it's all out there in the internet for the future generations to collectively shake their heads in shame.
So you know, if Homo Sapiens wasn't what it was you would actually be right. But facts and history aren't on your side I am afraid.
Finally, I think Microsoft had to introduce at least one small leverage on the users to tempt/strongarm them to actually buy the higher licenses of Windows 10 where you can control the update times.
Windows is the most widespread consumer OS. I don't think it's so villainous that they give you 95% for free and ask for money if you want the other 5%.
You have to make updates because of security but then updates fuck up your work environment.
More than once has a conference room laptop rebooted in the middle of a meeting because even the "postpone restart" only gave us durations less than that of the meeting. Then it doesn't prompt again, it just restarts. Surely the user couldn't be doing anything more important than a security patch right?
Even mandating companies having a person/department managing updates, or potentially screw up a workday for people if they don't have that IT person, is not particularly advantageous.
Worse, you're no longer even allowed to schedule updates according to your business needs if you don't have an Enterprise license. Organizations that are too small to support their own 1960s-style MIS priesthood are completely at Microsoft's mercy.
OK, here's your chance to correct the proverbial record. True or false: As with previous versions of Windows, I can configure Win10 Pro to download updates, install them, and/or reboot when, and only when, I tell it to.
I can also choose to limit updates to genuine security-related matters. For any given update, I will be able to access the information needed to make this judgment, with no attempt at obscuration or deception on Microsoft's part.
Under no circumstances will the appearance, feature set, or functionality of my Windows 10 Pro installation change without my permission.
Further, I do not need to download and apply hacks of uncertain provenance to achieve these goals, nor do I need to maintain a separate "update server."
Again: true, or false? A one-word answer will suffice but specific details are also welcome.
For the following statements:
> As with previous versions of Windows, I can configure Win10 Pro to download updates, install them, and/or reboot when, and only when, I tell it to.
> I can also choose to limit updates to genuine security-related matters.
> Under no circumstances will the appearance, feature set, or functionality of my Windows 10 Pro installation change without my permission.
> I do not need to download and apply hacks of uncertain provenance to achieve these goals, nor do I need to maintain a separate "update server."
Caveats:
Selecting specific updates requires a third-party tool, wumt, or going manually with a known KB id via the windows update catalog site: http://www.catalog.update.microsoft.com/home.aspx
The windows UI will only let you process all currently queued ones, if and when you choose to do so. (Though it does have an option to defer feature updates, which delays those by "months", but leaves security updates alone.) Further, when windows puts out combined updates (like these: https://support.microsoft.com/en-us/help/4000825 ) you can't tease them apart in the Windows UI. However, you can, if you know the KBxxxx, use the catalog to download things separately as install files and skip over the automated process entirely.
The above however only applies to selecting what to install. Under no circumstance will Win10Pro, if configured so, install or download anything without your direct approval.
That said, there is a certain second caveat which might need to be mentioned: Once you have completed an install process for an update requiring a reboot, windows will proceed to lock you into the "i'll reboot then, but you can push it back a few weeks" procedure. However since the decision when to install is up to you, i don't consider this a big caveat.
MSFT licensing has always been an unnavigable mess of SKUs, but the Professional SKU presumably hasn't been cut short this much that one can't set a local update server - it however is kind of problematic that even Microsoft's own documentation isn't a reliable source at most times...
This doesn't meet my needs, sorry.
But even as a consumer using it at home for gaming, it's still fairly annoying.
Forcing updates is the correct choice for consumers otherwise Microsoft gets blamed for their compromised machines, so it makes sense for them, and I don't blame them.
If you have edge-case needs that that require days of uptime fork out for the right version or rent a server.
Microsoft made the correct choice here: consumer versions (Home, Pro not joined to a domain) should be kept automatically updated.
Don't like it? Move to linux or OS X. That's the cost of not wanting another XP.
Hint: Its not Windows
Probably Android from version 7 if OEM is using the two partition scheme. Of course if he is bothered enough to even provide updates in the first place.
I shouldn't have to install a third party app to change the default browser and search engine that gets launched from the start menu search. (which I did anyway)
No matter what you do, you're not getting me to ever use your browsers ever again MS. I grew up in the 90s and am currently a web dev. I know exactly what pieces of trash your browser devs produce.
Safari and edge are both quickly caching up (even passing chrome in many areas), and as much as it saddens me, Firefox is only falling behind.
To meet the new Windows QA team, just find the nearest mirror.
For the few Windows applications I maintain, targeting preview builds is a great way to anticipate things that will break in future RTM releases due to perfect compatibility being unattainable.
And I say this as someone that has a bash terminal open 99% of the time (one compiled specifically for Windows).
And let's not act like an update on a Linux machine has never fucked up networking.
It's got it's pain points and cruft like anything, but I'm generally pretty happy with it.
I assume you meant to write Windows, or are you proposing everybody switch to FreeBSD or Mac OS?
Still, it's an odd response to someone answering your question of why they use it.