Category Archives: Insider stuff

Chrome Makes MS Catalog Get Weird

Here’s something I’ve never run into before. It’s quite interesting, actually.  This morning I read about a new update –KB5040527 — for both Windows 11 22H2 and 23H2 versions. When WU failed to produce same upon an update check, I followed the link in the Windows Latest story that caught my eye, and tried to download the update via Chrome. First up: Dutch, next French, and then Spanish on a third try. Edge showed it to me in en-US (English – United States) right away. Thus I couldn’t help but aver that Chrome makes MS Catalog get weird. You can see the French version in the lead-in graphic.

We are from France: Chrome Makes
MS Catalog Get Weird

I wasn’t sure what could happen if I were to install an update for some language with no corresponding language pack present. Now that I write out those words: I’ll probably make an experiment on another test PC to see what happens. Hoping to avoid language issues, I instead used the English-United States version (en-us) that Edge handed me for the update. In passing, I’ll observe it took some while for this to finish, both in download and install phases (about 15 minutes in all, longer than a typical WU update by 10 minutes or more).

Further adding to the mystery, I can’t replicate this behavior on any of my other production-line Windows 11 test machines. I guess I can try on my wife’s and son’s PCs later today to see if I can provoke multiple languages again. If it is truly a one-off, I blame cosmic rays!! One must’ve crashed through my PC recently and flipped an important bit. If you’re not laughing yet, too bad you can’t hear me carrying on. IMO, this is hysterical…

 

Facebooklinkedin
Facebooklinkedin

WinGet Updates PowerShell, Error Aside

I have to chuckle. There’s a new PowerShell 7.4.4 out. I just used WinGet to update my production PC and it applied the update package. But when it got the end of the update, it reported “Installation abandoned” and ended the WinGet update session. Because 7.4.4 came when I closed, then re-opened, Windows Terminal it looks like WinGet updates PowerShell, error aside. You can see the sequence in the lead-in graphic.

WinGet Updates PowerShell, Error Aside

Notice that a “Cancelled” item shows up below the “Installation abandoned” notification. I’m guessing this last item refers to jumping out of the WinGet update sequence, because you see a normal command line prompt (spiffed up, thanks to Oh-My-Posh).

And sure enough, running WinGet upgrade –all –include-unknown finishes up the remaining items that appeared below PowerShell in the update list. In the next screencap I show a two-pane Windows Terminal session. On the left, you see the sequence of update packages installed; on the right, you see the PS Version is now 7.4.4.

To the left you see WinGet at work; to the right a newly-opened PS session says it’s v7.4.4. [Click image for full-sized view.]

One more thing: the final item in the upgrade sequence on the X1 Extreme was Winget itself (which appears as Microsoft.AppInstaller inside the upgrade list). At its conclusion, WinGet closes things out a bit more reasonably. It says:

Successfully installed. Restart the application to complete the upgrade.

Cancelled

I think that confirms my suspicion that the cancelled item refers to the WinGet session itself. It even throws a couple of Ctrl-C (^C) characters to make sure things get closed out. Here’s a screencap:

Facebooklinkedin
Facebooklinkedin

Getting Past Crowdstruck Requires Access

Last Friday (July 19), cybersecurity firm Crowdstrike pushed an update to its threat sensors. Ultimately, that ended up with over 8 million Windows PC unable to boot, stuck on a BSOD for invalid references in a kernel-mode driver. Behind the scenes, all kinds of companies from hospitals, to government agencies, to airlines, and more, found themselves unable to use updates machines after a post-update reboot. What really caused the heartburn? Getting past Crowdstruck requires access to affected machines on a one-at-a-time basis.

If you look at the BSOD screencap at the head of this blog post, you’ll see a driver named csagent.sys. This is the CrowdStrike Agent driver which runs at kernel mode by design. That ensures it can’t be easily accessed or tampered with by hackers. But when something runs as a kernel mode driver it must be rigorously and thoroughly tested and vetted, or it can crash any PC on which it runs. Errors, in short, cannot be tolerated. Oops!

Why Getting Past Crowdstruck Requires Access

Part of the Crowdstrike software run as a Windows kernel-mode driver. That means it has the same level of access as privileged parts of the OS itself. If any of this code throws an error — as Crowdstrike has publicly admitted its update did — Windows crashes itself. That’s by design,  out of an abundance of caution to avoid loss of data or other damage to affected systems.

Here’s where things get interesting. Windows can’t boot and run until the offending driver is removed. In turn, the affected PCs must boot into safe mode or a recovery image. Either can operate on the damaged Windows image, remove the bad driver, and stand Windows back up again. This is easy when admins or IT pros have physical access to affected PCs. Indeed, Copilot recommends using the “three strikes” method to get into Windows recovery. (Three consecutive boot failures autoomatically triggers Windows alternate boot.) Then, using WinRE (or Windows itself in safe mode, from the Advanced Boot Options), repairs can go forward.

The problem is that many, if not virtually all, of the affected machines stayed down, stuck in a “boot loop.” They remained that way because their operators DIDN’T have physical access to those PCs. I’ll bet that most of them had to be teleoperated through a KVM device that can work around PC  problems that extend all the way down to the hardware level (outside the scope of normal remote access and RDP). This kind of thing doesn’t scale well, either, so it takes time to work through hundreds to thousands of remote PCs (think of the PC behind the counter at AA or Delta, where the gate or ticket agent is completely clueless about boot-level Windows repairs).

An “Interesting” Problem, Indeed!

Far too many cybersecurity and IT pros found themselves in the grip of the old Chinese curse (“May you live in interesting times”) after the *291* driver for Crowdstrike  tried to run on Friday. Organizations that prepare and drill for these kinds of outages were doubtless at an advantage in already knowing how to broker and run boot repairs remotely. I can only imagine the hair-pulling that went on at other outfits less well-equipped to handle this outage.

Here’s a moral to ponder for those who run remote Windows PCs where physical access is impossible, difficult or impractical: Can your remote management infrastructure and automation work with a Windows PC that’s not booting, and won’t boot until it’s restarted in some special way? If your answer is “yes,” you’re probably over the Crowdstruck hump already. If your answer is “no,” you’ll probably make that a top priority as soon as you can kick-start and repair all remaining affected Windows nodes. In the meantime, my deepest sympathies…

Facebooklinkedin
Facebooklinkedin

Copilot+ PCs Bring Better USB4 Support

When I went to build recovery media for the Lenovo Yoga Slim 7x Copilot+ PC last week, I dropped a Belkin TB3 dock into one of its 3 USB-C ports. Why? Because I needed a USB-A port into which to plug the Mushkin Atom UFD I targeted for that purpose. The lead-in graphic shows the dock at the “other end” of USB4 host router 1 (right-click the graphic and open in its own tab to see the whole thing). The next screencap shows the Hardware tab from Properties for that recovery drive (E:). Thus, I claim that Copilot+ PCs bring better USB4 support because until USB4 hubs and devices appeared in settings, users had to run a separate (and less informative) Thunderbolt app from Intel to see what was what. This has improved!

Copilot+ PCs Bring Better USB4 Support.e-drive-hwprops

The Mushkin E: drive is an older USB 3.0 Atom device.

So What If Copilot+ PCs Bring Better USB4 Support?

Though I’ve yet to see any laptops or PCs endowed with USB 4 2.0 (you can see version 1.0 in the lead-in graphic) this is now part and parcel of Windows 11 as well. It will also allow channel speeds to double from 40 Gbps (which 1.0 supports) to 80 Gbps (2.0 only, and primarily limited to video links). This probably doesn’t matter much right now, given that these top-of-the-line versions aren’t yet widely available. But for those who need the speed, this will matter once the peripherals and docks gain USB4 2.0 support.

I’ve got a Qualcomm Copilot+ Developer Kit SFF PC showing up here at Chez Tittel in the next day or two (today, even, maybe). I’ll be quite curious to see what Settings > Bluetooth & devices > USB > USB4 hubs and devices has to tell me about what’s inside and the docks and other devices I plan to hook up. Indeed, I’m going to start with a Lenovo P27u20 monitor, with its integrated TB4 docking capability. Hopefully, it will not only provide a great display, but also the means to hook up my keyboard and mouse. Stay tuned! These USB4 adventures will continue…

Facebooklinkedin
Facebooklinkedin

Restoring Start11 Start Button Proves Tricky

I have to laugh! I’ve been mucking around with start menu and taskbar settings lately, working on a story for Tom’s. In the process I managed to switch my start button logo on a test machine. When I reinstalled Start11v2 on that PC, I said to myself “No prob: I’ll just use the Start Button item in the left-hand controls to restore the old start button.” But restoring Start11 Start Button proves tricky, because it’s missing from the Start 11 gallery of StartButtons, as shown in the lead-in graphic.

Why Restoring Start11 Start Button Proves Tricky

Fortunately, the Stardock developers also include a “Download” button on the same page where you can pick from its start button icon gallery. This takes you to the Start Menu Buttons Gallery page at WinCustomize.com. There, I had to flip through to page 5 (of 50!) where I found what I was looking for:

And sure enough, it did the trick! Even though it leaves me wondering why Stardock doesn’t include the Windows 11 default start button by conscious, deliberate choice, it’s always nice to find a way to get where you want to go. Problem solved, and my test PC is back to where it should be, and working as I want it to. Isn’t that just how things go sometimes in Windows-World, where one change often leads to another? Or, where a change that produces the desired effect also causes something else that’s less desirable? Sure enough: it’s true.

Facebooklinkedin
Facebooklinkedin

Calc Key Follies Fixed

Here’s an interesting one. I have a Microsoft Comfort Curve 4000 ergonomic keyboard (and two more in my parts closet: I LIKE them). Lately, though, when I press the “Calculator” (Calc) key on the very top row of long, narrow silver keys at furthest right something odd occurs. Calc shows me a “blank face,” as you can see in the lead-in graphic. Basically it’s just a big blue block of nothing much. Attend, and I’ll explain I I got these Calc key follies fixed.

For the record, I don’t *want* to see the blank face of Calc. I want to see the keypad so I can use the darn thing, like so:

Multiple Methods Get Calc Key Follies Fixed

I discovered these methods partly by searching the web, and partly by experimentation. There are three of them, to wit:

Method 1: Close Calc, then hit the Calc key again. This one’s my favorite so it’s my go-to now. It involves the lease effort and goes fastest.

Method 2: Open the Calc app from the Start Menu. Even though pressing the Calc key shows a blank face, visiting the Calculator app through Start always works. It takes added mouse clicks, though. Until I figured out Method 1 by experimentation, this was my go-to method.

Method 3: Go to Settings > Installed Apps, click on the ellipsis for Calculator, Click the Advanced Options button, scroll down to Reset, then click the Repair button. That’s 5 mouse clicks and a bit of scrolling. Waaaaaaay too long for me, but it does do the trick. But then the question is: why does this condition keep coming back, even after an app reset? I think I know the answer: read on, please.

Special Keys Require a Custom Driver

The Comfort Curve 4000 keyboard has a whole row of elongated, narrow silver keys that use special, driver-based, context-sensitive macros. These do things like jump to the home screen, open a search window, open email, access the volume controls (up and down), and so forth. And yes, at far right you can see the Calc key that’s been acting up lately. They occupy the top row from left almost to the numeric keypad at right, as shown here:

My best guess is that something in the driver is losing its proper connection to the Calc app so that when the key is pressed once, it gets close to launch but not all the way there. Fortunately, it’s relatively easy to get the Calculator working as I’ve described.

But gosh, aren’t these little foibles fascinating? It’s a bit of a pain to run into them, true. But it’s a blast to figure out what’s happening and why, and then to find fixes or workarounds. Just another day here in Windows-World!

 

Facebooklinkedin
Facebooklinkedin

MS Intel/AMD Copilot+ PC Date Drop

Though the details aren’t terribly specific, MS has provided an inkling of when Copilot+ PCs running Intel and AMD CPUs should ship. In an item about a new incremental update technique dated July 15, MS provides the snippet depicted in the lead-in graphic above. This states that “Windows 11, version 24H2 will be available as a traditional feature update to all devices later this year.” Thus, I call this an MS Intel/AMD Copilot+ PC date drop — of sorts, at least.

What Does This MS Intel/AMD Copilot+ PC Date Drop Mean?

I confess: I’m reading somewhat between the lines as I interpret this. But I’m not alone: you’ll find stories at WindowsLatest, TechRadar, Windows Central, and elsewhere that draw the same conclusions I do. Of course, the words “later this year” could occur any time between now and December 31, 2024, so that stipulation is far from precise or narrowly targeted.

That said, I’m in accord with most industry watchers — including the afore-linked stories — in believing that 24H2 is likely to drop some time in Q4 2024. My best guess would be “after Thanksgiving, but before Christmas” to give room to steer around major end-of-year holidays and associated time off for breaks. But it could happen earlier, to get 24H2 out of the way before the holiday season kicks off in late November. Only time will tell…

Further Points of Possible Confirmation

Intel’s May 20 press release for its Lunar Lake CPUs reads “Starting Q3 2024 in time for the holiday season, Intel’s upcoming client processors … will power more than 80 new laptop designs across more than 20 [OEMs]…” A June 2 press release from AMD steers clear of dates for its Ryzen AI 300 Series CPUs, but does mention partnerships with ” Acer, ASUS, HP, Lenovo and MSI” that will surely ship at or about the time time that Intel’s OEM partners offer up their competing laptops and so forth.

Could it be that interesting options for end-of-year gifting might include snazzy new technology toys? MIght you or I want one? For sure!

Facebooklinkedin
Facebooklinkedin

Channel Speed Trumps Device Speed

I kind of knew this already, but I wanted to prove it to myself through hands-on experience. Thus, I sprung for what Tom’s Hardware calls “the fastest SSD” around right now. It’s depicted in the lead-in graphic: The Crucial T705. It’s read/write ratings range from 13,600/10,200 MB/sec for big items to 1,400K/1,750K IOPS on random 4K items. That’s fast!

Why Say: Channel Speed Trumps Device Speed?

I know this NVMe drive would scream if I mounted it in an M.2 PCIe x5 slot on a motherboard. But I wanted to see if it made any difference if plugged into the M.2 slot inside a 40Gbps USB4 NVMe enclosure. Long story short: it doesn’t. It runs more or less indistinguishably from the 2022 model WD Black SN770 I replaced in the US$53 Maiwo USB4 fan-cooled enclosure.

Although the T705 is much faster than the SN770, those speed differences only count when the bandwidth from the SSD to the CPU is fast enough to actually show off such deltas. Because Lenovo sent me the Yoga Slim 7x with a smaller, slower C: drive device, I’ll probably end up plugging into that PCIe channel to see what it does as an internal drive.

But that’s a project for another day. Today, I have two “lessons learned” to share:

1. A PCIe x3 or x4 NVMe SSD is plenty fast enough for even the fastest, most expensive USB4 drive enclosures currently available.

2. The T705 at US$165 is about twice as expensive as the SN770 (and the SN770 2TB model at US$120 is a much better deal, $/GB-wise)

What can I say? I had to know. Now I do, and I’m moving on to other, better uses for the T705. I may have to use Linux to clone the existing 0.5TB NVMe in the Slim 7X, but I’ll figure out how to make that swap work. As I said earlier: that’ll have to wait for another day.

Facebooklinkedin
Facebooklinkedin

Intermittent Mouse Needs New Battery

I have a kind of love-hate relationship with mice. Because I work on a desktop PC by choice, I’m more or less forced to use a USB-attached pointing device. I’ve switched back and forth between wired and wireless models because their weaknesses sometimes vex me. For the wired meese, the wire tends to snarl up with other cables on my desk. For wireless models, what frosts my jowls is intermittent or imprecise cursor stuttering or movement. I started to experience that on my current mouse this morning: a usually unflappable (and wireless) Microsoft Mobile Mouse 4000. Then I noticed a dimly pulsating red indicator light atop the device. Oho! This intermittent mouse needs new battery to work properly.

Why My Intermittent Mouse Needs New Battery

According this MS Community thread, the light is a battery life or status indicator. When you plug a new battery in, it shows green for 5 seconds, then turns itself off. Ditto when you power the mouse back on. When the battery is starting to fail, it shows red for the same interval upon power-up. And when battery levels are going critical — that is, it’s about to die — the dim red pulsations begin. Good to know!

We shop at Costco, so we always have lots of batteries around. As soon as I swapped out the old AA for a new one, I got the green glow for 5 seconds. Now it’s dark again. And presto! The mouse is no longer stuttering, and it’s tracking exactly where I want it to go. Yay!

The Best Issues Get Quick, Easy Fixes

Working with PCs in Windows-World means there’s always something in need of fixing or figuring out. Once you identify an issue, the troubleshooting process begins. Over my decades working with this stuff, I’ve learned to appreciate problems that are easy to recognize, diagnose and fix. Today’s successful battery swap definitely falls in that category, even if another one bits the dust as a result.

Facebooklinkedin
Facebooklinkedin

Notepad Gets General Spellcheck

Since March, 2024, or thereabouts, MS has been testing spellcheck within the venerable Notepad app in Windows 11 Insider Preview versions. As of the latest Store version (11.2405.13.0) however, it is now popping up in production/stable Windows 11 builds (22631.3380, as I write this item). Hence, my proclamation that Notepad gets general spellcheck for Windows 11. The lead-in graphic shows what this looks like for a simple sentence with 2 typos.

If You Don’t See that Notepad Gets General Spellcheck

Whenever I read about new features or capabilities showing up in Windows, I like to go look for myself and confirm their presence or absence. So when I read about this yesterday in a story from Sergey Tkachenko at WinAero, I tried it out to see what was what. At first, spellcheck didn’t work.

First thing: I checked Settings to make sure it was turned on. Indeed, it was. So I toggled it off, then toggled it back on. That did the trick — and produced the spell-checked text you see in the lead-in screencap. If you find yourself facing the same circumstances, that simple operation will hopefully produce visible spellcheck output, too.

One more thing: spellcheck is sensitive to file extensions. It does spellcheck text types. But it does not check scripts, programming language source code, or log files (e.g. .ps1, .py, or .log/.evt). You’ve been warned! So far, I like I what I see when Notepad does its spellcheck thing. Check it out!

 

Facebooklinkedin
Facebooklinkedin