The latest Windows 10 update from Microsoft hasn’t gone smoothly for many users due to a conflict with an outdated driver for Intel’s Rapid Storage Technology. This is somewhat ironic in that RST was designed to improve the performance of storage hardware. Certain versions have slowed the installation process, and in some cases, the program actually has made the installation of the Version 1903 Windows 10 update impossible.
Some users have been able to download a later version of RST and get the update to work, but for many others, even that won’t solve the problem. For now, the best course of action may be simply to wait and hope the two companies can resolve the conflict.
This is just the latest such case of software conflicts users have experienced since Windows 10’s release four years ago. Microsoft has said it will be the last version of the desktop/laptop operating system. Instead of major jumps to a completely new version, Windows will get regular updates. In theory, that should limit conflicts, but in practice, there have been numerous problems.
Just this year, Windows 10 users encountered problems with Netflix. In one case, a Netflix app wouldn’t update to reflect the latest releases. Also, the May 2019 update of Windows 10 resulted in audio glitches for many users.
Such problems are not isolated to Microsoft’s Windows 10, however. There are similar problems with many apps and even hardware devices that require routine updates.
Content from streaming TV services has failed to update; smart thermostats have failed to connect to a home’s WiFi. Worst of all, companies have simply pulled support for certain products, leaving them all but unusable.
In other words, we face a serious disconnect in the connected home. Smart products seem kind of dumb, and automatic updates are anything but automatic! Technology that, in many cases, promises simplicity hasn’t been so simple. Instead of merely pushing a button to complete a task, we’re often left troubleshooting a serious problem.
Broken Window Syndrome
The recent Microsoft conflict with Intel’s RST isn’t the first major snafu with Windows 10, but it suggests that using the “final” Windows OS might not be smooth sailing in the years to come.
“You can’t really say too much about this,” admitted Roger Kay, principal analyst at Endpoint Technologies Associates.
“As the last version of Windows, the idea is to keep the OS up to date, but it’s like Brer Rabbit’s vegetable patch,” he told TechNewsWorld. That is, the best-laid plans can fail due to a simple flaw or oversight.
“It is fair to point out just how unbelievably complex the update process has become,” said Jim Purtilo, associate professor in the computer science department at the University of Maryland.
One part of the problem is that Microsoft must deal with an ever-increasing number of platforms, each with a unique configuration of drivers and other peripherals, he noted.
“Then mix in all the events, surprises, and practices of users, who can be awfully unpredictable. They’ll flick the power, hammer on keyboards, and offer all manner of other surprises,” he told TechNewsWorld.
“In spite of all this, most of the time, Microsoft gets it right,” Purtilo pointed out. “Some serious engineering goes into making that be so. Unfortunately, that still leaves a lot of times they don’t get things right.”
The level of complexity is an issue for all widely used operating systems. Updating them is extremely important for security and performance reasons, but with so many third-party programs now thrown in the mix, the possibility of update errors and problems has increased.
“Microsoft probably has the hardest update challenge,” Purtilo said. “They retain the longest logistical tail — that is, they keep supporting the most versions of platforms over time — and the insides of the system have a lot of properties left over from old architectural decisions that complicate matters since we’d never do things that way today.”
Microsoft is not alone in grappling with problems associated with major updates.
“Apple’s updates are complex too, but they exercise stronger control over the architecture and cut off the logistical tail. In OS X, they stop pushing updates for old versions pretty quickly,” notedPurtilo.
“Linux has at least as much variety as Windows has dealt with, but it also has open structures that make updating a little simpler,” he added. “It was built to accommodate multiple ways to perform important tasks under the hood.”
Different Software Stacks
Even within the main operating systems, there isn’t enough being done to ensure that all the apps and other software will be compatible universally. Back when “PC” meant an IBM PC — or at least one that was IBM-compatible — that was less of an issue, in part because the systems were less sophisticated.
Now Microsoft supplies an OS that runs on untold numbers of PCs.
“In the old days, you’d compatibility test your software across as many devices as possible, and Microsoft would say it works, so the hardware makers shouldn’t change anything,” said Endpoint’s Kay.
“If you changed one thing in the software stack, it could break, and everyone understood this, but today those rules no longer apply,” he added.
“In the case of the recent update failings, that is because Intel and Microsoft used to be best buddies, so they were on the same page,” Kay explained, “but now they’re not cooperating as closely as they used to, and we’re seeing the results.”
In addition, other software vendors are updating their apps continually, and problems arise when they aren’t in sync. What makes these problems much harder to address is that the PC vendors largely have discontinued the tech support they once offered.
“Outside of the operating systems and some heavily used products, consumer software sucks, and support — especially for drivers, firmware or mobile apps — is virtually nonexistent,” said University of Maryland’s Purtilo.
“This reflects a market reality: There is a lot of room for producers to innovate and offer products, whether or not they know what they are doing. There is a lot of demand — consumers are willing to try lots of stuff based on pretty flimsy representations — and most of the profit is based on who can throw their software over the wall to consumers first,” he added. “Someone inclined to design for quality and sustainability risks losing that race to the market.”
Another problem with today’s computers, as well as many Internet of Things devices, is they must interact so much with other devices, third-party applications, and an ever-constant stream of updates. Thus Microsoft doesn’t just update Windows 10, it must work with its vendor partners that have introduced a plethora of apps into the ecosystem.
Thus compatibility troubles arise — such as with the recent Intel RST — that can’t be overcome easily.
“Interoperability has become one of the largest problems,” warned Roder Entner, principal analyst at Recon Analytics.
“Increasingly, IoT devices fall into the Apple, Amazon, Google, or Microsoft camps to ensure at least some level of interoperability,” he told TechNewsWorld.
However, these respective camps are not interoperable with one another.
“Companies are using this to create moats to lock consumers into their ecosphere and monetization universe,” noted Entner.
Some third-party companies try to get around these ecosystem requirements by providing non-official devices/products/apps that claim to work even if the official support isn’t there.
As a result, the home branch of IoT can leave users in a lurch with incompatible drivers, said Kay. “Even someone who is fairly technical can have trouble sorting it all out.”
Rewriting the Rule Book
There is also the fact that more and more people now create software. What once was the domain — and occupation — of programmers has become open to the less skilled. Unfortunately, whereas software engineers and programmers understand the big picture, many software app designers are looking only at a micro-level.
In other words, if it works on their PC, that often is good enough.
“We’ve put programming in a box,” Purtilo said. “Anyone can go make a product and pitch it to the world. That’s easy.”
Product assurance doesn’t come in the box, though.
“It is still pretty hard to anticipate conditions under which our program must operate tomorrow,” Purtilo pointed out.
“We know how to do that, but while we spend the time designing a program that will keep solving consumer problems into the future, the market is rewarding people who didn’t have to look past their noses today,” he noted. “What we find is that with more people writing mountains of code, more people are reinventing the old design problems that our field had solved long ago.”
Controlling the Home
This quandary has gotten worse and likely will continue to deepen, simply because IoT is overtaking the PC as the main technology in a home.
“Home virtual assistants … have taken over the old school home hub, but these aren’t really a hub in the traditional sense,” explained Kay.
Home technology is “morphing as products come out, in part because companies want to sell hardware, whether it is a thermostat or a light. It is about the future of the smart home,” he added.
The issue has become more complex as systems tend to be built around a particular OS or ecosystem that isn’t compatible with rivals. Thus consumers buy into one system, but should it lose vendor support, the system can break down quickly.
“We’ve seen examples where a company is sold, so the support for their product simply ends,” said Kay.
“For these reasons, home IoT isn’t really ready for prime time — we don’t know which ecosystem to pick, and you have to trust that the company will continue to support it,” he said.
“Unfortunately, there isn’t much we can do about it until a viable open-source solution is developed,” observed Entner.
That is unlikely to happen soon — but 5G wireless networks could actually make the situation worse.
“The number of devices is about to explode — the field is creating more ways for devices to talk with one another, but not offering a lot of guidance on how to say it,” Purtilo warned.
“It will be a Tower of Babel scenario, and we’ll need time for the market to shake out — meaning a lot of consumers will buy devices that quickly turn into useless ornaments,” he suggested. “We will also see consumers disillusioned by the high power consumption of these devices, which is great for manufacturers but not for people who pay to keep them in batteries.”
So where does this leave the average consumer? Many companies don’t offer tech support phone lines anymore, and those that do typically charge. ,p .”Microsoft is unlikely to help you unless you’re willing to pay a lot of money for premium support,” cautioned Kay.
Even many experts might not be able to solve compatibility problems simply because they are far more than a glitch.
“If tech-savvy consumers can’t do it, then mostly I will presume the GeekSquad can’t do it either,” remarked Purtilo.
“The market will shake out such that only devices we can maintain will remain, though it is hard to predict how expensive it will be for us to get there,” he added. “This is probably a lot like medicine was 150 years ago, when the disease was just starting to become understood, but anyone could become a doctor just by hanging out a shingle. As a consumer, how could you tell the healers from the quacks?”
The problems in windows 10 have become a really huge list of annoyances. Our homecomputers 1 game pc, a intel nuc i5, and i7 laptop and a mini laptop all share the same problems for example when they enter sleep mode after 15 minutes no usage, but guess what they all boot back up after certain time period. To make matters worse this goes on the whole day .. enter sleep mode and boot backup after 5 to 15 minutes. With windows 8.1 i never seen this.
The endless list of forced installed M$ programs i never want to use or ever will use like edge, ie, mail, all the stupid games and bloatware it simply goes too far to mention all of them but it goes into a large number. Then the idiot metro interface which i hate since it got introduced.
The most funny is that almost 90% of all people i know use one or another shell replacer so they can work normal without this idiot interface. The most i see on all of the machines i work on is the win 7 type made with classic shell, and yes i also use it. The whole metro stuff suxx and is counter productive. More recent i found issues with my network shares even with my old tricks i still see loss of the connections to my nas. when i asked other people with same hardware they admitted to have similar issues. This constant repeating of the ages old problems makes the usage of this at one moment pretty stable OS ( the first releases ) to be a pain in the behind now. Old problems reappear all the time hardware vendors no longer make drivers but use crappy made M$ drivers which are full with issues and bugs. And then the insane bad support, M$ says the hardware vendor/programmer of X/X has to solve it and the other way around. So we end up as end users in the middle with all the problems with this not so stable and secure product. Sadly i can not kill windows because most of my games do not run at all on linux/wine solutions like the steam box. Actually i do not own any game which is able to run on that solution.
So i AM stuck on windows and AM now kinda sick at how it has developed into a piece of garbage and very unstable OS. But there are more things which i hate about windows 10, it AM azes me that people do allow M$ to fill their harddrives with so much garbage on their computers. If you check the endless list of updates you will find that most of them are not even for your native language at all. but all of this drive filling unneeded files are placed on your drives. And i AM not even looking at how sloppy M$ is with other creations they did.
If you use wordperfect to look into a M$ word document you will find that every typo, error, space and whatever you did while creating a document is in these docs … yes every stroke you did no matter if it was useless or not its in there. So thats why a simple text doc is allways a huge file, even though its all useless and unneeded info. I had people at work who never believed that i could see all mistakes they made, so i showed them by opening their massive docs with corel WP and they where stunned.
But the other issue is that i hate to get hundreds of MB’s but often even GB’s of updates for all kinda languages which i never ever going to use.
I had once a slimmed down version of win 7 and was happy that it was only using 7 GB of diskspace including my needed tools and software.
Now you can no longer remove any of this diskfillers, because if you do the machines starts to crash and forces you to reinstall.
Then we come to the section errors in the OS, i got a update the latest release of 1908 on all the machines and found it was complaining about install errors.. ( yes a fresh install)
Guess what when i ran sfc /scannow after it was just installed without the last update, it already reports problems to be found and no it was not able to fix them. Now that is ofcourse not all i actually lost photo’s, documents and music files because this OS has so many issues that it is able to destroy existing files by itself ( repairs where impossible and the frequent overwrites blocked restoring.
No there is not virus or trojan on my machines its this unstable OS doing weird and destructive things which should not happen.
But there are many more issues and problems i really can go on for hours and probably even longer.
I wish i could go back to windows 7 yester year but guess what thats not possible either.