Category Archives: Troubleshooting

Windows 10 Dual Progress Bars Mystery

Back in November 2017, I posted the item shown in the lead-in graphic to Windows TenForums.com. I get two progress bars when running DISM ... /StartComponentCleanup on my Windows 10 PCs. The thread is interesting to read, and offers a good explanation in item#4 for what’s happening: a spurious line feed somewhere in the DISM routines that handle this task. Just this morning, I noticed that this Windows 10 dual progress bars mystery persists to this day. But I’ve figured out more…

More Data for Windows 10 Dual Progress Bars Mystery

This doesn’t happen every time I run DISM ... /StartComponentCleanup on my Windows 10 PCs. It happens only if I’ve just applied a Cumulative Update to that machine, and I haven’t rebooted the machine a second time after the post-update reboot. And, in fact, I just replicated this very same issue on one of my Windows 11 22H2 PCs as well in those same circumstances.

I’m still wondering about why this happens. I take it as ongoing proof that problems do make themselves visible in Windows (10 and 11) occasionally. Ditto for the observation that some glitches are more important than others.

This particular glitch, while interesting, is benign. It’s just a hiccup in the DISM output. Everything works as it’s supposed to, except for the dual progress bars (or appearance thereof if my TenForums informant is correct about the “spurious linefeed” theory). But here is the error in Windows 11 as well. Note: the build number shown, 22621, identifies this OS as Windows 11 22H2 even though the “Major” OS version reads “10.”

Windows 10 Dual Progress Bars Mystery.Win11I love a good mystery. I hope someday to see this fixed, though…

Facebooklinkedin
Facebooklinkedin

Weird Windows 10 Winget Timeout Error

OK, I’m mystified by this one. Running through the usual update checks this morning, I noticed Winget was taking longer than usual to complete on my Windows 11 PCs. And when I checked my production PC, I got the weird Windows 10 Winget timeout error you see in the lead-in graphic. In fact, I ran it twice and got the same error both times. So I jumped over to my sole remaining other Windows 10 PC. While it also took longer than usual to complete, it did so successfully. What gives?

Weird Windows 10 Winget Timeout Error Is Opaque

What’s interesting — to me, anyway — is that I can’t find any useful information on how to fix this error. My most productive search string is “winget upgrade timeout.” Even so, I don’t see anything useful about this error nor how to fix it. Ditto for a search on “winget upgrade failed when searching source.” Interesting!

I just ran it again on the production PC and got some output (the manifest progress bar showed, then went blank, and the timeout error popped up again). I suspect some issue involving communication with the MS Store is also involved because “msstore” is identified as the source. That said, I access the Store app and update there without difficulty (though it, too, took longer than usual).

I just filed a Feedback Hub item. I’ll be interested to see if this gets a response. And that’s how things go in Windows-World sometimes. Stay tuned: this one might fix itself…

Note Added Early Afternoon

After noodling about on this for a bit, I found a PowerShell script at GitHub to install Winget afresh. I ran it, it reported success. But there’s no change to the timeout error. Resolution may have to come from elsewhere. We’ll see…

Note Added April 23 AM

OK then: winget is working once again, on all machines. As Pink Floyd once put it: It was apparently just “A Momentary Lapse of Reason.” Glad to have things working again. Wish I knew why they broke in the first place. But these things happen, here in Windows-World.

Facebooklinkedin
Facebooklinkedin

Intel DSA Repair Lets Scan Complete

This morning, I read about a new Intel graphics driver over at Neowin. With 6  or more PCs likely to need an update, I starting using the Intel Driver & Support Assistant (DSA) to check things out. On one of my two Lenovo ThinkPad X380 Yoga PCs (8th gen Intel CPUs, 16 GB RAM, 1 TB SSD), the spinning balls for the system scan kept spinning … and spinning … and spinning … In looking for a way to fix things, I turned to an Intel Support note. That led me indirectly to learn that an Intel DSA repair lets scan complete.

How Intel DSA Repair Lets Scan Complete

I followed Intel’s advice to uninstall, then reinstall, the DSA app. Along the way, the installer offered a “Repair Installation” option( via Revo Uninstaller). “Hmmmm,” I thought to myself “Why not try this option first and see if it helps?” I did, after which the system informed me a reboot was needed to complete the process.

So I did that, too. And when the PC rebooted the next time around, the DSA system scan completed nearly instantly. After watching it grind for nearly two minutes earlier this morning, that came as a great relief. As irony would have it, DSA did NOT find new graphics drivers for me to install on that PC, either. Here’s what it told me instead:

Intel DSA Repair Lets Scan Complete.scan-complete

Despite Neowin’s alert, DSA finds no need for a new graphics driver.

The Installer Will Show “Repair” When Available

This did remind me that many application installers include a “Repair installation” option as part of the installer’s bag of tricks. This time, repair was in the bag — and thankfully, it worked. Problem solved. And the old “remove & replace” operation proves its value yet again as a strategy for fixing application and update issues, but with an interesting twist. Cheers!

Impatient? Direct Driver Link for 31.0.101.2121

If you don’t want to wait for Intel to bring you these drivers via DSA (it’s now early afternoon on release day and they’re still not showing up there), you can grab them from the Intel Drivers & Software downloads page: Intel 6th-10th Gen Processor Graphics — Windows. As for me and my curiosity, I’m content to wait for now…

Facebooklinkedin
Facebooklinkedin

Bye Bye Seagate STL1000LM014

Yesterday, I was bopping along and working away. Somewhere after lunch I noticed my D: drive had gone missing. I’ve been working feverishly to try to resuscitate that volume, but it ain’t coming back. Good thing I back it up frequently. I just restored the folders I care about most from that backup (and know where to find more, if I need them). So now, it’s time to say: Bye bye Seagate STL1000LM014.

Impacts from Bye Bye Seagate ST1000LM014

A bit of surprise and upset was my first reaction. But then, I looked at the manufacture date: 2014. Hmmm … let’s see … that’s 8-9 years ago. So, actually, not too surprising. I spent a couple of hours trying to recover the drive. But it won’t read in Windows for more than a minute or two before it falls over and throws a “failed USB device” error. So, I’m retiring this drive from service. I wasn’t able to recover its contents or restore it to working condition using Disk Management, MiniTool Partition Wizard, or SeaTools. That means it’s time for it to go.

It’s already been replaced with a different 2.5″ drive. It was mounted in a pop-out drive cage, which made it easy to remove the dead drive and drop in a live replacement. This time around, I’m going with a Seagate ST2000LX001FireCuda 2TB model, manufactured in 2020 or thereabouts. It should last for a while yet (at least 5 more years if the previous iteration is any guide). I think I’ll be OK.

Thank God for Good Backup!

I’m so glad I made the old D: drive part of my daily backup routine. I didn’t lose more than a day’s work. Now, I have to clean up the backup definition and make sure I’m still covered when the next drive fails. As they often say here in Windows-World: it’s always something!

Facebooklinkedin
Facebooklinkedin

Flaky Switch Prompts Mouse Hunt

I can tell the end is near — for my Microsoft Wireless Mobile Mouse 3500, that is. In this case, a flaky switch prompts mouse hunt for a replacement. What’s going on? Sometimes, when I click the mouse nothing happens. Sometimes, when I want to left-click once, it clicks twice — and even more annoyingly, vice-versa. Alas, this means the left-side contact switch is starting to fail. I’ve ridden enough meese into the dirt to recognize that this device is at end-of-life.

When Flaky Switch Prompts Mouse Hunt, Amazon Calls…

I have to laugh. It’s going to cost me a whole whopping US$12 to replace this unit. I always buy two, in fact, so I’ll have a spare if something goes wrong with the primary. I blush to confess, therefore, that when the previous primary went south and I fired up the secondary — the one I’m using now — I neglected to order an immediate replacement. That’s why I need to order two today. Just ordered!

I’m a great believer in keeping spares around — for everything. Indeed, if this current mouse dies before its replacement shows up, I’ve got a couple of Bluetooth meese (and corresponding USB3 dongles for my desktop) that I can use in the meantime. Ditto for network interfaces, removable storage, GbE cables and switches, keyboards and more. In my experience the only spare you really, really need is the one you forgot to order when the predecessor failed.

So far, things here at Chez Tittel are OK. As a Prime member, Amazon will get me both replacements tomorrow. I’m not worried. But it’s always good to stay on top of these things.

Cheers!

Note Added March 30 (Morning)

Amazon came through last night after I’d left home for my Wednesday evening pool league. The Boss left them sitting out on the kitchen island for me, so I saw them as soon as I walked into the house. It’s hard to overstate the satisfaction that near-instant gratification of one’s technology needs can deliver. I’ve already got one installed on my production PC. And now I have a ready spare as well. Good-oh!

Facebooklinkedin
Facebooklinkedin

Enduring Konyead NVMe USB4 Drive Mystery

Wow! I’m really stumped. I’ve got a Konyead M.2 NVMe drive enclosure that works on only one computer right now. For a long time, I was unable to eject the drive safely. But after backing off the write caching setting for quick removal, and resetting the drive letter from F: to X:, I can now do that. But even so, if I then unplug the drive and plug it into another PC it’s unrecognizable. This enduring Konyead NVMe USB4 drive mystery is driving me nuts!

Showing Enduring Konyead NVMe USB4 Drive Mystery…

When I plug the Konyead into any compatible USB port on another PC (USB3.1 via Type A connector, or USB4 via USB-C connector) it won’t come up. If I go into Disk Management, it immediately throws an error message that says the drive must be initialized. Options offered are MBR and GPT. Choose either one, and the right-hand error box pops up citing a “fatal device hardware error.” Yet, the drive works fine on my Lenovo X1 Extreme (8th gen Intel CPU). What gives?

I’ve tried fixing it with MiniTool Partition Wizard, too. It shows me the device, but also shows it at zero length. Thus, it’s unable to access the raw disk data to find the partitions (and related tables ) that I know are on the drive.

I’ve checked the Crucial SSD’s firmware and driver: both pass the tests from Crucial Storage Executive (the maker’s diagnostic/mgmt tool for this drive). This mystery remains opaque to me. I’m galled that the device works in one PC, but not in others: what’s the point of a removable drive in those circumstances?

Next Steps…

I’ve not been able to find anything about this kind of problem via online searching. I’ll reach out to Crucial’s tech support operation and see if they’ve ever heard of anything like this before. Konyead is impenetrable: konyead.net shows the NVMe enclosure, but all text is in Chinese, and the page for my device won’t come up. They do have a contact page, though, so I suppose I should give it a whirl.

Stay tuned. I won’t quit bulldogging this, but I’m afraid I’m up against what might be an intractable language and culture barrier. We’ll see.

Facebooklinkedin
Facebooklinkedin

X12 Hybrid Gets 25309 Clean Install

The late, great Gerald Weinberg is one of my “tech heroes.” He wrote a lot of great books. My personal fave is The Secrets of Consulting. One of its many gems is called “Rudy’s Law of Rutabagas.” Essentially, it boils down to “As soon as you solve one problem, another one pops up to take its place.” As I maneuvered — and maneuvered some more — yesterday so that my X12 Hybrid gets 25309 clean install, Rudy’s Law was ever on my mind. Let me explain…

Why X12 Hybrid Gets 25309 Clean Install

First, a bit of background. As I tried to upgrade to Build 25309 last week on the X12, I hit all kinds of snags. It kept failing at the FIRST_BOOT stage. Ironically this refers to the first reboot after the reboot that transitions from the GUI-based portion of a Windows install (where the running OS is in control) to the post-GUI portion (where the WinPE for the newly-emerging OS is in control).

I kept getting error codes 0XC1900101 and 0XC1900131 while attempting WU-based updates. After building an ISO for 25309 at UUPdump.net, I elicited a more informative error message after that installer failed during an in-place repair install, as part of its post-fail reporting (see lead-in graphic). This usually means there’s a device driver conflict or incompatibility of some kind. But I’ll be darned if I could figure out what it was.

All in all, I attempted to install 25309 four times on the X12. And when 25314 appeared yesterday, I tried that one, too via WU. None succeeded. Nor could I get any tips or tricks for working around this from the MS Insider Team after reporting my woes to Feedback Hub.

The Upgrade of Last Resort: Clean Install

When all upgrade attempts fail, you can always wipe the system disk clean on a Windows PC, then overwrite everything with a fresh, clean install of your chosen OS version. Most people (including me) shy away from this technique because it requires re-installing all applications and apps added to the PC since it first booted up, and re-adjusting all preferences and settings. That takes TIME, and lots of it. But it is something of a silver bullet for fixing munged Windows installations. It seems pretty clear that’s what I had, so in this case a clean install made good sense.

Remembering Rudy’s Law…

I ran into plenty of obstacles along the way to achieving a clean install yesterday afternoon. Let me simply list them briefly along with my response(s):

  • Couldn’t get the X12 to boot to a USB drive. Response: turn off BitLocker, suspend Secure boot.
  • Couldn’t provide the proper BitLocker key to enable boot process to complete. Response: boot into running image, use Control Panel Bitlocker utility to print BitLocker keys.
  • Couldn’t get the X12 to boot to the USB NVMe drive enclosure with Ventoy and the 25309 image. Response: use RUFUS to build a bootable USB flash drive with that image installed.

Eventually after 3.5 hours or so of kibitzing around, I got to setup.exe on the USB flash drive, and fired off installation. After all that prep work, the process took less than half an hour to get me to a desktop. But those various gyrations (bulleted above) reminded me that indeed, solving any one problem inevitably leads to solving the next one.

Where’s the X12 Install Now?

Because a new Canary channel build — namely 25314 — emerged while I was still grappling with 25309, I had upgrades to apply once 25309 was clean-installed. I fired off the reboot for the next iteration last night before heading off to bed, with fingers crossed for its success. When I hit my desk this morning, 25314 was ready to run on the Lenovo ThinkPad X12 Hybrid Tablet. What a relief!

X12 Hybrid Gets 25309 Clean Install.winver

As proof of workability, the feature upgrade to 25314 succeeds. Good-oh!

Now the REAL Fun Begins…

Over the next days (and probably weeks) I’ll find myself putting the X12 together again. I’ve already set up Remote Desktop. I can see I need some changes to Power Options, File Explorer options, and more. Plenty of apps and applications to install, too. That’s what always follows in the wake of a clean install. Here we go!

Facebooklinkedin
Facebooklinkedin

Short-Lived CalDigit TS4 Hiatus

My first job out of college, I worked as a studio engineer in recorded sound. I remember one of the senior engineers telling me one day: “The hardest problems to diagnose are the intermittent ones.” Over the years, I’ve seen that revealed as a terse understatement. I was reminded of that principle last week when my $400-plus Thunderbolt 4 dock quit working. As I dickered with CalDigit tech support to try to get an RMA number for that momentarily dead device, it came back to life. Because of this Short-Lived CalDigit TS4 hiatus I never did get an RMA; instead it’s back at work. Sigh.

When Short-Lived CalDigit TS4 Hiatus Ends, Then What?

As you can see from the front and back views in the lead-in graphic, the CalDigit Thunderbolt 4 Station (aka TS4) is a port-laden beast of a dock. I purchased it last August because I wanted to test this top-of-the-line Thunderbolt 4 (TB4) unit against other TB4 docks from Belkin and Lenovo. Until last week, it has behaved flawlessly, and worked well under every test of its capabilities I could devise.

Initially, I explained my symptoms to CalDigit tech support: no power light, no DC pass-through to power plugged-in devices, no appearance in Intel’s Thunderbolt Control Center (TCC) app when plugged in (and ditto for inserted TB4 or USB4 devices, either). They didn’t seem to want to believe me. So, under their guidance, I tried the device by itself (no power light, TS4 box didn’t warm up as it previously did). Next, I tried the device with their TS4 cable into a laptop. Still nothing. I reported those results and asked again for an RMA.

The Waiting Is the Hardest Part…

While waiting for a reply from Tech Support, I unplugged the device and left it completely alone and unused. When I got a response from CalDigit a couple of days later, they had me try one more thing: hook it up to a different laptop, in a simple configuration (TB4 from CalDigit to laptop for power and connectivity, GbE and USB-C for a storage device on the dock). To my utter astonishment it worked! And it kept working, even when I switched it back to the original laptop.

As far as what happened, nobody knows. Now the power indicator works. Pass-through power has kept my Lenovo ThinkPad X12 Hybrid Tablet humming for the past 4 days without interruption. And the TCC has consistently reported the presence of the dock and the Konyead USB4 NVMe drive enclosure also plugged into an open USB4/TB4 port (see below).

I’ve gotten into the habit of checking things as I sit down with my first cup of coffee to start up my day. And since last Thursday, everything been peachy. No problems at all.

But gosh, doesn’t that just underscore the loathing and dread that an intermittent failure can inspire? Why am I checking this stuff every day? Because I’m waiting for the next failure to pop into view. CalDigit doesn’t seem concerned, and hasn’t issued an RMA. Why can’t I be as cheerfully indifferent to the possibility of impending doom? Because I bought and paid for the unit, the problem is mine, all mine, I guess!

And boy, isn’t that just the way things go sometimes, here in Windows-World? Stay tuned…

Facebooklinkedin
Facebooklinkedin

Surface Pro 3 Dock Fail

Oh boy! For more than a few minutes yesterday, I thought I’d completely lost my now-ancient Surface Pro 3 hybrid tablet. It took me a while to diagnose, but it was actually a Surface Pro 3 dock fail, not the PC itself. Seems that the brick that provides power to the dock is no longer working. It wasn’t charging the battery anymore, so once the battery died, so did the PC.

As you can see in the Speccy motherboard info screencap above, this unit goes all the way back to the Haswell CPU days. That makes it a Gen 4 Intel CPU. According to Intel, this model launched in Q3 2013, about 9.5 years back. That’s a long run for any PC, if you ask me.

Surface Pro 3 Dock Fail.dockshot

After a couple of tests, I determined that power to the dock itself wasn’t working.

Diagnosing Pro 3 Dock Fail

At first I couldn’t get the SP3 to keep running. It would start up, then immediately fall over. I checked the battery and saw it had 0% charge. Upon leaving it alone and plugged into the dock for a couple of minutes, the charge level remained the same. “Aha!” I thought “No power to the charger, no power in the battery.”

And so it proved to be. I still had the standalone charger for this unit. Upon plugging it into the wall and the SP3, the battery charge level started to climb. It took almost 2 hours but it eventually reached a full charge, to wit:

Surface Pro 3 Dock Fail.battlevel

Given sufficient time, the SP3 returned to full charge.

Here’s the Question: Do I want to spend $41?

I can replace the AC adapter charger for the dock for the aforementioned price. Do I want to do that? I’ve been thinking about retiring this machine for more than year now. I’d been keeping it to ride Windows 10 to its retirement date with a machine likewise fated. But now I’m wondering if it’s worth it. $41 ain’t much, so maybe I will. Let me think on it, and I’ll post again…

Note added 20 mins later: I found a cheaper replacement on Amazon. For under $19 (including tax) I’ve ordered a new AC adapter for delivery next Monday. I’m hoping it will restore the dock to operation upon plug-in. I’ll follow up…

Note added Saturday AM, February 19: The El-Cheap AC adapter showed up at our front door late last evening (thanks Amazon Prime!). I removed the old unit and replaced it with the new one this morning. It works: as you can see in the next screencap the Surface has its wired GbE connection back, courtesy of the powered-up dock.

With power to the dock restored and Surface re-seated; Ethernet now works!

That was definitely worth the near-sawbuck expended for the replacement part!

Facebooklinkedin
Facebooklinkedin

Frustrating Firefox x86 Follies

Oh boy! I just shot myself rather nicely in the foot but managed to call back the bullet. Let me explain, in the context of unfolding and frustrating Firefox x86 follies here at Chez Tittel. The lead-in graphic for this story shows two entries for Firefox as you can see in the red outline box. Therein hangs this particular tale…

Fixing Frustrating Firefox x86 Follies

I noticed this earlier this week when, after updating Firefox x64 on my production PC, I noticed a second copy still running the previous version. WTF? Using SUMO to show me the containing folders for each instance I saw what was up. One 64-bit copy is running in the Program Files folder tree. More interestingly, a second 64-bit copy is running in the Program Files (x86) folder tree. WTF again?

Nothing loath, I went into Explorer and deleted the Mozilla Firefox folder from the (x86) folder tree. This is the shooting myself in the foot part. Turns out that particular instance has all of my favorites, stored passwords, and yada yada yada. The true x64 instance is a “clean install” — but not in a good way. Sigh.

I called the bullet back by opening the Recycle Bin and restoring the entire, just-deleted Mozilla Firefox folder. I see that I can export all my stuff from one instance and then import it into the other. As soon as I have time to figure all that stuff out I can grab my “vital stats” from the x86 instance and make ready to transfer it into the x64 instance. Then, I should be able to safely delete the x86 instance without losing my valuable accreted data. Sigh again.

This Raises an Interesting Question…

What I really want to know is: how did an x64 instance of Firefox wind up in the x86 folder? I’m pretty sure that’s another self-inflicted wound. When I updated the trailing second instance earlier this week, whaddya bet it was a now-obsolete 32-bit instance for which only a 64-bit instance can serve as an update? Sigh one more time, and wonder why Firefox let me do this to myself. Go figure!

Alas, that’s the way things go for me sometimes in Windows-World. I’m just glad I was able to figure out and recover from my own foible without losing too much time or wasting too much effort.

Facebooklinkedin
Facebooklinkedin