Category Archives: Windows 11

Updating WingetUI Brings Follow-On

I have to laugh. When I wrote yesterday about Winget moving up to version 1.4, I should’ve known it would carry items in its wake. Hence my update to the GUI front-end for Winget this morning — namely, the Github project known as WingetUI. I might have guessed, but did not, that updating WingetUI brings follow-on packages in its wake.

Instead I simply fired off the update process for WingetUI this morning, and moved onto another open window. I was happily surfing some traffic at ElevenForum.com when outta nowhere an install window for the Microsoft Visual C++ 2015-2022 Redistributable popped up on my screen. You can see the trace it left behind in “Programs and Features” (dated 1/31/2023) in the screencap above.

If Updating WingetUI Brings Follow-On, Then What?

I guess it makes sense that if Winget is updated, WingetUI should follow suit. I’m not sure if the new C++ Redistributable is a natural consequence of the update, or just a coincidence. But gosh! I’m of the opinion that if one program needs to install other stuff so it can work, it should at least notify you beforehand. Or even, ask permission.

But what do I know? Thus, I was a bit taken aback when the install window for the C++ Redistributable popped up today. It seemed kind of random and unexpected to me. Maybe it’s my fault for covering up the WingetUI install window with something else. Maybe it’s just one of those things that sometimes happens when you update software here in Windows-World. You tell me!

Facebooklinkedin
Facebooklinkedin

Obtaining Winget Version Info

A couple of weeks ago, a new version of Winget popped up on Github. Pretty much since then, I’ve been slowly but surely making sure all 11 of my Windows PCs are running this latest and greatest version (e.g. 1.4.10173). For me that naturally raised the question: How does one go about obtaining Winget version info? That led me back into the MS Learn documentation, about which I’ll now report.

Obtaining Winget Version Info Is Dead Easy

Turns out that winget is just another package, like all the others that the tool can download, install, upgrade, delete and otherwise manage. Thus a simple and basic winget command told me what I wanted to know:

winget –info winget

The lead-in graphic for this story shows this command and its resulting output. Note the first line after the command reads:

Windows Package Manager v1.4.10173

That matches the “Latest” version number at Github, so it’s the most current version around AFAIK (not counting previews). And indeed, I’m pleased to report that using standard winget upgrade commands has ensured that winget is current on all my PCs.

More than One Path to Enlightenment

I also noticed that winget syntax errors will report the version running before conveying its error message info. Thus, omitting the dashes before “info” in the preceding command will also tell you its version number (after which a pageful of syntax guidance follows). I guess you could deliberately mistype a command to produce the version number. But heck, I’d rather do it the right way if I can remember how.

One More Thing: Winget -v

Turns out that Winget -v (or -version) will produce just the info needed in compact readable form. Thanks to Demetrius Nelson (@DenelonMs) for pointing this out to me on Twitter! Why didn’t I think of that… Here ’tis:

Obtaining Winget Version Info.-v option

Hmmm. It doesn’t get any easier than this.
Moral: RTFM (with more care)!

Facebooklinkedin
Facebooklinkedin

Obvious Fix Addresses 0xC1900101 Install Error

I run two Dev Channel test PCs. Yesterday, the Lenovo ThinkPad X12 Hybrid failed to upgrade to Build 25284. And it threw a familiar error code — one I’d just written about on ElevenForum just two days ago. Fortunately, the obvious fix addresses 0xC1900101 install error, as I will explain. But gosh! What a coincidence to have dispensed advice about this error only to experience it myself shortly afterward.

What Obvious Fix Addresses 0xC1900101 Install Error?

First let me share the text from my ElevenForum post (from which a screencap appears above):

Check out this MS Learn article: it asserts that an incompatible driver is present when this error code presents: https://learn.microsoft.com/en-us/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures

So what I did next was to review all of the device drivers on the problem PC, and to upgrade those that weren’t current. To that end, I used a 3rd-party tool from IObit called Driver Booster (available in both free and for-a-fee versions). It found over 20 drivers in need of updating, and I updated all of them.

Long story short: two reboots later (one from the drivers the program found, another from a Lenovo Vantage update) I retried the 25254 install. And this time it completed successfully, sans the driver-related error. As I poke around online, I also see this is a fairly common install error where the obvious repair strategy is most often effective.

Shoot! It’s nice when things work the way they’re supposed to. Luckily, that does happen here in Windows-World from time to time.

Facebooklinkedin
Facebooklinkedin

Winget Install Technology Hiccup

When I ran Winget to check for updates on the Lenovo P16 Workstation yesterday, something interesting happened. As you can see in the lead-in graphic, Winget found 2 packages in need of update. But it installed only one of them upon command. I discovered why when I attempted to force install the missing item. Indeed it produced what I’m calling a Winget install technology hiccup. Let me explain…

Overcoming the Winget Install Technology Hiccup Is Easy

The error message that resulted when I tried to force install RingCentral told me everything I needed to know. It reads:

A newer version was found, but the install technology is different from the current version installed. Please uninstall the package and install the newer version.

So that’s exactly what I did in the next two commands shown–namely:

winget uninstall ringcentral

winget install ringcentral

Luckily for me, the simple name “ringcentral” is sufficient to identify the unique and actual package name (“RingCentral.RingCentral”). Otherwise, I’d have been compelled to use that full, complete nomenclature to pull off the remove/replace maneuver that saw the hiccup overcome. That happens when multiple packages share common nomenclature, and a unique string for the desired package must be fully specified.

In this case, everything was easy-peasey. Just the way I like it: hiccup fixed!

Facebooklinkedin
Facebooklinkedin

Intel Drops iGPU OEM Warning

Once upon a time, the Intel Driver & Support Assistant (IDSA) used to warn laptop owners about its built-in GPU driver updates. There’s even an Intel Support Note on this topic. It reads in part “Installing this graphics driver from Intel may overwrite customizations from your … OEM.” Recently, Intel drops iGPU OEM warning. Why? Because it’s been reworked NOT to overwrite customizations. No more need, no more warning, I guess.

When Intel Drops iGPU OEM Warning, Then What?

If you look at the latest finding inside the IDSA in the graphic up top, you’ll see the warnings are gone. Nothing loath, I tried it out on my Lenovo ThinkPad X380 Yoga Dev Channel test laptop. It spun away for a bit before throwing up a “Begin installation” pane from the installer.

Intel Drops iGPU OEM Warning.begin

Next, it displayed the phases it would walk through, starting with a huge honkin license agreement to which installers must accede before the process gets underway. Click “I agree” to continue, as I just did.

Intel Drops iGPU OEM Warning.agree

Setup says it will install a driver and a graphics command center, after which one clicks start. Install shows progress bars for said driver and command center, with an option to “Show details” (lists changes as they’re made including registry entries, installing files, and so forth). Driver install takes several minutes to complete.

A reboot is required for changes to take effect. Once I had done so, I didn’t find the Intel Graphics Command Center (IGCC) installed. Thus, I visited the Microsoft Store to download and install same. It had me uninstall the apparently now-unnecessary Intel Graphics Control Panel.

Post Reboot, Things Get Interesting…

Once the PC restarted, the unit booted normally (the shut-down phase, when it was presumably writing new driver stuff did take a bit longer than usual). After the reboot the graphics look and work enough like the preceding iteration that I can’t see or tell anything different.

But when I tried to open the IGCC, it hung in “loading mode” (a line of balls moving from left to right at the bottom of the window). It never went anywhere. Turns out running two user sessions, each trying to start up IGCC isn’t a good idea. As soon as I killed one, the other started working. From there I was able to explore and play with the IGCC without further difficulty. Looks like I’ll have fun digging in and learning more. Stay tuned: I’ll report back.

Facebooklinkedin
Facebooklinkedin

Dev Channel 22H2 Notepad Gets Tabs

Another small step for a Windows app, another instance of tabbing inside its window. With Build 22623, Windows 11 Dev Channel 22H2 Notepad gets tabs. You can see them in the lead-in screencap. There, I’ve got a trio of program output files open: dberr.txt, ar.txt, and dxdiag.txt. (That last item shows DirectX detections for one of my Dev Channel test PCs.)

Good! Dev Channel 22H2 Notepad Gets Tabs

I manipulate a lot of text files in my work, across simple notes, quotes, log and trace files, program outputs, and more. I really appreciate the ability to open a single instance and multiple tabs to bounce around among them. It had been a “minor irritant” to have to right click on the Notepad icon and force it to open a fresh instance when I wanted multiple text files open at the same time.

This latest change makes all that fooling around moot. Now, I can open as many text files as I’m likely to use without issue. In practice, I seldom have more than 5 or 6 open at any given moment. It seems like this latest version of notepad has no problems with that. (MS Store identifies it as version 11.2212.33.0 with an 8/5/2019 release date; latest update occurred on 1/20/2023.)

Not As Much Notepad++ Now…

Multi-tabbing is just one of the many cool things that the Open Source Notepad++ (GNU General Public License) can do. I also like its automated formatting, language sensitive auto-completion, search and smart editing functions. But I won’t have to switch to it anymore simply to use multiple tabs for open text windows. I’m convinced that’s a good thing.

On your Dev Channel Windows 11 PCs, Notepad should auto-update to the latest (tabbed) version through the Microsoft Store. If not, visit that app, click the Library item on the left margin and force all updates to be applied. That should do it!

Facebooklinkedin
Facebooklinkedin

Windows 11 Power Options Oddity

OK, here’s one for the “Stranger Things” file. I was checking Power Options on a test laptop yesterday. In fact, it’s one of a pair of nearly identical machines: both are Lenovo ThinkPad X380 Yogas that differ only in SSD brand and OS variant (this one runs Beta Channel, the other one Dev). Yet this machine will show only two power plans under Power Options (see lead-in graphic). The other one shows all default items just as it should, and then some (see below) .

Windows 11 Power Options Oddity.devchannelx380

The Dev Channel X380 lets me view or hide additional plans; the Beta Channel X380 does not. What gives?
[Click image for full-sized view.]

Working Around Windows 11 Power Options Oddity

To attempt to fix the issue, I worked my way through the various — and terrific — Power Options tutorials over at ElevenForum.com. These include the following items:

Of those items, the first put the X380 in a state where I could restore missing power plans. The GUIDs for other plans remained available, but I couldn’t get the utility to offer an “Unhide” option so it would only show two Power Plans at any given moment. That said, having made other Power Plans accessible that workaround proved good enough for me.

Even the Master Remains Baffled

I exchanged a series of private messages with Shawn Brink, fellow WIMVP and a primary operator and tutorial writer at Eleven Forum on this mystery. We ended up concluding that a Lenovo OEM power management driver might be impacting the built-in Power Options control panel widget. I found and installed a new (Nov 29, 2022) Lenovo Power Management Driver for Windows 11.

At first, it made no difference in Power Options behavior. Following a reboot, though, while I still could not unhide other power plans in the initial Power Options pane shown as the lead-in graphic, when I click “Create a power plan,” it now shows all three default items correctly — namely Balanced, Power Saver and High Performance.

Windows 11 Power Options Oddity.partial fix

Here’s progress, of a sort. All the defaults show up when creating a custom plan. [Click image for full-sized view.]

I still have to work around the lack of an unhide capability to access invisible power plans using PowerShell. But at least I can now access and use allĀ  such power plans. This time, close enough is also good enough. Sigh. And that’s how things sometimes go, here in Windows-World.

Note Added January 23

I built an ISO to match the currently running beta image (22623.1180) from UUPDump.net. Then, I performed an in-place repair upgrade. I’d hoped this would fix the Power Options oddities. No dice: apparently, this is among the few problems that a prair install won’t fix. Sigh again.

Facebooklinkedin
Facebooklinkedin

WIMVP Award Extended for 2023

I’m so tickled! At the tail end of yesterday, official word arrived in my inbox from Microsoft. My Windows Insider MVP (WIMVP) status goes on for another year. That’s right: with the WIMVP award extended for 2023, it’s now been six (6) years since I joined the ranks of elite Windows advocates and insiders. Woo hoo! The lead-in graphic shows the header and the first paragraph from the official notification.

First things first: I’d like to thank Microsoft for adding another year to my WIMVP tenure. I’d also like to express my particular thanks to Brandon Patoc and the rest of the Insider Team for their ongoing help, information and support. Thanks also to the Lenovo Global Technology Communications team — most notably, Jeff Witt and Amanda Heater — for sending me the many evaluation and loaner units that have provided much of the fodder that drives my analyses and investigations. I couldn’t do it without ya, so thanks again!

WIMVP Award Extended for 2023: Next?

I’ll be keeping on with my daily blog posts here at edtittel.com. I’ve got upcoming and ongoing assignments for Windows coverage with ComputerWorld, various TechTarget outlets, and am preparing to pitch Tom’s Hardware for an ongoing series of troubleshooting reports. (Fingers crossed, it will be accepted!)

Topics of ongoing interest for 2023 will include:

  • Tracking and reporting on Windows Insider and production releases, updates, issues and fixes for Windows 10 and 11.
  • Continued investigation and testing of USB4 and Thunderbolt 4 tools and technologies, particularly those for docks and related peripherals (mostly USB-C).
  • Ongoing reporting on PowerShell approaches and techniques for managing Windows updates, clean-up and troubleshooting. Special emphasis on Winget and related third-party update tools.
  • Daily reports from the Windows trenches, as things happen and I figure out how to fix or work around them.
  • Other observations and ruminations on Windows growth, change and topics of interest and concern.

To some extend, it will be more of the same. But new things are always happening and popping up in Windows World. As I figure out what’s important or noteworthy, I’ll be sure to comment and point out useful, relevant resources from MS and third parties.

More About the WIMVP Program

To learn more about this program, which “recognizes technology experts and community leaders who are passionate about Windows and positive Windows advocates within their communities…” visit the WIMVP home page. Find my updated entry in the program amidst the WIMVP award holder listings (scroll down to “Get to know Windows Insider MVPs” and look around from there). Cheers, and thanks yet one more time.

 

Facebooklinkedin
Facebooklinkedin

2023 Gets Underway For Real

OK, then. The family is back from our later-than-usual winter vacation. On Saturday we returned from San Diego. This morning, son Gregory hopped another silver bird to return to school in Boston. So now, I’m catching up my modest PC fleet as 2023 gets underway for real here at Chez Tittel. As usual, there are numerous interesting items to report.

Once 2023 Gets Underway for Real, Then What?

First things first: I’m checking and updating all the Windows PCs around here. Here’s what things are looking like by some numbers — namely Winget updates and SUMo items:

PC Name         Winget     SUMo Items
i7Skylake          4           6
Surface (Pro 3)    1           3
X380Test           6           3
X380              12           9
P16 (Mobile WS)    1           4
X12 Hybrid Tablet  3           3
X1 Extreme         2           9
Yoga 7i            5           9
D7080 (wife PC)    1           4
AMD5800X           6           8

Of course, the time these various systems spent untended before the break affects the number of updates they need. It’s no exaggeration to observe that those with more updates in both columns (Winget and SUMo) had been idle longer than those with fewer (especially X380 and the AMD box).

Total time required to get everything caught up (except for the Lenovo P360 Ultra, which is still in the closet upstairs) was just under 3 hours. I learned a few interesting things along the way, too.

Update Lessons Learned

Zoom won’t auto-upgrade to the latest version in one jump. I had to upgrade several systems twice, to work through the sequence of updates since they were last accessed. Sigh.

I did finally find the new versions of Asrock App Shop, RGB Sync, and Restart to UEFI. I haven’t tried them on my Z170 mobo yet, but am curious to see if old and new are still close enough to work. And indeed, the new B550 targeted software still works on the old Z170 motherboard. Go figure…

For some odd reason, SUMo wants users to upgrade to beta versions of Firefox and SpaceDesk. I’m NOT going there, because I want my production PCs to run production software. If you make use of this otherwise excellent tool, be sure to check the provenance of recommended updates (like those two) before blindly following along.

2023, here I come. Stay tuned…

Facebooklinkedin
Facebooklinkedin

Winget Upgrade Include Unknown Gets Ilustrated

Here’s an interesting tidbit. I checked for upgrades this morning on my production PC. Winget informed me “1 package has a version number that cannot be determined.” It recommends using the “–include-unknown” parameter. And presto! Winget Upgrade include unknown gets illustrated nicely in forthcoming results. See the lead-in graphic…

When Winget Upgrade Include Unknown Gets Ilustrated…

An abstract explanation that Winget may not recognize an update’s version is one thing. But the example in the preceding graphic is clear and unmistakable. First, Winget finds no installable packages. It recommends using –include-known. Once used, an upgrade is found — and installed — without difficulty. How clear is that?

I’ve been using Winget daily on most of my PCs for more than six months now. Along the way, I’ve learned a lot about how (and when) it works best. Winget is now essential for my maintenance regimen. The foregoing illustration explains nicely why using –include-unknown is customary. It’s a peach!

Winget Upgrade Include Unknown Gets Ilustrated.SUMo

SUMo sees things that need updates (applications mostly, but also some apps) that Winget does not.

Where Winget Comes Up Short

Please examine the preceding screencap. It shows 4 updates and upgrades that Winget misses. That same shot also shows why I still use KC Softwares’ Software Update Monitor (SUMo, depicted).

Indeed I also use PatchMyPC updater as well. That’s mostly because while it doesn’t catch everything that SUMo does, what it does catch it also updates automatically. SUMo only does that if you use the for-a-fee version (and even then, it doesn’t always do it automatically, either). Sigh.

In addition to the items shown, other things occasionally pop up that Winget misses. Other browsers (e.g. Chrome) may appear, as do some apps/applications, including Kindle, Nitro Pro, and more. I’ve learned how to handle all of them by now — or not, as is sometimes a good idea. For example: I’ve never been able to find the version of ASRock APP Shop (2.0.0.3) that SUMo claims is current. There are a few other such “false positives” but nothing too major. Please read my December 28 item “Windows 10 OCD Update Stymied” for further ruminations on this topic.

‘Nuff said, for now!

Facebooklinkedin
Facebooklinkedin