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.

Chrome Software Reporter Tool Monopolizes CPU

After upgrading my Lenovo X12 Hybrid Tablet to Windows 11 Build 22454 , I noticed CPU usage stayed elevated. For a long time, in fact: at least 5 minutes or longer. Checking Task Manager the culprit was obvious. Item software_reporter_tool.exe consumed half or more of available CPU cycles. Upon further investigation, I learned two things. (1) plenty of other people have experienced this. (2) it’s a part of Chrome’s Cleanup toolkit, designed to remove software that could cause potential issues with Chrome. Having just rebooted, Chrome wasn’t even running. But that apparently didn’t stop its background tasks from executing. And that, dear readers, is how I learned that sometimes the Chrome Software Reporter tool monopolizes CPU on Windows PCs.

Do This When Chrome Software Reporter Tool Monopolizes CPU

I found an article from Martin Brinkmann at Ghacks.net about this phenomenon dated January 2018. It provides a battery of potential fixes. These include a variety of blocking techniques based on file permissions, and Chrome policies (via registry hack). I actually found a 2020 Codersera article that offered a more direct approach.

It’s the one I implemented, and it’s working well so far:
1. Open Chrome controls (vertical ellipsis symbol at upper left of browser window).
2. Click “Settings” resulting pop-up menu
3. Click down-arrow next to “Advanced” near bottom of that window.
4. Scroll down to “System” section and turn off item that reads “Continue running background apps when Google Chrome is closed” (move slider to left).

That should do it. At least, it seems to have worked for me: I haven’t seen any recurrences since I made this configuration change.

When Odd Processes Stand Out, Research Helps

This technique is a familiar one to those keep an eye on Windows performance. It’s often a good way to start digging into slowdowns like the one I ran into last week. I generally try to rely on well-known and -respected resources when it comes to fixes (if not the maker or vendor’s own tech support info). But usually, when there’s a will to fix such things, a way to fix them can be found.

If worst comes to worst (and I have a recent backup) I might even right-click the offending process and select “End process tree” to see what happens. Please note: don’t do this with Windows OS components, or you’re likely to experience a BSOD. ‘Nuff said.

Facebooklinkedin
Facebooklinkedin

Windows 11 Keeps Strange Component Store Cleanup Behavior

Since June 28, Windows 11 has been available  to Insider Preview program participants. Those willing to devote a VM or PC to running the new OS may do so. Needless to say, I’ve got it running on multiple PCs (2 Dev Channel, 1 Beta Channel). As I’ve been getting to know the latest OS version, I noticed that Windows 11 keeps strange component store cleanup behavior. Let me explain…

What Windows 11 Keeps Strange Component Store Cleanup Behavior Means

Check out the lead-in graphic from this story. It comes from PowerShell v7.1.4. It shows results after running a specific command –namely DISM /online /cleanup-image /analyzecomponentstore under a special set of conditions. One: the target PC has recently had a Cumulative Update (CU) installed. Two: the target PC has not been rebooted since that install occurred.

If you look at the image, you’ll see there’s a progress line that ends at 10.0% (above). A second progress line shows 44.2% complete on its way to the 100% mark. Believe it or not, Windows 10 also shows this very behavior. I’d kind of hoped that MS would have noticed, and made sure that Windows 11 didn’t manifest the same. As the screencap shows, apparently not.

If you reboot the PC after installing the CU, this doesn’t happen. Either way, component store cleanup proceeds as it should and gets rid of no-longer-needed backups and disabled features.  Here’s what the whole thing looks like on my Lenovo X380 Yoga Beta Channel test machine:

Windows 11 Keeps Strange Component Store Cleanup Behavior.entire

[Click image for full-sized view.]

Notice that the initial “analyze” shows 7.94 GB/7.52 GB as the reported and actual size of the component store before cleanup. After cleanup (bottom of screencap) those numbers drop to 7.06 GB/6.81 GB for a savings of 0.88 GB/ 0.71 GB from the 2 reclaimable packages cleaned up during the process.

It’s Only a “Flesh Wound”

To recall the famous gag line from the Monty Python and the Holy Grail, with all apologies due to the artistes, this little oddity is neither terribly worrisome nor significant. That said, I do find it interesting that at least some of the eccentricities present in Windows 10 persist into Windows 11 as well.

Please post a comment here, or send me an email through my contact form if you know of any other Windows 10 oddities that carry over into Windows 11. Inquiring minds want to know, mine most definitely included.

Facebooklinkedin
Facebooklinkedin

Trick Restores Missing Chrome Scrollbar

OK, then. Here’s an oddity for my fellow Tenforums users (and possibly other heavy Chrome users). In navigating the forums there daily, I jump from forum to forum in order of appearance. Within each forum I read over new threads, as well as old threads with new content. Sometimes when I use the “Previous Thread” link at the bottom of each page to get to the next oldest item, that page comes up without a vertical scrollbar at the right-hand edge. Recently, I discovered that a certain trick restores missing Chrome scrollbar. Let me explain…

What Trick Restores Missing Chrome Scrollbar?

For a long while when the scrollbar disappeared I would switch between normal window and maximized window using the control at its upper right corner. When the normal window appeared, it would always have a scrollbar. And when I reverted to the maximized (full-screen) version, it would get its scrollbar back. This was a viable workaround, but a little too distracting to please me.

The trick I discovered last week is to use the down arrow to move the cursor deeper (downward) into the open web page. After the screen has to refresh to accommodate more new content at the bottom, the scrollbar also reappears. This takes little time, and is nowhere near as distracting as the two mouseclicks needed to revert to normal page size, then go back to full-screen mode. If you ever find yourself in this situation, try this approach. As it now works for me, it may do likewise for you.

What’s Causing This Bizarre Behavior?

I’m working on a dual-monitor rig. I run Chrome in the left-hand window with desktop extended across both monitors. My best guess is that sometimes, when I transition from one page to the next, the maximized view somehow “eats” the vertical scrollbar at the far right of the screen. Here’s what my layout looks like in Settings → System → Display.

Trick Restores Missing Chrome Scrollbar.display

With a Chrome windows on display 1 maximized, its right edge might sometimes impinge on display 2 territory.

Such is my theory, anyway. That said, I’m glad to have found a quick and easy workaround that keeps me chugging along without interrupting my concentration or workflow. These are the kinds of adjustments and adaptivity one must practice to do one’s job, and get things done, here in Windows-World.

Facebooklinkedin
Facebooklinkedin

New Windows 11 Requirements Check Tool Available

It’s not just “yet another Windows 11 requirements check tool.” Prosaically enough that’s how it’s named, though. But with this new Windows 11 Requirements Check Tool available, curious PC users can get more insight into their upgrade situations. The tool is available from ByteJams.com a site/author I hadn’t run into before. But thanks to Martin Brinkmann at Ghacks.net I’m reasonably comfortable using — and recommending — this tool.

Where Is New Windows 11 Requirements Check Tool Available?

Looks like the site is based in Europe, possibily in the Netherlands (see this NSlookup output). The home page includes reasonably complete Release Notes (bottom of page) that show 9 releases in the period from July 21 through September 8 (that’s today, as I write this item). That latest version is numbered v.1.1.0 at present.

The tool resides in a standalone executable file named Win11RCT.exe. It is 647 KB in size (File Explorer value). It runs extremely quickly and is easy to use (no installation required). I like it more than any of the three such tools I covered yesterday — namely, Microsoft’s PC Health Check Tool, JB Carreon’s Win11CompChk.bat script, and the GitHub WhyNotWin11 project. I’d put the MS tool and WhyNotWin11 tied for second place now.

What Win11RCT v1.1.0 Has to Say

The tool goes through all of the Windows 11 hardware requirements. It reports on minimum requirements (upper portion of output, as shown in lead-in graphic), and on feature specific requirements (lower portion of display). Among other things, the tool informed me that the  Samsung NMVe driver is not Windows 11 compatible, and that the generic MS “Standard NMVe Express Controller” must be present to support DirectStorage (I was unaware of this, as some readers here may also be likewise unaware).

Interestingly, I also observed one downside for running the tool via RDP. It reports on display characteristics for the RDP output rather than the built-in or primary device monitor. That said, it does mention the built-in display as you can see under the minimum reqs “Display” field as “3840×2160, 15 inch” (which does meets HDR requirements, FWIW).

At the moment, I’d recommend Win11RCT.exe as the best of the bunch. Be sure to check it out. Thanks, Martin!

Facebooklinkedin
Facebooklinkedin

Checking Target PC Windows 11 Readiness

I’ve found 3 tools useful in checking my PCs — mostly laptops — to see whether or not they’ll run Windows 11. When it comes to checking target PC Windows 11 readiness, I turn to one of:

1. Microsoft’s PC Health Check* (re-released August 30). Its output serves as the lead-in graphic for this story from my 2018 Lenovo ThinkPad X1 Extreme (8th gen i-7 CPU, etc.)
2. GitHub project WhyNotWin11
3. GitHub/ElevenForum project Windows 11 Compatibility Check

Please note: Microsoft’s tool is currently available only to registered members of the Windows Insiders program. Knowing that some readers may not want to register simply to get the tool, I also provide links to the other two as alternatives.

Checking Target PC Windows 11 Readiness Is Easy

PC Health Check is the only one of the three that needs installation. It downloads as a Microsoft self-installing file (extension: .msi). Of the other two tools, one runs straight from the executable download (WhyNotWin11.exe). The other consists of a batch file named Win11CompChk.bat: it runs in an administrative command prompt.

Of these three tools, all do an adequate job or better. Were it not for the Insider program membership requirement, PC Health Check would get my highest accolades. That status won’t last long though: it should soon go into general release (probably no later than the official GA date for Windows 11 itself, October 5).

Right now, WhyNotWin11 gets my top vote because it requires no installation, runs quickly, and delivers accurate results.

Win11CompChk.bat has a few rough spots still, but experienced users can steer around them pretty easily:

  • For one thing, it treats support for WDDM 2 as a must-have (it’s only required for those who want to wirelessly project to an external monitor).
  • For another thing, it won’t pass Secure boot capable systems unless secure boot is turned on (both other tools pass systems, whether or not secure boot is enabled or disabled, so long as it’s present).

Be sure to check them out, and see which one(s) you like best. Cheers!

Facebooklinkedin
Facebooklinkedin

Windows 11 Dev Channel Goes Nickel

Just yesterday, September 2, the MS Windows Insider team re-forked the Beta and Dev Channels for Windows 11. The Windows 11 Dev Channel goes Nickel. Thus, it picks up a new release branch where experimental features not tied to specific upcoming releases can be exposed and explored. Note the major Build number in the lead-in graphic. It jumps to 22449, far ahead of other build numbers of any sort.

The Beta Channel, on the other hand is still tied to 21H1 and Build 22000.  As the upcoming Windows 11 release date — October 5 — edges ever closer, that should remain constant. Beta will be the focus for bug hunts and ongoing fixes. The run-up to that GA date (32 days away as I write this story) should be interesting.

Finally, these two release forks now diverge. I predict Beta will continue to track “the next, upcoming Windows 11 release.” Dev will show us what’s possible but not inevitable for future releases .

When Windows 11 Dev Channel Goes Nickel, What to Expect?

MS has already warned Insiders about future Dev channel releases. They will be less stable and more subject to gotchas and bugs. The 22449 release blog says (emphasis mine):

These builds are from the earliest stage in a new development cycle with the latest work-in-progress code from our engineers. These aren’t always stable builds, and sometimes you will see issues that block key activities or require workarounds while flighting in the Dev Channel. It is important to make sure you  read the known issues listed in our blog posts as we document many of these issues with each flight.

And please: if you participate in the Dev Channel, I urge you to follow Microsoft’s advice. That is: “read the known issues” as each new upgrade emerges. More than once, I’ve been bitten because I jumped first, and read the issues list second. Thus, I’ve learned from first-hand experience, little of it positive, to heed that warning.

I’m glad to see this happening. I look forward to what emerges in  Dev Channel releases going forward. That’s why I joined the Insider Program to begin with. It’s why I look forward to bashing bugs, reporting (and learning from) issues, and making things work. For some of us in Windows-World — including me — this passes as entertainment!

Facebooklinkedin
Facebooklinkedin

Managing Windows 11 Defaults Gets Tricky

Oho! I just learned something interesting from Martin Brinkmann over at Ghacks.Net. It seems that in Windows 11, MS has re-jiggered the way default application selection works. In Windows 10 one could grab an application and associate it with all typical file or link types in one go. Alas, managing Windows 11 defaults gets tricky, because you must now choose them one at a time.

MS also supplies various defaults by default so to speak, which explains why Microsoft Edge shows up so persistently when opening web-related file types. Thus, for example, I count 22 such entries in Settings → Apps → Default apps → (Browser name here). I chose Google Chrome as my example in the lead-in graphic above. If you really want to make Chrome the overall default, you must jump into each of the 22 associated file or link types and pick Chrome from the pick list for each one.

Why Say: Managing Windows 11 Defaults Gets Tricky?

Maybe I should have said “labor intensive” instead. But “tricky” makes for a more compelling headline, so I’ll admit to taking just a wee bit of artistic license here. Truth is, as long as you know that this is how Windows 11 works, it’s the kind of thing you need to do once for those applications you want to make default when Microsoft supplies something different. This takes time and a little effort, but it’s not the end of the world as we know it by a long shot.

I’m hoping Nir Sofer reads this blog post, though, and whips out a Windows11Default tool to help automate this task. Seems like it should be fairly straightforward for someone with the right understanding of Windows internals to make this happen. I see a fascinating thread on this topic in the Spiceworld Forums that explains that GPOs and an XML file can do the trick. I’ll be noodling around with this for a while and see if I can figure something further out. Hopefully, Windows 11 and 10 work the same way in this regard. Stay tuned, and I’ll find out…

Facebooklinkedin
Facebooklinkedin

Out-of-spec PCs Lose Windows 11 Eligibility

We knew it was coming, but not when it would come. Just today (September 1) out-of-spec PCs participating in the Dev or Beta Insider Preview channels found out. They’re seeing a “Sayonara” message in Windows Update, Windows Insider Program settings pages. The lead-in graphic above shows what that says, as out-of-spec PCs lose Windows 11 eligibility.

Why Do Out-of-spec PCs Lose Windows 11 Eligibility?

It’s a matter of MS policy, based on a desire to boost security for users of the new OS . It also means MS can count on more advanced graphics functionality, 64-bit operation, and other odds and ends designed to improve the overall user experience.

In a recent Tweet, Paul Thurrott summed this up humorously as “Thanks for Testing Windows 11, Now Leave…” Senior Program Manager of the Windows Insider Team at MS Brandon LeBlanc responded with “We communicated this would be the case back via this blog post on June 24th…” (Note: I’ve provided links to both tweets and that blog post so readers can see for themselves what’s at issue.)

I Hate to Say It, But “I told you so!”

Just the other day I raised the question of why somebody would want to push their luck on an out-of-spec PC when updates could go bye-bye at any time. I have refused to play that game wishing to avoid the uncertainties involved. Now those crows have come home to roost. Good thing I’m still planning to refresh the hardware on my production PC before October 5 to make it fully compliant, eh?

Sure, it’s fun to try to run a new OS on old hardware. At TenForums, for example, the Let’s run Win10 on really really old hardware thread currently runs to 93 pages, with a total of 928 posted items therein. People obviously enjoy this kind of challenge. But MS is forcibly asserting that those who want to mine this vein will have to do so without support from the company, including access to Windows Update. I predict this is going to get a lot more interesting in the months ahead, as creative people purposely beat their heads against a wall somewhere “because it feels so good when they stop!”

And indeed, that’s life for a certain obsessed element of the population here in Windows World. Why else would one find ongoing stories about running Windows 10 (and even 11) on now-ancient Windows Phones (e.g. this Lumia 950 XL item at The Verge)? Good for them, but this is not my thing, not by a long shot!

Note Added September 2

Windows Insider Program Manager Brandon LeBlanc has clarified that out-of-spec PC will receive CUs until October 5, but no further upgrades to new Windows 11 versions. On and after that date, out-of-spec PCs running Windows 11 will be asked to downgrade to the Windows 10 Insider Preview Release Preview channel via a clean install of the appropriate OS image.

Facebooklinkedin
Facebooklinkedin

Windows 11 Release Commences October 5

It’s not often I’ll just lift a headline from the Windows Blogs as my lead graphic. But today is a notable and valid exception. You can read Microsoft’s own words on this for yourself: Windows 11 available on October 5. The biggest take-aways from this promise are pretty interesting. But when Windows 11 release commences October 5, I suspect we’ll be learning more about what all this really means.

Windows 11 Release Commences October 5 via Trickle-Out

As with other Windows feature upgrades in recent memory (back to 1909 and perhaps earlier), WU will offer the upgrade to the safest machines first. Over time, it will expand the scope of its offer. But that offer will NOT include machines that don’t meet Windows 11 system requirements. In fact, here’s what WU tells me on my Insider Preview Surface Pro 3 under the Windows Insider Program heading:

Windows 11 Release Commences October 5.SP3-WU

With its 4th-generation Intel CPU, the Surface Pro 3 does not meet Windows 11 CPU requirements.

WU Should Provide Upgrade Status Info to All

By the time October 5 rolls around — usually called the GA date (for General Availability) — some broader Cumulative Update (CU) will add compatibility checks to all older and still supported Windows releases. These will inform users about their PC’s eligibility for a Windows 11 upgrade. I imagine the language will be same as in the 21H2 Insider Preview screencap shown above.

I guess it’s nice to know that GA is coming soon. As I write this post, it’s exactly 32 days in the offing. I need to accelerate my production desktop refresh plans. I imagine I’ll order those parts today. Just another glorious day, here in Windows-World!

Facebooklinkedin
Facebooklinkedin

Windows 11 Update Allowed on Out-of-Spec PCs, But…

OK, then, the word is out. Yes, Microsoft is permitting out-of spec PCs to install Windows 11, but that doesn’t mean a lot. In fact, they won’t promise that such PCs will keep getting upgrades — even of the security sort — once the RTM version goes live later this year. This has been widely reported in the trade press.  I found Windows Latest and Thurrott.com coverage most noteworthy on this topic. That said, MS hasn’t issued an official proclamation on this topic. So far, everything’s been communicated in press encounters. Bottom line: Yes, a Windows 11 Update allowed on Out-of-Spec PCs is true, but that doesn’t mean it will keep working indefinitely.

If Windows 11 Update Allowed on Out-of-Spec PCs, But…

Frankly, as Paul Thurrott noted, the situation is kind of a mess. Yes, users can update out-of-spec PCs to Windows 11. If that doesn’t work they can use the Media Creation Tool or a Windows 11 ISO to do a clean install instead. Thing is, there’s no telling right now how long that install will keep working. Nor can I think of a “back-to-working” path for such PCs except for a clean install of Windows 10 sometime in the future, either.

To me, this sounds like a recipe for extra work and heartache, with the bill coming due later this year. I’m still going to upgrade the hardware on the only other PC I have on which I plan to run Windows 11 that currently fails to meet its system requirements. IMO, anything less — especially taking a chance on older hardware — is simply unacceptable.

You, dear readers, can do as you see fit. Personally, I think installing Windows 11 on systems that don’t meet the system requirements is a recipe for disaster. It may work now, but MS won’t say it will keep working. Not good!

Facebooklinkedin
Facebooklinkedin