Showing posts with label updates. Show all posts
Showing posts with label updates. Show all posts

Friday, October 14, 2016

Microsoft's flawed update strategy


Let's talk about updates.  Specifically, lets talk about updates in the context of Windows 10.

When Microsoft launched Windows 10 it was supposed to be the cure-all to the Woes of Windows.  It was to be everything to everybody regardless of your chosen device.  It would be the gateway to what you wanted to do instead of the sandbox (or litter box) for the things you HAD to do.

When it works it can be all that.  Unfortunately, it really isn't.

I've listened to the pundits and Microsoft apologists for over a year now.  How they go on touting its merits while in the same breath decrying their frustrations.

Simply put, Microsoft can't be trusted with the power Windows 10 gives them.

I've had my own frustrations with it having seen my production machine blue screen for no apparent reason over a dozen times in the past year.  In the 3 years prior the same machine running Windows 7  may have done it twice.



I'm tired of constant updates churning in the background while I'm trying to do actual work.  Sick of waiting 15 minutes for a system shutdown because Windows decided it was time to do some housekeeping.

My eyes bleed at the sight of full event logs warning of failed telemetry connections.  All because I refuse to turn my daily workflow into an episode of The Truman Show.  Spybot Anti-Beacon takes care of that but the price is endless bitching.

My PC is not a lifestyle device, my data under my and nobody else's purview. I expect to control my own environment.  I have no use for Cortana.  Quite simply, I don't have the buying or search habits to make it or anything like it benefit me.  Meaning I have no reason to be so forthcoming.

Am I a troglodyte?  Hardly, I just prefer to not have Microsoft curating my search results or my computing habits for that matter.  Even if they do consider it a "Feature."

But Microsoft doesn't see it that way.

The best example is the update process.  It's common knowledge that Windows 10 has essentially taken away your ability to exercise any disposition of updates.  Even if they brick your device.

Take the recent update that disabled millions of webcams.  We've come to find out that it was all due to one lone Microsoft Engineer who took the unilateral action to remove a codec without bothering to pass it through Q&A.  ( Thurrott said that on Windows Weekly 487 BTW)

I appreciate employee empowerment and all.  It works great for the auto industry in fact most auto workers have the power to stop an entire assembly line if they see a problem.  What comes next is a structured process to address it.  

But nobody makes the ultimate call by themselves.  Unless they work for Microsoft that is.  Where one poorly executed update can be unleashed on millions of devices worldwide without as much as a peer review.

If you're using Windows 10 there's no doubt you've spent at least a few minutes observing the update process.  It's all very clandestine: even the event logs won't provide you any illumination as to what's going on.  You just sit and watch that screen, cross your fingers, and hope the update goes well as it reboots 2, 3, 5 times...



The latest atrocity?  The endless loop of death from KB3194496 that for many users will never install correctly without first manually applying an out of cycle patch ( <--that links to it BTW) 

We reap what we sow and the crop is a load of manure.  In the old days we could just simply uncheck the update once we found out it was problematic.  Today we have to beg the good graces of Microsoft to acknowledge the problem in the first place.  Meanwhile our workflows and production goes to hell while Microsoft whitewashes it's official response.

I could care less what Microsoft's "telemetry" is telling them about the severity of the issue.  If they can't get a patch right why should I trust their telemetry as an indicator of anything?

Laissez-faire may be great for Free Market policy wonks but it's got no place in a platform that 20% of the planet relies on to actually accomplish something.

The user base should demand that the next patch they release give us back control of the update process.  At this point it's obvious Microsoft can't be relied upon to do it themselves.  

Here's a proposition...

I'll meet you half way Microsoft.  Let the users curate their own patches but turn off Cortana or the Store while it's disabled.  

I think that's a fair compromise and for those invested in the Microsoft way of doing things, it would be a reminder to turn the updates back on when the inevitable storm has passed.




Wednesday, July 20, 2016

Yammer's back. Microsoft updates the de facto social media client for the Enterprise


If you work in a company of any size chances are Microsoft technologies are the backbone of IT which means there's probably an Office 365 enterprise subscription.

Far removed from it's humble roots as a standalone productivity suite with Outlook's public folders as your primary collaboration source we now enjoy collaboration features that we'd never dreamed of back in the old days.

It really started with OneNote, then came SharePoint to extend the fun to other people and with acquisitions like Skype and Yammer, collaboration is almost a given in the modern enterprise.

But some features worked better than others and Microsoft has a bad habit of changing things without notice or letting features die on the vine.

For awhile it seemed like Yammer was going to be one of those withering features until recently. 
In case you didn't know...

Yammer is a private social networking service that allows communication and collaboration between users in the same enterprise.  Before the Microsoft acquisition access was limited to those within the same email domain.  Microsoft tightened that up by using AD membership but there was still work to do in the 2 years since it became part of Office 365.

Today a major update was announced that allows even tighter integration on windows domains as well as new collaboration features and on the admin end the ability to merge yammer user domains.  A handy feature with all those mergers and acquisitions going on in the corporate world. 

The video below comes from Microsoft and does a better job of explaining the updates to the service than I could.  

It's worth a look...



Saturday, July 18, 2015

Windws 10 is almost here, Know what you're getting



No long form posts this time just a bit of reality.

The wider web is just waking up to the fact that with the impending launch of Windows 10 things are going to be a bit different.

The most obvious, of course, is that for most people the "upgrade" will be free unless you happen to be an enterprise customer.

What IT pros have known for a couple of months now is that Microsoft's definition of "Free" as it pertains to Windows 10 is less like "Free Beer" and more like "Free vacation" as in those awful timeshare sales pitch weekends.

As an IT pro I'll tolerate a lot of things if nobody's in my wallet but I'm always mindful that somewhere down the line there will be a price exacted.

And so it is with Windows 10...

I'll cut to the quick.  The most important thing to know about Windows 10 is that it's more than a better Windows 8.  It's the cornerstone of a sales platform which is why they can afford to give it away.

Which is also why things like mandatory updates are in your future.  Like it or not if Microsoft wants to change something you have nothing to say about it. 

That's problematic because the Redmond guys don't have the greatest track record with updates.  Any IT pro can probably think of at least half a dozen that ruined their day.

It's also wise to be suspicious of motives when a company hides its true intentions in seemingly innocuous descriptions like " an update to the update. "  (KB3035583)

As such you'd be well advised to treat the new OS like one of those Internet Kiosks you used to find in the airports.  In short, it's an access point but it's not personal. 

So what does all of this really mean? 

Windows 10 is the first real version of Windows to enforce a EULA that's been around since Windows 3.1.  I.E. Wake up kiddies, you don't own the software and for whatever ills Windows 10 may cure you're essentially granting them root access. 

There are changes under the hood that go beyond a fresh interface to include updates, licensing and authentication. Things you may not see but nonetheless should be aware of.

It's simple, Microsoft is interested in building a tightly walled garden much like Apple but without the huge investments in hardware. 

It makes sense.  Why reinvent the wheel when there's so many willing and eager to do it for you?

If you're ok passing everything through Microsoft's sanity filter then this probably isn't a problem for you and 90% of users will gladly give up a little more control for a free copy of a "Windows" OS.

However, If you're at all interested in security and privacy then I'd start interviewing Linux distros and secure offline storage.  I'd also be wary of any project that embraces MS recent change of heart about open source. 

Nothing's free and to be fair they have a right to control their OS but you have a right to be in exclusive control of your data.

I know, it sounds like we're venturing into the realm of conspiracy theory but stop for a moment and think about just how much of your life lies within those bits. 

Of course if you have nothing to hide then you don't have a problem right?


Yes, yes we do...

Wednesday, August 20, 2014

Microsoft's Bloody Tuesday

Originally published on Kupeesh as Fear and Loathing of a Microsoft Patch



Poor Microsoft, it's been a tough couple of years for the software giant as it's gone through management upheavals, a failed operating system and a lackluster foray into the mobile market.

It seems they just can't catch a break...

That doesn't preclude them, however, from breaking things.

Case in point.  Last week's round of "Patch Tuesday" updates was filled to the brim with security and operating system fixes that millions of Windows PC's dutifully installed via automatic updates.

Normally keeping an operating system up to date is a good idea if you want to keep the bad guys out of your stuff.  But what do you do when the supposed good guys blow up your computer?

That's a question thousands of Windows users are asking as they now find themselves between the rock of Internet security threats and the hard place of a botched update.  

Even longtime Microsoft watchers like Paul Thurott (Windows Weekly, Winsupersite) can only answer with, "That's a tough one."

The patch causing so much trouble is a seemingly innocuous update to the Russian Ruble currency symbol in the windows font library (KB 2970228).  Apparently some users are experiencing everything from screwed up fonts to Blue Screens of Death (BSOD) after its installation.  As a workaround Microsoft is currently advising users to remove it and 3 other updates (KB2982791,KB2975719,KB2975331) that contain the offending code.  In addition, the download description pages for the affected update patches have had their download links removed while Microsoft, "investigates the issue."

Windows 7 and 8 are arguably the most robust operating systems Microsoft has ever produced.  So the return of the BSOD nemesis from the days of Windows XP is going to raise some eyebrows.  BSOD's only arise when a core operating system function has failed beyond recovery.  

That's something we thought we left behind when the house of cards that was Windows XP finally shuffled off the stage.  So with so much progress, how could Microsoft allow an obviously unvetted update to be distributed on platforms from Server 2003 to Windows 8.1.

Yes I know, Microsoft, unlike Apple, doesn't control every variant of hardware that runs their software.  But it's for exactly that reason that one would think their update policy would err on the side of caution.  That goes double in a week that also saw major outages of the company's Azure cloud services.

Instead Microsoft seems bent on releasing new products (patches included) like automakers release new cars.  But operating systems aren't Chevy's and rushing new products to market always leaves something to be desired.  Just ask GM about taking shortcuts in a process for proof.

So what's the answer when a strategy of "rapid release" seems to rule the day.  Unfortunately it's "Caveat Emptor," Buyer Beware.  Microsoft appears committed to shooting out software patches and asking questions later.  So for now, you may just want to switch those automatic updates to "manual" and wait a week after Patch Tuesday to install those non-critical updates.


In this case the cure was worse than the disease.