Category Archives: Uncategorized

Windows Reset Data Wipe Sometimes Falls Short

For some time now, Windows has included a “Reset this PC” option. Among other uses, it lets sellers provide buyers with a pristine OS installation on used PCs. Or so runs the theory, when the “Remove everything” option is elected. However, researchers have observed that Windows reset data wipe sometimes falls short of this goal. Let me explain…

[NOTE: the lead-in graphic above shows what “Reset this PC” looks like in Windows 10 (above) and Windows 11 (below).]

How Windows Reset Data Wipe Sometimes Falls Short

Two data sources sometimes persist after running “Reset this PC” using the “Remove everything” option:

1. Windows.old remains behind. It includes all kinds of sensitive or interesting data about prior users.
2. When local OneDrive file copies exist, they could persist after the reset.

This info appears in the February 24 edition of Microsoft’s Windows 11 Known Issues. Indeed, there’s a section entitled “Files might persist after resetting a Windows device.” It reports which Windows versions manifest this failing: Windows 11, version 21H2;  and Windows 10, versions 21H2, 21H1 and 20H2.

What Known Issues Says

Here’s a verbatim quote from that page:

When attempting to reset a Windows device with apps which have folders with reparse data, such as OneDrive or OneDrive for Business, files which have been downloaded or synced locally from OneDrive might not be deleted when selecting the “Remove everything” option. This issue might be encountered when attempting a manual reset initiated within Windows or a remote reset. Remote resets might be initiated from Mobile Device Management (MDM) or other management applications, such as Microsoft Intune or third-party tools. OneDrive files which are “cloud only” or have not been downloaded or opened on the device are not affected and will not persist, as the files are not downloaded or synced locally.
Helpfully, two known fixes address these issues. First, disconnect from or disable OneDrive before initiating the reset. Second,  remove Window.old after reset completes. Taking these two simple steps ensures no personal info survives reset . Worth remembering!

For more information…

Use Disk Cleanup (or some useful analog like TheBookIsClosed’s Managed Disk Cleanup) or Storage Sense to remove Windows.old from a Windows PC. Indeed, MS provides a helpful how-to link for that latter operation.

Signing out of, or unlinking from, OneDrive before the reset operation prevents local OneDrive files from hanging ’round. Likewise, MS provides an equally helpful how-to link for this maneuver, too.

MS plans fixes for these shortcomings. In the meantime, if you simply disconnect from OneDrive before the Reset, then remove windows.old afterward, you’re covered. Good to know!

Note Added March 9, 2022: Issues Fixed (with Caveat)

With the release of Patch Tuesday fixes for Windows 10 and 11 yesterday (KB5011487 for 10; KB5011493 for 11) MS has fixed these “file hangover” problems. That said, both announcement include this language:

Some devices might take up to seven (7) days after you install this update to fully address the issue and prevent files from persisting after a reset. For immediate effect, you can manually trigger Windows Update Troubleshooter using the instructions in Windows Update Troubleshooter.

Thanks to Mary Jo Foley at ZDNet for bringing this to my attention.

 

Facebooklinkedin
Facebooklinkedin

Build 22563 Makes Advanced Startup MIA

Over the past couple of weeks, I’ve observed something odd and interesting. Many of my Windows 11 PCs were missing the Advanced Startup option. Ordinarily, it’s in Settings → System → Recovery → Recovery Options. Just yesterday, undeniable curiosity let me observe that Build 22563 makes Advanced Startup MIA again. This time, I’m NOT going to create an ISO and run an in-place upgrade repair install. Though I think it would fix it, I won’t do that this time. Instead, I’m convinced this needs reporting to Feedback Hub as a recurring problem.

Build 22563 Makes Advanced Startup MIA Again: FB Hub Report In

I upvoted and added to a thread on the Feedback Hub entitled “The Advanced Startup option is missing from the recovery menu.” I’m now convinced this is a recurring problem that can occur when upgrading an Insider Preview to a new Insider Build, or when applying a Cumulative Update to an RTM Build. I’ve had it happen on 3 of my 5 Windows 11 machines in the last week, in fact. That’s disheartening, after spending a half-day repairing the issue. See my Feb 21 post about the fix for all those gory details.

But now, I know there’s a problem across the board in Windows 11. The only thing I don’t know is if the problem is just across the board on MY Windows 11 PCs, or more of them than that. That’s why I’m reporting to Feedback Hub and hoping for results. Peferably, sooner rather than later. We’ll see.

I will observe that my lone “native Windows 11” PC seems immune to this issue. All of my other Windows 11 PCs were (a) upgraded from 10 to 11, and (b) regularly manifest this issue. I’d be curious to understand the connection, if any, that might be involved…

Facebooklinkedin
Facebooklinkedin

Costing Windows 11 Widgets and Teams

Just read a short and fascinating blog post from Michael Niehaus. It’s entitled The overhead of Widgets and Teams in Windows 11. In it he looks at the memory overhead from Widgets and Teams Chat. In costing Windows 11 Widgets and Teams using Sysinternals Process Explorer, he produces interesting numbers.

If Costing Windows 11 Widgets and Teams, What’s the Charge?

Numbers vary from installation to installation but his numbers are close to mine on Dev Channel, RP Channel and Production PCs. Thus, I’ll reproduce his. (Note: I show mine from a production PC in the lead-in graphic above).

Niehaus reports that the version of Teams that loads by default with Windows 11 consumes around 390MB RAM. Widgets, on the other hand, consume about 210MB RAM. Add the two together and you get around 600MB.

On my system, private bytes (memory that cannot be shared with other processes, which is what Niehaus is reporting) show up in the left-hand column. Working set (which includes page file entries touched by the process but not in active use) show in the right. The total for private on my X1 Carbon is ~485MB, for working set is ~988 MB.

Long story short: leaving those defaults alone on a Windows 11 PC will add between 0.5 and 1.0 GB to the memory overhead.

What to Do About This, If Anything

As Taras Buria observes in his WinAero reporting on this phenomenon, this doesn’t matter on PCs with plenty of RAM and sufficient CPU power. But on lower-end PCs, laptops and tablets, one need only remove the Teams and Widgets icons from the taskbar, and restart the PC to get rid of that resource drain. On a low-end i3 or equivalent, with less than 8 GB of RAM, it actually could make a difference.

All in all it’s an interesting bit of analysis, and a nice demonstration of the kinds of things that Sysinternals Process Explorer can tell you. Cheers!

 

Facebooklinkedin
Facebooklinkedin

Zoom Mystery Gets Interesting Resolution

For the past month or so, I’ve been unable to run Zoom on my primary desktop PC. That’s actually OK, because it doesn’t have a video camera, so it’s been no major gotcha to switch over to the laptop I keep at the left-hand side of my desk. There, a camera is built-in and it works fine with my Jabra 75 USB plug-in headset. Today, determined to find a solution, I stumbled across a revelation in the Zoom Community forums. There, my Zoom mystery gets interesting resolution: because the PowerToys “Video Conference Mute” is enabled by default, it crashes Zoom. Turn that feature off. Presto! No more crashing.

Flailing About Leads to Zoom Mystery Gets Interesting Resolution

At the same time, I’ve also had to switch from my Jabra 75 headset to the older Logitech H750e headset on the production PC. Though the sound widget in Control Panel shows sound input/output, it’s not audible on the headset itself. That’s working properly now, too.

If it hadn’t been for some inspired Google search, I’d never have found this by myself. Turns out it’s a “known thing” in GitHub (where PowerToys development is run). There a bug report about this there. It’s entitled “Zoom continuously crashes with Video Conference Mute enabled.”

I’m very glad this finally popped up on my radar. I’m even gladder there’s an easy fix. Shoot! I’m just glad to see the Zoom dashboard popping up and working on my production desktop PC. This fix was a long time coming, but I’m glad to see it finally in place. Sigh.

 

Facebooklinkedin
Facebooklinkedin

DevMgr Now Checks Windows Drive for Updates

I guess you could say it’s been a long time coming. With the latest Dec Channel release for Windows 11, Device Manager now defaults to the user’s current default drive. That’s instead of the mostly-absent A: drive (usually a Floppy disk) to which it has defaulted since time immemorial. See the new scheme as the lead-in graphic for this story, see the previous default from my Windows 10 production desktop below. Thus, we see that DevMgr now checks Windows drive for updates by default. Woo-hoo!

DevMgr Now Checks Windows Drive for Updates.a.c

The old method goes back to earliest Windows, and defaults to drive A:. How quaint!

If DevMgr Now Checks Windows Drive for Updates, Life Gets Easier

As long as you deposit driver files of interest in the same directory as shown in the lead-in graphic on Build 22000 or higher, Device Manager will find them “automagically.” (See this WindowsLatest story for more info, with a shout-out from yours truly.) It’s a minor, minor change but one that could make life easier for admins and power users everywhere. Floppy disks are so … twentieth century. I still have a USB-attachable floppy drive in my “antiques closet” but I can’t remember the last time I used (at least 3 years ago).

From what I can see, the default directory specification may come from MS Office. On my Dev Channel PC it comes up as:

C:\Users\etitt\OneDrive\Documents

But that directory spec doesn’t show up anywhere in my environment variables, so I’m a little curious as to where and whence it originates. From experience, I know that particular Documents folder (the one inside OneDrive) is a default save folder for Office apps. Otherwise, I’m at a loss to explain it. I’ll poke around and see if I can come with a good explanation. Stay tuned for that administrivia and other burning Windows 11 details. Cheers!

Facebooklinkedin
Facebooklinkedin

First Look: Yoga 7i Defines Windows 11 Ready

I have to laugh. After sending back the ThinkPad Carbon X1 Gen9 to Lenovo a couple of weeks ago, I asked for a “PC with Windows 11 on it.” What I got showed up via FedEx yesterday. After initial boot-up (which I didn’t check out thoroughly I blush to confess) the PC’s first act was to upgrade itself to Windows 11. I’m guessing that means it had Windows 10 installed, with an auto-task to perform the upgrade during initial boot-up. This nice little gunmetal grey Yoga 7i defines Windows 11 ready, I guess, because it showed itself more than capable of getting to Windows 11 literally out of the box. Sigh. That’s not quite what I expected, but it’ll have to do.

FWIW, the product pages for the unit still show it with Windows 10 installed. I’m guessing my friends on the Lenovo Reviews team added a first-boot script to fire off the upgrade as a concession to my request. Makes me chuckle, though…

If Yoga 7i Defines Windows 11 Ready, Then What?

It took almost half an hour for me to get past the install/upgrade processes the unit fired off on its own at first boot. Looks like all the device drivers got WU-based upgrades, too. Only then did I learn I was dealing with a copy of Windows 11 Home. Shorty after that, I learned that none of my volume license keys or WIMVP courtesy Visual Studio Subscription keys worked for a Pro upgrade.  Sigh: it’s always something, right?

I checked the speed on the USB-C ports and found that they are indeed UASP, with external NVMe devices clocking in at around 1 GBps as they should. I’m a little miffed that I can’t remote into the 7i to make screencaps and suchlike on my production desktop. I’ve asked Lenovo to send an upgrade key to make that happen.

The device has a bit of a weird configuration:

  • i5-1135G7 CPU (4 cores, 10nm, 2.4 GHz clock)
  • 12 GB RAM (I’m guessing 1x4GB + 1x8GB)
  • 0.5 TB Samsung OEM SSD
  • Iris Xe Graphics
  • 1920×1080 display (default to 150% magnification), 60Hz, touchscreen

But all, in all, it is a lightweight, reasonably fast and capable laptop. Looks like this configuration costs around $850 or so. As far as I can tell, it’s pretty good value for the money. I’ll have more to say after I’ve spent more time with the machine and understand its capabilities better. So far, so good, though…

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

5800X Rebuild Boots Right Up

It was an interesting Saturday. My son and I started working on the rebuild of our oldest desktop PC around 10 AM that morning. He’d never built a PC before, so I had him doing most of the driving. It was an educational experience for both of us. But happily, this 5800X rebuild boots right up on the first try. In fact, we got Windows 10 clean installed with just one minor hiccup. Total time invested so far: around 4.5 hours (but plenty of software still to install).

5800X Rebuild Boots Right Up, But…

On the first go-round from my Ventoy boot disk, Windows 10 refused to allow the brand-new Sabrent Rocket 2TB NVMe to act as the boot/system drive. A quick once-over using DISKPART showed it was NOT formatted for GPT. Once I cleaned the drive then converted it to GPT, the installer was able to take it from there. First time to use an unallocated drive teaches me that GPT is now mandatory. Live and learn.

Other lessons learned during this install adventure included:
1. Always good to have a grabbing tool or clamps to use for handling small screws in tight places.
2. It’s good to have ample wiring room in which to route power and control cables.
3. The Antec 900 still makes a great PC case, but it shows its age with no front-panel USB 3 ports.
4. The CoolerMaster Hyper 212 is a TALL cooler. I had to remove the case fan from the side panel to button the case back up (fortunately it has plenty of ventilation anyway).
5. I’m missing a couple of SATA drives, because of lane conflicts from the M.2 NVMe in use. I see an easy fix in the mobo manual, tho…

Worthwhile Investment?

The parts I purchased for the rebuild cost about US$1,200. It’s still too early to tell if the upgrade is worth that price. But time will tell pretty shortly. In the meantime, stay tuned, and I’ll keep you posted.

Facebooklinkedin
Facebooklinkedin

First Windows 11 Hardware Refresh

OK, then. I’m getting ready to upgrade one of my two remaining desktops to make it meet Windows 11 hardware requirements.  This is my first Windows 11 hardware refresh, so I want to get things right. The irony of the situation is that this PC is already running Windows 11 Insider Preview Build 22000.132. That’s not supposed to continue, as and when an RTM version hits the Internet. I’m trying to get out in front of those changes…

Where My First Windows 11 Hardware Refresh Begins

Given what’s in this still-capable Windows 10 (and 11) PC, it’s been around for a while. Here are its key components:
1. Intel i7-4770K (4th generation/Haswell) CPU
2. 32 GB DDR3 RAM
3. Asrock Z97 Killer Motherboard
4. Samsung OEM 512GB NVMe PCIe x3 boot/system SSD
5. Nvidia GeForce GTX 1070 Ti
That CPU dates back to 2013, but I believe I built this system in 2014, and later upgraded its graphics card. It is getting kind of long in the tooth, but I’m keeping many parts for the refresh build.

What Goes, What Stays?

Of the four numbered items above, 1-4 are going, Because of the current market situation for GPUs, it’s not smart for me to lay out over US$1K for a new one right now. Here’s the other stuff I bought to put inside that machine (I’m keeping the case, the PSU, all the peripherals, and some of its existing drives, as well):
1. AMD Ryzen 7 5800X CPU (8 core/16 thread)
2. G.Skill 64 GB DDR4-2666 (2×32 GB modules)
3. CoolerMaster Hyper 212 RGB closed-loop liquid CPU cooler
4. Asrock B550 Extreme4 AM4 Motherboard
5. Sabrent Rocket Q NVMe PCIe x4 SSD 2TB

Open Questions for the Build

This will be my first time to put together a PC that aims to comply with Windows 11 requirements. I’m curious to see if those will be met by default, or if I’ll have to fiddle the BIOS to get Secure Boot and TPM 2.0 emulation working. Whatever happens, count on me to keep you posted right here. The target schedule for the project is Saturday, August 21. I’m going to take a back seat, and let my 17-year-old son Gregory take the old stuff out, and put the new stuff in. Wish us luck!

Facebooklinkedin
Facebooklinkedin

Pondering Windows 11 Hardware Requirements

The Windows user community is abuzz with reactions and concerns about what it takes, PC-wise, to upgrade to Windows 11. This has many people — myself included — pondering Windows 11 hardware requirements.  For the record, Microsoft Docs states those things clearly on the Windows 11 requirements page. (Indeed, the bulleted list below is cut’n’pasted from that source) :

    • Processor: 1 gigahertz (GHz) or faster with two or more cores on a compatible 64-bit processor or system on a chip (SoC).
    • RAM: 4 gigabytes (GB) or greater.
    • Storage: 64 GB* or greater available storage is required to install Windows 11.
      • Additional storage space might be required to download updates and enable specific features.
    • Graphics card: Compatible with DirectX 12 or later, with a WDDM 2.0 driver.
    • System firmware: UEFI, Secure Boot capable.
    • TPM: Trusted Platform Module (TPM) version 2.0.
    • Display: High definition (720p) display, 9″ or greater monitor, 8 bits per color channel.
    • Internet connection: Internet connectivity is necessary to perform updates, and to download and use some features.
      • Windows 11 Home edition requires an Internet connection and a Microsoft Account to complete device setup on first use.

Pondering Windows 11 Hardware Requirements Leads to Upgrade Plans

Of the 10 systems currently on the premises here at Chez Tittel, only 3 of them fail to meet the afore-stated stipulations. Those 3 systems are:

1. My production desktop PC, whose i7-6700 misses the CPU cut-off by one Intel generation. It also lacks TPM 2.0.
2. My son’s desktop PC, whose i7-4770K (built in 2014) is pretty long in the tooth. It’s overdue for an upgrade anyway. It too, lacks TPM 2.0 support.
3. My 2014 Surface Pro 3 sports another 4th-gen Intel processor, an i7-4650U. No TPM 2.0 here, either.

I will upgrade both desktops (systems #1 and #2 above). The parts for #2 arrived this weekend and I’ll be upgrading that system sometime this week. It’s going to be a Ryzen 5800X. Its B550 mobo offers TPM 2.0 emulation as part of a broad range of capabilities. I plan to upgrade my production desktop next month, or the month after, to be ready for an October Windows 11 production release date.

Keeping an Eye on Windows 10

Usually when a new OS version comes out, I abandon the previous one completely and move wholesale to the new version. I won’t be able to do that with the Surface Pro 3 (#3 above) so I’ll keep it running Windows 10 as long as it can.

EOL for Windows 10 is October 2025, so that’s going to be a while yet. In fact, if all goes to plan I may be retiring that year myself assuming my son also manages to graduate from college in 4 years. (Alas, that’s not always a safe assumption: both of my step-kids took 5 or more years to earn their bachelor’s degrees, and my sister’s 2 are on the same course. I’m resigned to the notion that it may take him 5 years to finish a bachelor’s, because that’s become such a norm.)

Why I’m Basically OK with MS Requirements

I’m not as bent out of shape by Microsoft’s requirements cut-offs as many people seem to be. I understand one must draw the line somewhere, and that hardware-level security has made dramatic strides in the past half-decade. I’m assuming that’s why MS drew the line at 8th generation Intel (Coffee Lake) CPUs and AMD and ARM processors of similar vintage.

These cut-offs take us back to 2017, nearly 5 years back from the upcoming Windows 11 release date (more or less expected for October). Because TPM (via emulation) is part and parcel of all such systems, by and large, it’s not really an additional hurdle unless users bought older motherboards for newer processors in the 2017-2018 timeframe.

For some fascinating viewpoints and issues on this topic, check out the ElevenForum thread “Update on Windows 11 minimum requirements.” As I write about this conversation, it already boasts numerous items (including my own at #212). There are sure to be many, many more before all is said and done. That said, it’s worth a read-through. Lots of good opinions and ideas, pro and con, and good reflection of the state of the user community.

 

Facebooklinkedin
Facebooklinkedin