Category Archives: WED Blog

Winget Update Re-Raises Restart Requirement

Late last April, I wrestled with getting winget updates (aka Microsoft.AppInstaller) to “take.” That is, figuring out how to follow the advice to “restart the application” so the new version could take over. Turns out that nothing short of a restart seemed to guarantee that the update would run in PowerShell/Windows Terminal. Other techniques — killing all active processes, open/close WinTerm, and so forth — did not always suffice. A recent Winget update re-raises restart requirement, as I tried to move from version 1.26.430.0 to 1.26.510.0. It was the same darn thing all over again!

Why Winget Update Re-Raises Restart Requirement

If you read into my April blog post that offered explanations from two winget mavens, you’ll see that the winget upgrade waits until dangling APIs and runtime modules, plus pending package updates, all get resolved before completing its own upward move. For the chronically impatient — including yours truly — that makes a restart/reboot a surefire way to FORCE the changes through as a consequence of shutting down, then starting back up.

It worked last April, and it still works now. But a restart on my production PC with its numerous peripherals and 6 drives showing in File Explorer, is no small thing. It takes over a minute to shut down, and another 2-3 minutes to get through restart and to the desktop. So while it does the job, it also makes me wait rather longer than I’d really like to.

But hey: that’s the way things go in Windows-World sometimes. When things change, waiting for “out with the old, in with the new” can take some time. Maybe I should go get another cup of coffee…

Facebooklinkedin
Facebooklinkedin

Copilot+ PCs Hit 25H2

OK then, yesterday was Patch Tuesday. It included amidst its offerings the eKB enablement package KB5054156. All (both) of my current Copilot+ PCs got the upgrade. The Intel-based AIO got it automatically, with an after-hours upgrade. I just used the self-installing upgrade package (.msu) for ARM64 on the Snapdragon X based ThinkPad T14s Gen 6 laptop. The whole process: download, GUI install, post-GUI install and reboot to desktop took less than 2 minutes. I’ve been waiting for this for some while, so I’m glad that, finally, my Copilot+ PCs hit 25H2 version levels.

When Copilot+ PCs Hit 25H2, Then What?

Time to poke around in Settings (and elsewhere) to see what’s different and potentially new. I just learned that because the AIO doesn’t have a battery I don’t have access to the new Power Mode settings under Settings > System > Power & battery. Go figure!

On the Snapdragon X PC, however, the new “Best Power Efficiency” and “Best Performance” options do indeed appear. I opted into the latter (“Best Performance”) to see what impact it might have.

Learned something else amusing: because I’m remoting into the AIO, I can’t mess with Recall settings (nor, presumably, other AI stuff as well). Apparently, I need to set up Windows Hello authentication locally to make that happen… goes off to do so … OK now it’s working through RDP.

Adventures Ahead, For Sure!

Copilot tells me it’s gained new capabilities (as have other MS app) especially via Click to Do. There’s a new “help agent” in Settings that can actually manipulate Windows configurations and settings to some degree. All kinds of AI stuff all over the place. Now, I just need to find the time to actually DO this. And wouldn’t you know it? Right now, I’m swamped in paying work, so I have less time to learn and play. A welcome change of pace in Windows-World, but one that may frustrate me for a while…

Stay tuned: as soon as I have more time, I’ll share what I’m learning.

Facebooklinkedin
Facebooklinkedin

Beta Build Resets Browser Default: Edge

Notifications started popping like snack food when I logged into my Windows 11 Insider Preview Beta Channel PC this morning. You can see a whole string of them in the lead-in graphic. The generic and interesting error message is some variation of “An app caused a problem.” And bam! this Beta Build resets browser default: Edge is now in charge. Ask me if I’m happy about this. Answer: NO!!

Why Beta Build Resets Browser Default: Edge?

Good question! Google AI says:

An automatic default browser reset is a known issue in Windows 11 Insider Preview build 26120.6760. A potential workaround for this specific bug is to use the Settings app to manually re-select your preferred browser for all relevant file and link types.

But hey! I don’t have to like it, do I? I also went looking for a one-click reset tool, but couldn’t find anything useful. So off I hared to Settings > Apps > Default Apps, where I picked anything that came up Edge and changed it to Chrome. Sigh.

Here in Windows-World, it’s always something. Today it was an involuntary Edge default reset. I dealt with it, but I’d rather not have Windows 11 do that again for a while…

Facebooklinkedin
Facebooklinkedin

P3 Ultra Shows Amazing Interior Design

Yesterday, I upgraded the Lenovo ThinkStation P3 Ultra with mixed success. I was able to install and use a Samsung 990 EVO Plus NVMe SSD 4TB. I tried to boot after installing a pair of G.SKILL Ripjaws DDR5 32GB SO-DIMMs. Alas, the PC wouldn’t POST, so I had to send them back. I’ve ordered a pair of matching SK Hynix HMCG88AGBSA095N modules instead, and hopefully they’ll work when I stick them in next week. Throughout this in-and-out process, however the P3 Ultra shows amazing interior design. Let me explain…

How P3 Ultra Shows Amazing Interior Design

I was able to take this SFF PC apart and access the ports for M.2 SSDs and for the lower 2 memory slots without using a single hand tool. All the areas I needed to access, while covered with other components — fan housings, in fact — were easily accessed by releasing latches and swinging items out of the way. You can see this in the lead-in graphic for the NVMe fan housing.

I’ve worked on hundreds of PCs and laptops, including a dozen-plus SFF PCs. This particular model is nearly unique in making itself easy to work on and understand. Indeed, Lenovo has posted short videos that show how to access the chassis, M.2 drives,CPU fan, lower memory modules, and a whole bunch more. Combined, they made it dead easy for me to get things out of the way, and install/remove the components I was after.

The whole process took less than 2 minutes for each action (install NVMe, install 2 SO-DIMMs, remove 2 SO-DIMMs). It’s been an amazing trip so far.

Half-Way Benefits, with More to Come?

I’ve got the new NVMe drive working. I was able to create a full C: drive image backup — using Macrium Reflect X — on that new D: drive. Total time required: 00:37 (yes, that’s thirty-seven seconds, total, disk size of image: 45.57GB). SSD-to-SSD backup is definitely the way to go, and even better if — as is the case here — it’s from the primary (boot/system) internal SSD to a secondary internal SSD. Again: 37 seconds! Wow!!!

When the matching memory modules show up next week (I couldn’t get the PC to post using the G.SKILL Ripjaws DDR5 SO-DIMMs I ordered) I’ll try again. By ordering the same part number as what’s installed, I hope that the next try will succeed. Stay tuned: I’ll let you know.

Here in Windows-World, it’s always nice to find a great design that makes it easy to get in, add or remove components, then get out and back to work. Kudos to Lenovo for a truly magnificent design. I love it!!

Facebooklinkedin
Facebooklinkedin

WTC = What the Clunk?

I bought my first hard disk back in the late 1980s. If memory serves it was a 300MB drive with 8″ platters. It cost about US$1,000. It attached via SCSI to a Macintosh SE desktop, with its 9″ CRT (512×342 resolution). Why tell you all this? Because that old drive was literally a clunker: as it started, or read data, or shut down it would emit a series of thunks and clunks you could hear in the next room. I just added a Seagate IronWolf 12TB NAS drive to my production desktop. This morning as I booted up I found myself saying WTC = What the Clunk? as it started up for the day.

Why I’m Saying WTC = What the Clunk?

I just looked up the innards of this new spinning disk. It’s got 8 platters, each with 2 heads and a total of 1.5GB of capacity. And  those heads and platters are sealed into a helium filled chamber to keep them as quiet as possible. Even so, spinning up apparently takes some mechanical oomph because I heard at least a trio of discernible clunks as the unit spun up this morning.

It had been so long since I’d heard those sounds, I’d forgotten what they sounded like. Now, I’m reminded of what I used to listen to all the time nearly 40 years ago: a steady series of thumps, clunks and thunks as big disks went about what — by today’s standards — can only be called “small business.” Fortunately, as the IronWolf goes about its much, much bigger business it only emits an occasional sound. If I use my imagination, I can hear it as a chuckle at the depth of my disk drive recollections.

I won’t even go back to the earlier days when I worked on Data General and DEC PDP minicomputers that used 14″ platters. Those came (and went) as removable disk packs. They made some industrial strength noise, for sure, in the days before Windows-World came along. But that’s a whole ‘nother story…

Facebooklinkedin
Facebooklinkedin

Remote Desktop Connection LSA Error

Over the past couple of years, I’ve noticed that establishing an RDP session from my primary desktop to other PCs sometimes fails under specific circumstances. I’m researching a story about this for Mayank Pamar at WindowsLatest, so keep an eye out for that opus. It’ll probably hit next week. When I attempt to get into some of my Windows 11 PCs (the only kind of physical PC I have any more), my login will occasionally be refused if I use a Microsoft Account (MSA). Indeed I’ll see a Remote Desktop Connection LSA error that reads “The Local Security Authority cannot be contacted.”

What Causes Remote Desktop Connection LSA Error?

Interestingly, there are a number of possible causes. Some are easy to fix, others fall on third parties. Here’s a partial list:

  • OS can’t validate credentials, particularly MSA logins (the most common and obvious reason, but one users cannot easily fix themselves)
  • Secure channel negotiation (to exchange credentials) fails
  • Time sync or DNS resolution fails
  • Credential policies are somehow misconfigured

Time sync and DNS stuff is probably the most approachable, so they’re worth trying. For the former that means Settings > Time & Language > Date & time > Sync now (under Additional Settings). For the latter, it’s only meaningful if using manual DHCP assignment, in which case Setting > Network & Internet > Ethernet or Wi-Fi > Edit DNS Settings > define preferred and backup DNS server addresses. Most users will get their DNS server assignments via DHCP.

The other items are a bit more convoluted. I’ll get to them in my upcoming story. Here in this brief blog, I’ll “leave them as an exercise for the reader” in the classic ploy used to avoid heavy lifting in so many, many textbooks I’ve read over the years…

A Typical (and Useful) Workaround

If I can’t get into a PC using my MSA, I’ll set up a local account on the affected machine with admin privileges and use that to RDP into the machine instead. This might cause issues on machines where you want or need access to account-speicific files or data (e.g. the associated C:\users\<name> folder hierarchy). But otherwise it works OK. In a small and unscientific survey of my local fleet, I’ve had to do this on just under half the machines (4 out of 9), most of which are running Insider Preview releases (and thus, have their foibles).

Here in Windows-World, if you can’t do things the way you want to, you must sometimes do them some other way. Obtaining RDP access to some of my test and experimental PCs puts me in those shoes from time to time. So it goes!

Facebooklinkedin
Facebooklinkedin

Wi-Fi Kernel Dump Error Is Neutrino-Like

Here’s something interesting I’ve never seen before. The other day, I was trying to update the recently re-awaked ThinkStation P3 Ultra. Among the many items in the queue, through Lenovo Vantage, was an Intel Wireless LAN Driver. Indeed the same driver also showed up in the Intel Driver and Support Assistant. Despite repeated efforts through both facilities, the driver update always failed. This morning, I observed traces of those failures in Reliability Monitor. This Wi-Fi Kernel dump error is neutrino-like in that it registers in Relimon, but doesn’t diminish the Reliability Index (see the lead-in graphic).

More on Why a Wi-Fi Kernel dump error is neutrino-like

The error code in the Relimon details cite to the following string:LKD_0x41A1_Netwtw08!unknown_function. Online research tells me two useful things about this info:

1. It’s tied to Intel’s wireless driver (confirms what I’d suspected)

2. the LKD stands for Live Kernel Dump, indicating that Windows detected a hardware-related fault serious enough to provoke a snapshot of the error, but that it did NOT crash the system

The lack of a crash explains why Relimon imposes no charge on its Reliability Index even though the event is labeled “Critical” of type “Hardware error.” Shoot! I didn’t even know this was possible. Very interesting!

What About that Wi-Fi Driver?

A quick peek into Device Manager showed me that the Wi-Fi 6E AX211 160MHz driver was throwing a “device cannot start (Code 10)” error. Because both Lenovo Vantage and Intel DSA weren’t fixing things, I decided to go clean and start over. I right-clicked the device in DevMgr, then selected Uninstall from the pop-up menu. After a reboot, I visited the Lenovo Downloads & Software page, entered the Serial# for the P3 Ultra, and grabbed the latest Wi-Fi driver package. After installation, DevMgr obligingly reports that “The device is working properly.” Problem solved!

I figure when two update tools both choke on a driver, it’s time to remove the offending software, download, and try again. Here in Windows-World, even drastic measures need the added protection of “fingers crossed.” Thus, I’m glad that strategy worked.

 

Facebooklinkedin
Facebooklinkedin

Generic Keys Speed Clean Install

I just wrote a story for the AskWoody newletter. It’s entitled Why Starting Fresh with Windows 11 Beats an Upgrade. It’s premium content, though, and behind a paywall so you can only see it if you sign up for a subscription. I think that’s worthwhile. but you’ll have to decide for yourself. But in thinking through what’s involved in a clean install, a key early screen demands a valid key to continue (there are workarounds). In this context, I recall that generic or setup keys also work. See the lead-in graphic.

If You Have Them, Generic Keys Speed Clean Install

Generic product keys, aka, default setup keys — may be used during a clean install of Windows. Indeed, the same keys work with 10 and 11. These keys are generic because they won’t activate Windows. But if you’re clean installing on hardware that’s already been granted a digital activation, the Microsoft activation servers should recognize your machine after you get to the desktop, and take care of that automatically.

Here’s a list of generic keys, courtesy of Copilot:

Of course this is an image so a link is helpful to actually grab such 25-char strings. MS doesn’t maintain them in one place, but you can find them at ElevenForum.com through their tutorial “Generic Product Keys to Install or Upgrade Windows 11 Editions.”

Handy to have around, so good stuff indeed. Hats off yet again to the master of Windows mysteries, Shawn Brink (chief MVP and maven for the ElevenForum site). He’s a real treasure for those of us who live in Windows-World. Thanks again, Shawn!

Facebooklinkedin
Facebooklinkedin

MS Mouse Driver Delirium Done

I’m still finding my way into a more perfect configuration on my “new” production PC . It is actually built around nearly 5-year-old technology, recently updated and expanded into a new NZXT Flo 6 case. Yesterday, I noticed something minor but annoying that I’ve seen before: my wireless mouse cursor was lagging, which means the tracking followed behind my hand movements. I *HATE* that. I also know that when it happens, it’s mostly owing to transceiver interference or driver issues. Because I’ve placed the transceiver high above my desk, I keyed in on driver issues. And sure enough, activating the MS Mouse and Keyboard driver put paid to my MS Mouse driver delirium.

How I Cured My MS Mouse Driver Delirium

I’d already downloaded and installed the MS Mouse and Keyboard Center drivers on this PC. What I hadn’t done, based on what I first saw in Device Manager (see lead-in graphic) was to make sure that the Mouse and Keyboard Center’s mouse driver was actually in use. Indeed, when I checked, it was running the generic “HID-compliant device” driver in the first position in the driver list on display in the screencap. Go figure!

To my surprise, the system asked for a reboot after I updated the mouse driver. Copilot tells me it’s because

The HID-compliant driver is a low-level, class-based driver. [That means r]eplacing it with a vendor-specific driver…often involves swapping out kernel-mode components that are actively in use.

That totally makes sense. And after said restart, the mouse lag problems disappeared completely. Thank goodness things sometimes work the way they should. That’s enough of a novelty here in Windows-World to earn my genuine gratitude. Now I can work and play without waiting for the cursor to catch up with me. What a relief!

Facebooklinkedin
Facebooklinkedin

Disappearing Box Downloads Cause Consternation

OK, so I’m working for a client on a big project. Part of the effort is to read, review and report on a collection of around 200 PDF files. Total on-disk footprint for these files is pretty big (~0.5 GB) so it’s outside the boundaries of easy transfer via email. The client uses Box.com instead, and makes a set of folders available to me through shared access to them and their contents. Two days ago, I went to start working through some of those files, only to find them MIA on my local SSD. These disappearing Box downloads cause consternation, and forced me to download them again. What’s up?

When Disappearing Box Downloads Cause Consternation Then?

When I called my client to ask for info, she explained their retention policy is to delete all box items 30 days after posting. She was as surprised as I was that my local copies had disappeared, but not at all surprised about their shared online sources. It seems that ownership of shared files can sometimes cause them to disappear from local drives when their online “parent files” do likewise.

I can see in the Box admin console that the first set of downloads (dated September 9) did indeed go though. You can see I downloaded over 250 items on that day, as I grabbed the various folders whose contents I needed to read and act upon. I also reset Ownership on those files from read-only (as defined in the Box download apparently) and gave myself full rights to the whole folder hierarchy.

I’m hoping this will be enough to prevent their online timeout from affecting their local presence on my primary data drive (a nice, big 4TB Samsung 990 EVO Plus NVMe SSD). Just to be absolutely safe, I also saved copies of the ZIP files that Box produces on a UFD which I’ll keep disconnected from the Internet. Hopefully, that will provide a failsafe backup should the new set of files somehow disappear again when yesterday’s 30-day timer runs out on October 18.

Here in Windows-World, things can — and do — get strange sometimes. I hope I’ve done due diligence to keep those files around this time. We’ll see…

Facebooklinkedin
Facebooklinkedin