Category Archives: Windows 10

Fixing WADK Upgrade Error 2008

Sometimes, strange things happen when using Winget (the built-in package manager in PowerShell). This morning, I got hit with an error when attempting to upgrade the Windows Assessment and Deployment Kit (aka WADK). This meant fixing WADK upgrade error 2008. Fortunately, I found a helpful GitHub post that explained how to overcome this issue.

Note: the lead-in graphic shows Winget commands to compare local ADK versions (in the list and show sub-commands) to the most current known ADK package (in the search sub-command).

Steps Toward Fixing WADK Upgrade Error 2008

Turns out the tried-and-true technique for fixing the upgrade error works here, too. First: uninstall the current version. Then, download and re-install that version (see this MS Learn article for that link). After that, all should work as it’s supposed to.

What’s interesting is the size and complexity of this environment. The adksetup.exe file is under 2MB in size, but it’s just a bootstrap loader. It brings in and sets up nearly 2GB of tools and supporting infrastructure. It also takes a while (about 5 minutes going and coming) to remove, then replace, that environment.

Once I worked through the maneuver, WADK no longer showed up in Winget. Nor did error 2008 recur, obviously.

When In Doubt, Remove/Replace Works Well

I’ve learned that when Winget gets wonky, there may be reasons connected to the runtime infrastructure at work in your Windows image. Often, the easiest way to clean that up is to remove the troubled package, reboot, then reinstall. This has bailed me out of difficulties on several occasions. That includes this morning’s encounter with the WADK.

If it works for me, it could work for you, too. As long as you have a fresh backup and can easily restore same, why not? I was covered today by my scheduled 9AM image, so I gave it a shot. It worked!

Going On (Brief) Hiatus

Let me take this opportunity to wish one and all the best possible end-of-year holiday. I’ll be silent here until Monday, December 26, as I take a break to spend time with family and friends. For those who celebrate the holiday: Merry Christmas! Otherwise, enjoy the break.

Facebooklinkedin
Facebooklinkedin

SSDs Versus HDDs Revisited

I just saw some pretty amazing sales prices on external 2TB SSDs at Neowin. I’m talking something in the neighborhood of US$120 -140 for something rated at 800 – 1,000 MBps. This has me thinking about SSDs versus HDDs revisited. Why? Because over the past 6 years, I’ve been moving steadily away from HDDs to increasingly fast and affordable SSDs. These prices kind of put a cap on the whole phenom, IMO.

SSDs Versus HDDs Revisited: Late 2022

I realized the value of compact, portable 2.5″ external drives in the first decade of this millenium, when laptops really took over business computing. I carried my first luggables far back as 1988. But compact, usable external storage for field use really didn’t catch on until small, USB-attached drives became practical in the wake of USB 2.0’s introduction in 2000.

Right now, I’ve still got 4 2.0 TB USB 3 HDDs (which I hardly use anymore: Seagate Firecudas purchased in 2016/2017). I’ve also got 2 5.0 TB Seagate BarraCudas purchased in 2018/2019. Those I still use. But the fact is, those drives all cost me more when I bought them than what you’ll pay for a 2TB Crucial X8 NVMe SSD on sale right now (pictured above). That shows the immense increase in storage density, and decrease in power needed to drive such storage in the recent past.

What Now, Storage Wise?

I’m getting ready to gift off all of my older 2 TB 2.5″ drives to the nice folks at Goodwill (my old friend, Ken Starks, has retired and shut down ReGlue.org). Except for very big 3.5″ drives (12 TB+) I don’t plan on buying any more HDDs, ever.

In fact, I’ve already moved onto NVMe-based USB drives, with USB 3.1/3.2 as my baseline, and USB4/ThunderBolt4 as my “stretch target.” The latter are still kinda expensive. I think it’s more than the current performance bump is worth, but that will change substantially in the next 12-18 months.

For the Record: The Speed Hierarchy

The following data is enough to convince me that portable USB-based NVMe storage is the right way to go nowadays. How ’bout you?

Type     Drive              Fastest R/W
HDD      FireCuda 2TB       ~61/71    MBps
HDD      BarraCuda 5TB     ~137/131   MBps
mSATA    Samsung 1TB       ~455/400   MBps
NVMe-3   Samsung 950 1TB   ~1060/1040 MBps
NVMe-4   Sabrent R4 1 TB   ~2820/1290 MBps

I just took all these measurements using CrystalDiskMark’s highest large-block read/write values (version 8.0.4.0). I know where I want to be on this performance ladder, especially for image backups (one of my primary reasons for using and carrying portable storage on the road). Again: how ’bout you?

Notes on the Test Rig

I ran the external drives via a Lenovo ThinkPad Universal Dock Pro (TB4-capable) through a TB4 connection into a Lenovo ThinkPad X12 Hybrid Tablet. FWIW, the NVMe-4 results are the best I’ve ever seen from an external drive. Nifty!

Facebooklinkedin
Facebooklinkedin

Observing EoY Windows Updates

I remember the old Morton salt motto: “When it rains, it pours.” Aside from providing an apt description for today’s weather in Central Texas, it also describes my reaction when running winget this morning. I find myself observing EoY Windows Updates (that’s short for “End of Year”). I’m thinking: lots of software makers are pushing updates now so they can take a holiday break, too.

Mucho Activity While Observing EoY Windows Updates

As you can see in the lead-in graphic — PowerShell snapshot — winget found 10 items in need of upgrade this morning. KC Software’s Software Update Monitor (SUMo) found an additional 10 over and above that number. Items included Zoom, CPU-Z, Ring Central, GeForce Experience, FileZilla, SnagIt, MTPW and more. Wow! Last week was dead quiet by comparison.

Then, I decide to check on other PCs here in the office, beyond my production desktop (i7 Skylake running Windows 10 current version). I don’t see as much activity there, but do find some:

Device                     OS     #Updates
----------------------   ------   --------
P16 Mobile Workstation   Win11P       0
ThinkPad X380 Yoga       Win11D       2
Surface Pro 3            Win10RP      3
ThinkPad X12 Hybrid      Win11D       0
ThinkPad X1 Extreme      Win11P
----------------------   -------   -------
P=Production; D=DevChannel, RP=Release Preview

Upon considering this data, I have to change my initial supposition. While it’s probably true that software makers are pushing a last round of updates out to Windows users, looks like it’s not coming in a total rush this morning. Because I updated all of those other machines Wed-Fri last week, I can say it’s been coming for a while now. Looks like I didn’t get around to my production PC until later, rather than sooner.

More Data Delivers More Insight

This just goes to show that a larger sample size is helpful in making observations about updates more informed and cogent. It’s probably a good idea to schedule one more update cycle before the holidays (if you haven’t done so already). After that, it should be safe to wait until January 3 — or later — to make a next check.

My gut feel is not much will be happening, update-wise, for the rest of the next couple of weeks. I guess that means the EoY break is at hand. Enjoy!

Note: I will be blogging through Wednesday, December 21. I’m off then, but I’ll resume on December 26. Happy Holidays to one and all.

Facebooklinkedin
Facebooklinkedin

Thunderbolt Docks Add Helpful Future-Proofing

I’m thinking about what kinds of hardware experiments I’ve conducted over the past couple of years. Especially this year (2022). Along the way, I’ve learned that Thunderbolt docks add helpful future-proofing for home and office users. Let me explain…

How Thunderbolt Docks Add Helpful Future-Proofing

Right now, Lenovo offers what can only be called a “Best Buy” in the arena of Thunderbolt 4 docks. Or maybe a couple of them, as I’ll recount shortly. Called the Universal TB4 Dock, it currently retails for just under US$290. This is about US$110 cheaper than its nearest competitors (e.g. Belkin and CalDigit, among others).

On December 8, I also wrote here about the Lenovo P27-u20 monitor, which includes a built-in TB4 dock. At US$527, with a 4K monitor included in the mix, it too, qualifies as a “Best Buy” IMO.

There is one thing, though: to make proper use of TB4, you also need TB4 peripherals. They will be no more than two years old (TB4 made its debut in H2’2020). There’s a lot of expense involved in climbing this technology bump. But if you’ve got newer peripherals, a TB4 dock is a great way to mate them up to PCs and laptops back to 8th Gen Intel (and equivalent AMD) CPUs. I’ve done that, and it works great.

Try TB3 for a Lower-Budget Approach

For readers who want to extend the life of a Windows 11 capable PC or laptop, it may make sense to invest in Thunderbolt 3 (TB3) instead. Such docks cost as little as US$40 (e.g. Dell refurb), and are readily available new for around or just under US$100. If you’ve already bought into USB-C (3.1 or 3.2 capability) or TB3 peripherals, this is a less expensive way to dock up. Worth researching anyway: I see lots of attractive options at Amazon and other online outlets.

Thanks, Lenovo!

While I’ve got your eye, I’d like to thank the laptop and peripherals teams at Lenovo for their outstanding support. They’ve sent me half-a-dozen different laptops (and one great SFF workstation), multiple docks and the aforementioned monitor this year to review.

It’s been incredibly educational and lots of fun to put different TB4 scenarios together. This lets me understand and measure how they work, and how to make them work best. A special shout-out to Jeff Witt and Amanda Heater for their great help and quick assistance this year (and beforehand). Happy holidays to one and all.

Facebooklinkedin
Facebooklinkedin

OCD Need Not Drive Software Updates

I’m something of a nut when it comes to keeping my fleet updated — now numbering 11 Windows desktops and laptops. But I’m learning that some updates are worth installing, while others are questionable. My OCD desires aside, a line between “must-have” and “nice-to-have” is coming clear. Hence the claim: OCD need not drive software updates. Let me explain, using the “free Kindle app” (Windows version), as an example.

Changes Occur, But OCD Need Not Drive Software Updates

Kindle illustrates my case in point. Check the lead-in graphic. It shows the General Options page for the Kindle App (Windows variety). Note the checkbox for “Automatically install updates …”  It’s checked! Note further: the Software Update Monitor tool (SUMo) reports ALL such updates.

Here’s the rub: Amazon/Kindle itself does not push updates unless they offer new functionality or security fixes. If SUMo catches one that the auto-update function does not push, catching up means extra work. First, one must uninstall the “outdated” version. Then, one must download and install the “current” version in its place. Winget does this easily, as I describe in my November 3 item. But Amazon/Kindle find it unnecessary (or they’d push it automatically).

Other Cases, Other Deferrals…

I’ve observed this pattern with other 3rd-party tools. One is ioBit Driver Booster Free (I run it as a test app on one Beta Channel PC). I emailed the company to ask about “skipped updates.” They responded with a helpful explanation. Paraphrased it reads “Some updates aren’t needed for existing installations.” They also offer updates explicitly whenever adding new stuff or security elements.

Thus, I’m learning to be choosy in updating applications. Perfect coverage takes time. I now understand that putting time saved elsewhere has benefits. That’s why I stress that OCD, however compelling, shouldn’t guide one’s update approach — especially mine!

Facebooklinkedin
Facebooklinkedin

Curious Reliability Monitor Incident Occurs

Sometimes, no news is itself news. One of my favorite Sherlock Holmes stories, The Adventure of Silver Blaze describes a “curious incident of the dog in the night-time” wherein “the dog did nothing…” Lately, as the lead-in graphic from Reliability Monitor shows, my production PS is such a dog. Over a 19-day period, it shows exactly one critical event. And that one is easily explained, thanks to an aging UPS battery.

Good News When a Curious Reliability Monitor Incident Occurs

According to WinFetch, I have 308 packages installed on my production desktop, of which Winget recognizes 226. Those numbers provide ample opportunities for things to go sideways. I confess: I check in on Reliability Monitor when seeking blog topics. It seldom fails to point toward interesting troubleshooting or clean-up exercises.

I use the heck out of my production PC: 8-10 hours a day, 6-7 days a week. Consequently, I’ve seen many less happy Reliability Monitor traces than the one at the head of this story. It is, in fact, something of an anomaly in my 6-plus years of working this PC as a daily driver. And that, to mangle Mr. Holmes, is what makes for a “curious incident” — namely that I could work both hard and long on this PC while maintaining a nearly perfect reliability score.

Windows 10 Gains a Ringing Endorsement

When nothing shows up in Reliability Monitor, the presumption is that the PC is behaving itself well. For example, I’m currently logged into 4 RDP sessions: 3 on various Windows 11 versions, 1 on Windows 10. Only one of them shows one critical error event like the lead-in graphic. It’s from a Dev Channel build that’s been running for 11 days, and the critical error it shows resolves into 4 events that occurred just after the new build installed on November 29.

The other 3 PCs show 3 or more critical events over the default 19-day interval typical for Reliability Monitor displays. And these, too, devolve into a half-dozen error events of one kind or another. My point is: the production PC is manifesting unusual calm and stability, especially as the other machines are less heavily used (though subject to beta software and primarily test or experimental situations).

I see this as another explanation for the relatively slow changeover from Windows 10 to 11 I wrote about yesterday (Where Windows 11 Business Use Stands). If the OS ain’t broke, there truly is no need to fix (or replace) it. I find it comforting, in a weird way; MS undoubtedly has more mixed feelings on this subject. But it offers a pretty compelling explanation as to why businesses aren’t yet taking the Windows 11 plunge in significant numbers.

Facebooklinkedin
Facebooklinkedin

Where Windows 11 Business Use Stands

Here’s an interesting question to ponder: what is business doing with Windows 11? Data on general Windows 11 use (e.g. StatCounter, Statista, and so forth) shows that for every copy of Windows 11, around 4 copies of Windows 10 are in use. Determining where Windows 11 business use stands is a whole ‘nother story. That’s because there’s very little solid intelligence about the proportion of business to home/hobbyist/”other” users available. Frankly, I’m a little frustrated…

Where Windows 11 Business Use Stands Is Mysterious

For years now, MS has been careful about what kinds of numbers it discloses about Windows, particularly where business versus other uses are concerned. We know that roughly 1.8B copies of Windows are in use worldwide. If the breakdowns from still-available desktop marketshare analytics are relevant — I’ll use StatCounter (the source for the opening graphic here, as of November 2022) for reference — that means roughly the following:

1. With 69.75% of the total count, that grants 1.25B copies to Windows 10.
2. With 16.13% of the total count, that confers 290M copies to Windows 11.

Those observations may or may not be relevant, because the foregoing count may only include Windows 10 and 11, not the earlier versions (7, 8 and 8.1, as well as XP and “Other”) that StatCounter tracks. If that’s true — then the copy counts for Windows 10 and 11 increase to 1.46B and 330M, respectively.

The Key Known Unknown

With all due respect to Dick Cheney, what’s missing from these numbers is  sense of how each count breaks down across the “business versus all other users, by type” category. My best guess is that the ratio is no greater that 1:1 (that is, for each business user there is one or more other users). It could be less than that, though.

So far, business users haven’t found hugely compelling reasons to upgrade to Windows 11. Indeed, it’s only the last year or so that I’ve seen most businesses I patronize or work with (including a great many law firms and medical practices and clinics) make the transition from Windows 7 to Windows 10.

With Windows 10 facing EOL in just under 3 years (2 years 10 months and some change, as of my most recent reckoning last week), there’s not much driving businesses to migrate sooner rather than later. It will be fascinating to see how things unfold. A lot will depend on when “Windows Next” (version 12, perhaps?) starts to appear on the horizon.

To me, it’s looking increasingly likely that many businesses may leapfrog from Version 10 to “Windows Next”, skipping Windows 11 in the process. I see this as in part a function of combining hardware refresh with OS migration, and in part as a function of inertia (if it ain’t broke, don’t fix it). Time will tell!

A Bump May Be Coming

If I’m right about the reasons for delaying migration and hardware refresh, there could be a pot of gold for PC sales from mid-2024 through mid 2026. This would seem to dictate businesses will plan hardware refreshes around EOL for Windows 10, with a blurring of the timeline around the exact date of October 14, 2025. This could get interesting…

Facebooklinkedin
Facebooklinkedin

Turning Off Corel PSP Ads

I’d had enough, enough, enough. After seeing an advertisement from Corel for extensions to its PaintShop Pro (PSP) product yesterday, I searched online for “Turn off ads in Corel PaintShop Pro 2023.” Thankfully turning off Corel PSP ads is not only easy, there’s even an official vendor-sponsored knowledge base (KB) how-to article. Hooray!

The intro graphic shows the program’s default settings for what shows up as “Message Preferences” in the program’s Help menu. Notice that users get opted into “Keep me informed with the latest product related messages.” Notice further that update frequency for such notification is — I kid you not — daily (“Once a day”).

Unticking Boxes For Turning Off Corel PSP Ads

By no coincidence whatsoever, changing those two settings turns ads off completely. What a relief. Here’s what the same dialog box looks like when properly altered:

Turning Off Corel PSP Ads.ads-off

Ads turned off. Wish all such apps (and browsers) were this easy to manage!

Just to recap those changes, they require unchecking the “Keep me informed…” box. They also require changing the “Receive updates/offers…” setting to “Do not show…” Presto! No more advertisements or notifications from PaintShop Pro. What a relief!

The Politics of Dancing…

In its own small way, this little tweak shows the importance of understanding how the programs you install on your Windows PCs work. If you don’t like something about them, you will often be able to change their behavior to make irritants or unwanted communications mute or disappear. This small example from PSP serves as a pretty good and nearly self-explanatory example.

I upgrade my copy of the software every 12-18 months, so I don’t need to be reminded to buy into the latest version. I’m not doing more serious photo or image editing so I don’t really care about the many tools and add-ons for PSP that Corel and third parties offer.

I just wanted the ads to go away. So that’s what I made them do. I imagine (but will find out when installing the 2024 update next year) that this default will reappear thereafter. But now, I know how to subdue that beast should it rear its unwanted head once again. Cheers!

Facebooklinkedin
Facebooklinkedin

Windows 10 WU Offers 22H2 Upgrade

Upon reading reports to that effect, I just confirmed that Windows 10 WU offers 22H2 Upgrade on the Boss’s Dell OptiPlex 7080 Micro PC. You can see the offer in the preceding graphic. At the same time, you can also see the offer to upgrade to Windows 11 in the right-hand column of the same Window. I reproduce this below. It’s got a 10th Gen Intel i7 CPU, so no problem meeting the Windows 11 hardware requirements.

With its 10th-Gen Intel CPU, TPM support, and so forth, this PC is more than ready for Windows 11.

Sold: Windows 10 WU Offers 22H2 Upgrade

The Boss has decided to stick with Windows 10. She’s not interested in an OS upgrade, and will wait until she MUST switch. Or perhaps something new will come along in the interim. On a 3-year cadence for major Windows versions with an EOL date for Windows 10 on October 14, 2024, that could get interesting.

It raises the question of whether Windows 10 will retire before the next version comes along, or if that version will precede its planned demise. According to the date calculator, that’s still 2 years, 10 months, 1 week and 2 days away (973 days) in the offing. Plenty of time for her to figure out which way she wants to go.

Refresh and Upgrade, or Just Upgrade?

Lots of other users will be pondering the timing of their next upgrade transitions between now and October 14, 2025. Many will decide to refresh their hardware as they transition to a new OS. I can see a kind of “lost generation” for Windows 11 as a result.

It will be quite interesting to see how PC sales look over the next 2-plus years for the same reasons. The trade-off looks very much like: wait for the next Windows version and budget for new PCs versus refresh earlier and upgrade to Windows 11. Could get interesting…

 

Facebooklinkedin
Facebooklinkedin

What MS Surface Lifetimes Tell Us

I just read a fascinating story about the original Surface Hub models at Neowin. It led me to an even more interesting website named EndOfLife.Date (here’s its info for the whole Surface product family). As I think about them, what MS Surface lifetimes tell us is also quite engaging. That’s because it speaks both eloquently and directly to this question: “What’s the useful lifetime for a modern PC?”

Details from What MS Surface Lifetimes Tell Us

Take a look at the lead-in graphic for this story. It comes from the afore-cited EndOfLife.date website. It shows two Surface Hub models (built around large and expensive 55″ and 84″ monitors) that arrive at EOL today, November 30. The graphic ascribes a lifetime of “7 years” to each device, but the timeanddate.com calculator gives it 7 years, 5 months, 4 weeks, and 1 day to be more precise. I’d call that 7.5 years in round numbers, myself.

The entire dataset for Surface devices at EndOfLife.date is quite interesting, though. It shows that this 7.5 year device lifetime is longer than that for most Surface products, especially newer ones. These tend to fall in a range from 4 years (for the newest devices) to 6 years (for older ones).

How Long Does a PC Remain Useful?

I submit that this range of lifetimes tells us what Microsoft thinks, as far as keeping PCs in service is concerned. What data I can find from other sources (try this Google Search to see the inputs to my assertions) puts the low end of common practice at 3 to 5 years, and the high end at 8-10 years.

Microsoft’s data is not just an estimate or an average, though, as with those other data points. They actually stop updating drivers and firmware as EOL strikes. That means businesses that buy Surface devices know from the outset how long they can safely use such equipment, and when it must be retired and refreshed.

Is 3-5 Years Long Enough for Business PC Life?

Not just Microsoft, but many major PC makers — including Lenovo, HP, Dell, and others — are apparently convinced this is on target. Their business models typically reach EOL in the range of 4-5 years.

Speaking from experience, I know you can stretch those boundaries on desktop PCs, where component upgrades or add-ons can bring new features and capabilities to older models (e.g.Thunderbolt 4, USB 4, and so forth) thanks to adapter cards. Notebooks and laptops, which are less adaptible and extensible, usually fall right inside a 4-5 year lifetime. But I agree that 6 years is about the outside edge for useful PC life where time and costs of maintenance, upkeep, and security start looming larger as older technology ages out.

Among other things, this tells me I’ll need to retire my 2014 vintage (8 years!) Surface Pro 3 soon. It also says my 6-year-old 2016 production desktop is ready for demotion to test PC only status. I’ve got a 2021 desktop ready to move in for production status. My four mainstay test/experimentation PCs are 2018 vintage, and are rapidly aging out of usability, too. What does your PC fleet tell you?

Facebooklinkedin
Facebooklinkedin