All posts by Ed Tittel

Full-time freelance writer, researcher and occasional expert witness, I specialize in Windows operating systems, information security, markup languages, and Web development tools and environments. I blog for numerous Websites, still write (or revise) the occasional book, and write lots of articles, white papers, tech briefs, and so forth.

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 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.



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…


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 ( 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!


Intel Unison Brings Windows 11 iPhone Link

Well, well. well. This may just be the “killer app” that induces more users to upgrade to Windows 11. Thanks to fellow WIMVP @_sumitdhiman and Windows Central, I learned yesterday that an exciting new Intel app was out and available through this Windows Store link. It showed me that Intel Unison brings Windows 11 iPhone link previously missing from that lineup. Then, I spent most of the afternoon learning my way around this new tool.

Unlike the Microsoft Phone Link app, which works only for Android devices, Intel Unison serves Android, iPhone and iPad devices. As a long-time iPhone user, this “missing link” has vexed me on and off for years. No longer!

What Intel Unison Brings Windows 11 iPhone Link Means

First, some limitations. Intel says Unison is “currently only available on eligible Intel Evo designs” running Windows 11. I found the Windows 11 requirement valid. Indeed, trying to download Unison on Windows 10 produces an error message. It reads: “The version of Windows on your PC doesn’t meet the minimum requirements for this product.” That said, I was able to run Unison even on non-Evo 8th Gen Intel  CPUs (and a Ryzen 7 PC as well).

That said, the app works only when the device is accessed directly. In fact, it quits as soon as an RDP (or other remote client session — e.g. TeamViewer) is established. Remote access breaks things enough that I had to “forget” the target iPhone device. Then, I re-established the Bluetooth-based link between PC and phone.

Likewise, the link also collapsed when I used a USB-to-Lightning cable to establish a direct link between the same PC and phone pair. Alas, that means you can’t currently use the targeted PC to charge the iPhone and link to it simultaneously — at least as far as I could tell. That’s also a potential issue…

Unison does work well when these limitations are scrupulously observed. Note to Intel: it would be helpful if the PC-to-iPhone connection could persist into an RDP session from the standpoint of remote manageability, support, and troubleshooting. I also urge Intel to support USB links between PC and iPhone to allow ongoing interaction and charging.

Exploring the Unison UI and Capabilities

If you look at the headline graphic, it shows the “Messages” interface. You can see I was able to send a text message to my son directly from my PC keyboard. As somebody who dislikes typing on the iPhone this is a terrific boon. It’s also convenient as well.

The other options at left in that image include (in order of appearance):

  • iPhone: shows the device to which Unison is connected.
  • File transfer: supports a mechanism to copy files to and from the connected device. Works with drag and drop.
  • Gallery: provides access to the iPhone’s photo folders. Intel says “Experience your phone gallery on your big screen.”
  • Calls: enables the PC user to make and break phone calls on the PC via the connected device.
  • Notifications: shows iPhone notifications through the Unison UI.
  • Settings: controls Unison App settings and appearance.
  • Downloads: shows the contents of "%userprofile%\Downloads\Intel Unison" folder (?Intel downloads for the app?).

I’m still figuring my way around this app, and learning its ins and outs. But because it supplies a long-missing and useful set of functions to tie Windows and iPhone together, I’m already glad to have it. And indeed, there will be some users for whom this app tips the balance more heavily toward Windows 11. All I can say is: Good!


SFF Upgrade Opportunities Maximize Value

Last October, I wrote a review of a tiny and terrific SFF PC entitled “P360 Ultra Is Beautiful Inside.” This morning, I’ve been thinking about that review while reading about best of breed small form-factor (SFF) PCs across a broad range of vendors. My conclusion: SFF upgrade opportunities maximize value in a chassis that’s easy to open, access and upgrade. Let me explain…

Buy Low-end So SFF Upgrade Opportunities Maximize Value

In the P360 Ultra, for those who aren’t disinclined to swap out parts, I suggest purchasing a model with the highest-end CPU one can afford (the CPU is not listed as a field-replaceable unit, or FRU — see Manual). Then, one can hold the initial cost down by purchasing minimal memory and storage, and swapping out components purchased separately.

Thus, for example, a minimally configured unit with i7-12700K CPU costs ~US$1,500, while one with an i9-12900 goes for US$1,675. This comes with built-in GPU, 8 GB RAM, and a 512 GB PCIe X4 SSD. Generally, you can purchase additional memory and storage for less than half what the vendor charges (e.g. Amazon sells compatible 2 x 32 GB memory modules for US$260-280, where Lenovo charges US$700). Similarly, you can purchase an excellent 2 TB top-of-the line SSD from Newegg for about US$229, where Lenovo charges US$30 more for a “high-performance” 1 TB SSD.

Things Get Dicier with Graphics Cards

The P360 Ultra uses a special, compact interface to host graphics cards such as the Nvidia T400 4 GB GDDR6, the Nvidia RTX A2000 12 GB GDDR6, and Nvidia RTX A5000 mobile 16GB GDDR6. You can buy the first two of these three on the open market (I can’t find the mobile version of the third for sale anywhere). Lenovo sells the T400 more cheaply than I can find it online, and you may be able to save a little on the A2000 on the open market.

All this said, buying down and self-upgrading remains a good way to buy into an SFF machine. You can decide how much oomph you want to add vs. how much you want to spend, and save vis-a-vis preinstalled prices. Think about it for upcoming desktop/workstation purchases, please.


Visual Studio Build Tools 2017 Mystery Masticated

This was a weird one. The lead-in graphic shows that although I plainly installed version 15.9.51 of the Visual Studio Tools 2017, it reports in as version 15.8.9. No amount of uninstall/reinstall (aka R&R for “remove & replace”) made any difference. I finally solved my Visual Studio Build Tools 2017 mystery by installing the latest version of Visual Studio Enterprise. (That came free, thanks to my WIMVP privileges and its attendant VS subscription.)

Workaround Solves Visual Studio Build Tools 2017 Mystery

Take another look at the lead-in screencap. It shows me uninstalling version 15.8.9 using Winget. Then I force-install version 15.9.51 explicitly. But even so, Winget list still reports version 15.8.9 as clear and present. Sigh.

Thus, I resorted to a total workaround. Because I have access to a VS subscription — thanks to my 2022 WIMVP status (I’ll be finding out next week if it gets extended for 2023) — I installed a full-blown VS version. This was enough to kill the VS.2017.BuildTools update messages in Winget (at least, after I uninstalled same).

What Gives?

Because I can’t find any definitive explanation, I can only speculate. I’m guessing it’s either (a) a  mistaken version tag  for what is really version 15.9.51 or (b) a unreported install failure that leaves the Build Tools at version 15.8.9. Whatever that case might be, I switched from the free version to the for-a-fee version. That made my apparent problems disappear. I’m grateful!

Sometimes, solving Windows problems requires resorting to creative workarounds. I would definitely include today’s odd situation, and its equally odd solution, in that category.

Happy New Year 2023 to one and all. May the coming year bring you joy, prosperity, good health and plenty of interesting Windows issues to solve (or read about here). Best wishes!



Remote Wi-Fi Driver Update Magic

I remember the networking wars of the late 1980s. That was when Token Ring, ARCnet, LocalTalk and other physical media vied with Ethernet for market- and mindshare. Indeed, I’ve worked with versions of Ethernet all the way back to 10Base2 and 10Base5. Thus, I successfully upgraded the Wi-Fi drivers on my 2018 vintage Lenovo ThinkPad X1 Extreme (running Windows 11) with bemusement and appreciation minutes ago. Based on how earlier Windows versions worked, there was surely some remote Wi-Fi driver update magic involved.

The lead-in graphic is the Intel installer pane that announces a successful Wi-Fi driver install. What’s interesting about this? It’s inside a Wi-Fi based RDP session. I’m working on my production PC via Remote Desktop Connection to the X1 Extreme. It restored itself automatically once the driver install finished. It came back up, even though the connection dropped as that update occurred. No working driver means no Wi-Fi during the switchover from old to new.

What Makes Remote Wi-Fi Driver Update Magic Happen?

Good question! RDP apparently recognizes enough about the dropped session to bring it back to life. And FWIW, that occurs during the first “retry” — by default, RDP attempts resuscitation up to 5 times — without undue muss or fuss.

What makes this noteworthy? I can remember that even Windows 7 could not restore RDP sessions dropped during driver updates. Windows 8 (and 8.1) were hit or miss. It’s only since Windows 10 came along in 2015 (General Availability: 7/29/2015) that this capability has been both mainstream and dependable.

Once upon a time, Wi-Fi driver updates meant the end of open RDP sessions. Recovery was impossible: the only way back in was to fire Remote Desktop Connection up, and start afresh. It’s a small thing, really, but one I’ve learned to appreciate in modern Windows versions.

Thanks IEEE!

Modern Wi-Fi testifies to robust and practiced driver design. Indeed, it keeps working in the face of many predictable difficulties. Replacing drivers is a case in point, but Wi-Fi just keeps on chugging along. And that’s despite various source of interference, occasional hiccups with power, wireless gateways, and more. Having followed the technology as it’s grown and sped up I’m grateful it works well.


Windows 10 OCD Update Stymied

OK then: this morning I decided to check updates on my Windows 10 production desktop. Despite my December 19 contrary prediction, I found over 10 items that needed updates. But I saw my tendency to Windows 10 OCD update stymied by prior experience. Let me explain, first and foremost, that this means I updated what was either necessary or easy. I left the other stuff alone. Deets follow.

How Was Windows 10 OCD Update Stymied?

The list of items in need of update fell into two broad categories:

1. Items with automatic, built-in or easy update capabilities. These included: SUMO, Notepad++ and VS BuildTools (winget handled these automatically). Others included: Audacity, CPU-Z, GPU-Z, Intel ProSet and Zoom (these either include built-in updates, offer direct update links, or are easy to find online — e.g. ProSet).

2. Items I’ve learned not to mess with unnecessarily. These appear in the lead-in graphic above. SUMo likes to point me at versions of ASRock utilities (e.g. APP Shop) that don’t work with my 2016 vintage motherboard. Nitro Pro gets updated all the time, but the maker sends update notifications only when relevant security fixes are added. That’s not the case for going from version to 12.709.2.40.

This gives me a nice delineation between what I can or must update, and what I can safely skip. Should some security issue pop up for Asrock App Shop, I’ll simply uninstall it: I don’t use it much anyway. And if a security fix comes along for Nitro Pro, the maker will notify me to upgrade and send a link.

Case Closed? OCD No More…

I wish I could claim that will never happen to me again. I have fallen prey to “It must be perfect” in the past. It could happen again in the future. I am hopeful that I can now tell the difference between what’s good enough and the perfect. I guess we’ll just have to wait and see.


11 Great Windows 11 Tools

Saw an interesting story at this morning. It’s entitled “Top 11 apps every Windows 11 user should have.” I’m not so sure I agree with various selections — though I do use Start11 on some of my PCs — but I do like the concept. So I used Task Manager’s app history function to view top tools I use frequently. These 11 great Windows 11 tools may not fit “every user,” but I bet many admins and power users will like ’em. For simplicity, I list them in alphabetical order. I also separate built-ins from third-party items.

The List: 11 Great Windows 11 Tools

A couple of initial disclaimers: I’m not talking about everyday apps or applications. I’m talking tools I use to access, find, identify, diagnose, capture and manipulate, or fix and clean up stuff. Items marked with an asterisk cost money; unmarked items are free. The apparently odd numbering reflects alph order split across categories. Sigh.

The Top 11

Built-ins/Native Apps & Applications

3. Notepad/Notepad++: I use the MS built-in text editor for most stuff, but when I want syntax checking and/or line numbers I use the ++ version instead. Both are great.
5. Photos: the built-in Windows app for managing images is what I use to review and perform simple operations on screencaps. These are often essential when writing about or reporting on Windows issues (for Feedback Hub).
6. Snipping Tool: the built-in Windows screen capture tool now includes video recording in some Dev Channel versions. I use it every day to document what I see in my Windows environments.
10. Windows Explorer: I especially like current Insider versions which give this tool tabbed operation. Has to be the MS app I use most frequently and assiduously.
11. Windows Terminal/PowerShell: I can no longer function as a Windows Insider without repeat, daily access to the command line. The Windows Terminal with PowerShell (current version 7.3.1) is my favorite way to start rooting round at the command line.

Third-Party Apps & Applications

1. (Search) Everything: My go-to file finder, this tool is faster, more reliable, and tweaks easier than built-in Windows Search function.
2. Macrium Reflect*: Though I seek a replacement for the free version (EOL on 12/31/2023), it remains my fave backup and restore tool, with super-fast imaging abilities.
4. PatchMyPC: a great, if limited, PC application update tool. It automates updates for everything it recognizes. That’s why I like it.
7. SUMo: KC Software’s excellent Software Update Monitor catches most Windows applications. I sometimes quibble with its findings.I don’t use its auto-update (found only in the for-a-fee version) but it’s a great scanning tool.
8. UnCleaner: Although not updated since 2012, Josh Cell’s UnCleaner still cleans up stuff that other cleanup tools miss. I don’t use it every day, but do use it weekly.
9. Windows Gadgets: Helmut Buhler revisits and recreates this Vista-based environment for modern Windows versions (8GadgetPack). Still my favorite always-visible health indicators.

The Next 5 After That

1. Advanced IP Scanner: my favorite LAN address scanner. It tells me lots, and lets me access more tools and tests than similar tools. Use it regularly for RDP and Printer issues.
2. DriverStore Explorer: A GitHub project,it lists all DriverStore items. Makes it easy to update and/or purge old/obsolete entries.
3. MiniTool Partition Wizard: an excellent tool to manage storage devices and partitions. The fee version adds useful data recovery.
4. PowerToys: This MS GitHub project keeps adding great, free tools to Windows. Hats off to Clint Rutkas and his team, and  volunteers who add “sweat equity” and IP to this project.
5. Remote Desktop Connection/Remote Desktop: (application and app respectively) let me work on LAN PCs from a single desktop.

What Now?

Check those tools out, if not already using them. Each comes with my strong personal recommendation. In fact, I use them all regularly and sometimes obsessively. Thus, trying them out could be a good thing. After you visit one or more of them, I hope you’ll agree!

If you know of others, please post a comment and share them with me here. Remember: cool tools rule!


2022 Post Holiday Refurb Deals

I’ll admit this up front: I’m a big ThinkPad fan. That’s why I use the Lenovo Outlet for illustrations and examples in this story. That said, there are all kinds of 2022 post holiday refurb deals on PCs, laptops, and more right now. Dell, HP, Microsoft, Acer and most other name brands make corporate leasing deals with big outfits. Often, this involves hundreds to thousands of PCs and laptops. Sooner or later, those machines come back to their makers. Then,  they get cleaned up, refreshed and put up for resale via company outlets. That’s what I’m talking about here.

Shopping for 2022 Post Holiday Refurb Deals

The lead-in graphic represents  a search at the Lenovo Outlet for laptops with i9 or i7 CPUs, listed most expensive first. These are pretty high end machines, in fact. Most are discounted 40-50% off original selling prices, and seriously equipped. They’re still not cheap, but they are eminently work-ready.

I favor mobile workstation models because they include multiple NVMe slots and user-replaceable/upgradable SO-DIMM memory slots. More ports and power, too.

You can “buy down” such machines and then add RAM and/or NVMe storage yourself, to bring prices down a little more still

Note: the average cost savings for RAM and NVMe from buying and installing your own parts is at least 25%, sometimes more. That usually means you can afford more capacity and higher performance if you can handle the DIY part. Personally, I love that kind of stuff…

Stretching Holiday Bucks a Bit Further

This is a good time of year to shop the outlets, because many of them are trying to clear out inventory to close out the sales year. Thus, for example, the prices at the Lenovo Outlet are all knocked down from their usual discounts by 9 to 40% or so.

These machines are great for office or mobile work scenarios, and also as takeaways for family members off at school. My son is using a 2019 vintage Lenovo ThinkPad X390 Yoga as his mobile deck, with a full-powered high end desktop back in his dorm room. The Yoga includes a 4-core/8-thread i7 (9th generation), 16 GB RAM and a 1 TB NVMe SSD. It does the job nicely for his notetaking and mobile communications. Purchased refurb in 2020, it cost just under US$1000. That was about half its original cost.

Lots of other deals like that are available in the wild right now. If you (or a family member) need a laptop, this is a great time to go looking around. Here are some links to help you get started:

Lenovo Outlet
Microsoft Certified Refurbished
HP Business Outlet
Dell Refurbished & Overstock Laptops, etc.
Acer Official Recertifed

If I haven’t hit your favorite laptop or PC vendor, use their name to search for “<name> refurbished outlet.” This should take you where you want to go. Happy hunting!

Hint: When buying anything refurb, there’s no point in purchasing anything except for devices that meet the Windows 11 computer requirements. Older stuff may be cheap, but that’s not a good idea.