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.

WU Starts Windows 11 22H2 Delivery

OK, then. When I made the rounds of my PCs this morning, the Lenovo X1 Extreme got the offer through Windows Update. That’s right: for me, WU starts Windows 11 22H2 delivery right now. You can see what that offer looks like in the lead-in graphic.

When WU Starts Windows 11 22H2 Delivery, Then What?

Even though WU reports that “You’re up to date” as shown, a “Download & install” button is provided for 22H2. After clicking said button, it took about 5 minutes to download. The GUI-based install took another 25 minutes. It took 2 minutes to cycle through update processing before the first reboot. Post-GUI install took 6 minutes more, and then 2 added minutes to get to the intial desktop. At 35 minutes in all, that’s longer than I remember the Windows 10 to Windows 11 upgrade taking.

At the end of the process, Winver shows me running 22H2, Build 22621.521. A quick follow-up check for updates shows a Defender item, and KB5017271 (.NET Framework 3.5 and 4.8.1 CU). I run those, after shooting this screencap:

WU Starts Windows 11 22H2 Delivery.newwinver

Windows 22H2 Status at Chez Tittel

What about my other production Windows 11 PCs? The Lenovo P16 Mobile Workstation is still on safeguard hold (Intel SST  Audio drivers). I’d already force-upgraded the P360 Ultra, the Ryzen 5800X PC, and the Lenovo Yoga 7i. That means all my production 11 PCs are as upgraded as they get for the moment. It’s a good place to be. I think I’ll enjoy it for a short while, at least…

Facebooklinkedin
Facebooklinkedin

P360 Ultra Gets Second NVMe

A couple of days ago, I praised the interior design of the Lenovo P360 Ultra SFF PC (link). I just had to remove the GPU to access the second NVMe slot on an Asrock B500 Extreme4 motherboard last week. Let’s just say it wasn’t incredibly easy (and some expletives were involved). That really made me appreciate an install that required less than two minutes all the way around. But now that the P360 Ultra gets second NVMe, I want to report on the results.

When P360 Ultra Gets Second NVMe, Speed Abounds

What you see as the lead graphic for this story is a pair of CrystalDiskMark results. To the left, the internal C: furnished with the PC (a Samsung 1TB OEM drive: MSVL21T0HCLR). To the right, the internal D: I installed (WD Black SN850).

First, let’s look at those results. The Samsung drive enjoys an 18% edge on the sequential read (queue depth 32, single thread) and a  33% gain on random read (queue depth 1, single thread). The WD Black comes out ahead on all other readings.

That’s not surprising, given that the WD Black SN850 is a newer, more capable drive. But those results also speak to the notion that one should definitely populate open NVMe slots if speedy storage is helpful to the workloads a PC must handle.

P360 Ultra Gets Second NVMe.external

Same WD Black drive in a USB4 external NVMe enclosure: much slower.

Internal vs. External NVMe

The preceding screengrab shows CrystalDiskMark results for the same drive, but housed in an external NVMe enclosure. It happens to be a USB4 enclosure, and represents as much speed as I’ve been able to get from an external NVMe drive. It’s significantly slower across the board, but still not bad.

If I drop the same drive down to a USB 3.1 enclosure, it runs at standard UASP speeds (at or under 1000 in the top 4 cells). Interestingly the bottom four cells don’t change much for either USB4 or USB3.1. Backup speeds don’t change that much, either. That’s why I’m not convinced the USB4 enclosure is worth a $100 premium (it improves backup speeds by 30 seconds, give or take).

One More Thing…

If you’re buying an NVMe drive for an external enclosure, there’s no need to spend big on a fast, capable storage device. It won’t be able to run full out because the USB link (either 3 or 4) can’t keep up with top-end NVMe speeds. As the preceding CrystalDiskMark chart shows, you can’t come near the 6-7 GBps or so performance that top-end NVMes deliver these days.

On the other hand, if you’re going to put that device into an M.2 slot INSIDE the PC or laptop, that’s a whole ‘nother story. Then, you should buy as fast as you can stand to pay for — assuming, that is, that the PC or laptop can make full use of those capabilities.

Facebooklinkedin
Facebooklinkedin

Advanced Sharing Settings Leaves Control Panel

Here’s an interesting observation. It’s consistent with Microsoft’s long-term migration of functions from Control Panel into the Settings app. I first noticed it on the P360 Ultra (running version 22H2). And I just confirmed it — and took the lead-in screencap — on an X380 running Dev Channel build 25211.1010. Indeed, it shows that Advanced Sharing Settings leaves Control Panel, and runs within the Settings app.

Why Advanced Sharing Settings Leaves Control Panel

As a further point of confirmation, if you click “Change advanced sharing settings” in Control Panel in 22H2 versions, the old control is nowhere in evidence. It now opens the Settings-based pane instead. Looks like this functionality is entirely gone from Control Panel now.

On the plus side, you can expand all three types of sharing options (Private, Guest or Public, and All Networks) at the same time. That’s what’s showing in the lead-in screencap, in fact.

Looking at the old-style Control Panel equivalent in Windows 10 right now, the functionality of old (CP-based) and new (Settings-based) incarnations seems otherwise unchanged.

Could This Change Be News to Some?

Here’s where things get interesting. I searched Google for “advanced sharing settings now in Settings app.” I see no mention of this move online anywhere just yet. I must admit, it came as a surprise to me, too.

It does not apply to Windows 10 at all, nor to Windows 11 21H2 or earlier versions (I checked). Feel free to check your own installations. If you see anything interesting — or different from what I’m reporting here — please post a comment.

But time marches on. And so, apparently, also does the steady migration of functionality from Control Panel to the Settings app. What’s next, I wonder…

Facebooklinkedin
Facebooklinkedin

P360 Ultra Is Beautiful Inside

Holy mackerel! I just popped open the Lenovo P360 Ultra to check out its interior. I’m completely blown away. Starting with a protracted period for Tom’s Hardware in the early 2000s, I built and reviewed several dozen PCs for them. Over the years, I’ve laid hands on the insides of dozens of other PCs, and as many laptops. When I say the P360 Ultra is beautiful inside, I mean it. I’ve never seen a PC — full-sized or SFF — as well engineered for easy interior access as this one.

What P360 Ultra Is Beautiful Inside Means

The only tool I had to use when accessing anything inside the P360 Ultra was a pair of needle-nosed pliers. But a pen would have done just as well. To mount a second NVMe SSD, I had to pop a retaining clip. It required modest, well-directed force, but was easy to do.

The unit opens easily with a single lever release on the back. That release is boxed in red in the lead-in graphic for this story. Pull it down, and use it to pull the interior free of the case. That’s it.

Inside the case, customers have easy and immediate access to two of its four SODIMM memory slots. Getting to the SSD cooler is equally easy. There’s a nice YouTube video that takes a visual tour of the whole interior. Better still, Lenovo has a whole series of maintenance videos that show all the important stuff, item by item.

Where Did I Just Go Inside the P360?

I checked out all the stops along the way. Indeed, it would be dead easy to add two more memory modules to the current configuration (which has a single 32GB SODIMM). I popped up the cooler from the SSD area with a single catch release. I watched the Lenovo video to learn how to release the retaining pin from the second, open SSD slot. Then I inserted the WD Black SN850 I bought last week, returning the retaining pin into its closed position and buttoned the case back up.

The cooler that covers the side-by-side SSD slots comes loose with a single catch (fingertip barely showing at mid right). Pop the clip, drop in the drive, and repeat in reverse. Took me about 30 seconds, all told.

I’m happy to report that new drive came up instantly on the next reboot. The BIOS obligingly beeped to let me know something had changed, but the whole process was dead easy. Tomorrow, I’ll write about the amazing results from using the WD Black drive internally.

A Usability Triumph

As I said earlier, I’ve stuck my hands in a lot of PCs and laptops. That includes numerous SFF PCs, of which I’ve built several for use here at Chez  Tittel. My wife uses a Dell 7080 Micro as her daily beater, in fact. I’ve NEVER seen a PC as well engineered for access and upgrade as this one. It’s amazing. Watch the aforelinked videos; you’ll see exactly what I mean. Astounding!!

My hat’s off to the P360 engineering team. While they marvel at my bald, gleaming head, I’m still marveling at their great work.

 

 

Facebooklinkedin
Facebooklinkedin

Advanced IP Scanner Worth Using

For years now, I’ve been a huge fan of Nir Sofer’s software tools. Along the way, I’ve often used his NetBIOS Scanner (NetBScanner). It shows me which IP addresses Windows PCs occupy. Two weeks ago, I noticed PatchMyPC supports a tool named Advanced IP Scanner. I’ve now tried it out. I can say I totally find Advanced IP Scanner worth using. It appears as this story’s lead graphic, in fact.

Advanced IP Scanner Worth Using.NetBScanner-output

This NetBScanner output shows only Windows and other devices with NetBIOS names; Advanced IP Scanner (top) shows EVERYTHING IP.

If Advanced IP Scanner Worth Using, What About NetBScanner?

Once I started using the former, I immediately saw the limitations of the latter. Simply put, NetBScanner shows only 8 entries; Advanced IP scanner shows 18. It even includes devices that lack NetBIOS names but participate in the LAN (e.g. my ASUS WAP, my thermostats, and my TV). Better still, it shows the IP addresses that some of my PCs (laptops, mostly) use for Wi-Fi and GbE, along with which one is live at present and which one is unused (e.g. X380).

There’s more: as I was troubleshooting my PING and RDP issues earlier this week, I learned to make use of the right-click tools it offers for devices whose IP addresses it shows. You can access its maker’s own Radmin utility to jump directly into its version of remote administration of anything showing.

To me, though, the right-click Tools menu is both interesting and helpful. Shown above this paragraph, it lets you run a variety of commands in a cmd.exe window against the highlighted item. I used it to run PING tests point-to-point on my LAN and eventually got everything working. It also turns out to be a handy way to launch RDP as well.

Remember: Cools Tools Rule

I’ve come to like this free, informative and easy-to-use utility enough to add it to my top tier Windows tools collection. I call these “Cool Tools.” For me, they are essential items in my administration and troubleshooting toolbox. If you try Advanced IP Scanner out, I predict you’ll want to add it to your lineup, too.

Facebooklinkedin
Facebooklinkedin

WD Black SN850 SSD Heatshield Bites Me

It’s sometimes said: “It’s the little things that get you.” Boy, was that true for my latest SSD purchase. Alas, as shown in the lead-in photo, I accidentally ordered a version with heatshield. It’s pretty impressive. Formed of solid aluminum, it’s least 5mm tall. It upped the cost by US$30, too. Even so, the WD Black SN850 SSD heatshield bites me — or my deployment plans — right in the hindquarters.

How WD Black SN850 SSD Heatshield Bites Me

Why is this a problem? Well, I’d planned on emplacing the SSD in an NVMe enclosure. Such enclosures, however, only accommodate circuit boards, not massive (and thick) heatshields.

WD Black SN850 SSD Heatshield Bites Me.barebones

What I needed, in fact, was the barebones version (image above). Costs US$99.50, and fits an NVMe enclosure just fine. I guess that’s what I get for giving into techno-lust. Amazon’s one-click ordering gave no time for thought. Sigh. I blame the government…

We Don’t Need No Stinkin’ Heatshield…

A little poking around online showed me that I was not the only buyer so surprised. Another party confirmed the heatshield would come off (but only destructively). Caution was my watchword.

Armed with a pair of needle-nose pliers, I carefully bent the heatshield away from the PCB. Next stop: Disk Management, for new drive setup. Worked! Happily, here are the results in File Explorer from my cheapo new NVMe enclosure.

Live and learn, I hope. Going forward, I’ll read my product details more carefully. Gosh, perhaps I can avoid the same mistake in future. We’ll see!

Facebooklinkedin
Facebooklinkedin

Advanced Sharing All Fixes PING

Apocryphally, PING stands for “Packet InterNet Groper” (or perhaps, “Packet Inter-Network Groper”). Actually, I think it comes from submarine-speak. There, a PING denotes the return sound that sonar makes when reflected. I’ve been troubleshooting a persistent RDP issue with the Lenovo P360 Ultra SFF PC. En route, I just fixed an inability to PING that node. Changing Advanced Sharing All fixes PING, as far as I can tell. Deets follow…along with an RDP fix.

Why Say: Advanced Sharing All Fixes PING?

First off, I relaxed all entries under the “All Networks” heading in Advanced sharing settings (Control Panel). Then, PING started working on the P360 Ultra. Easy-peasey, but not terribly safe.

Interestingly, I then went back and changed the settings to their defaults. That’s “the other option” in all thee cases shown. PING kept working, but the sharing was tightened back up.

Comparing P16 and P360 Ultra

What’s even more interesting is that the other “new machine” here does RDP and PING just fine. That’s the latest Lenovo Loaner here at Chez Tittel: the P16 Mobile Workstation. I’ve had no issues with networking and RDP on that other machine. But I was still unable to remote into the P360 Ultra.

I switched to the Remote Desktop app, and got a more informative error code: 0x4. In researching possible fixes, I found a reghack under that heading at TechDirectArchive. Since I’d already tried everything else recommended in that story, I tried that too.

Here’s the Remote Desktop app with the P360 Ultra under its wired IP address: 192.168.1.192. Problem solved!

It had me create a new Regkey named MaxOutstandingConnections in HKLM\CurrentControlSet\Control\Terminal Server. As suggested, I set its value to 0x10000. And guess what? Both the Remote Desktop Connection application (mstsc.exe) and the Remote Desktop app (show above) now work!

Go figure. All I can say is “What a relief!” It’s been driving me bananas…

 

Facebooklinkedin
Facebooklinkedin

Docking Discrete GPU Laptops Trick

Inquiring minds want to understand how to get the best graphics performance when using a multi-purpose, high-bandwidth connection. Yes, I’m talking about a Thunderbolt 4 dock (like the CalDigit TS4 or the Belkin Pro Thunderbolt 4). Turns out there’s BIOS tweak involved: it’s my “docking discrete GPU laptops trick.”

OK, What Is the Docking Discrete GPU Laptops Trick?

By default, most dual-GPU laptops run in dual or hybrid graphics mode. That is, they use the built-in GPU unless a specific application requires or prioritizes the discrete GPU. When running on battery, in fact, they only use the built-in GPU unless forced to use the discrete GPU instead, to extend runtime.

My trick comes in at the BIOS level. Thus, for example, the Lenovo P16 Mobile Workstation, has a BIOS setting under Config →  Graphics Device. It takes possible values of Hybrid Graphics (the default) or Discrete Graphics (the alternate). If you switch from the default to the alternate, the laptop always uses the discrete GPU to drive display outputs.

When using a dock, one is perforce plugged in for power (either separately, or through the dock itself, which has its own heavy-duty external power supply/brick). That means it’s safe to use the more power-hungry (but also, more capable) discrete GPU to drive two or more displays.

For Thunderbolt 4, docks are limited to a single 8K display or dual 4K displays (usually via DisplayPort, aka DP, and/or USB-C). So far, I have found this connection to work indistinguishably from my production desktop. It’s got an Nvidia RTX 3070 Ti with dual DP Dell UltraSharp 2717 2K monitors attached. The docks drive the same outputs equally well.

Uh-Oh: Must I Raise My Display Ante?

Right now, I can’t really drive the graphics end of things to the level where it would stress Thunderbolt 4. I’m wondering if that means I need to buy up, and replace my 2017 vintage monitors with something like the Dell UltraSharp U2723QE. At US$600 and up, two of those would sting the bank account a bit (its stunning display serves as the lead-in graphic for this story). But it may be time for a display refresh here at Chez Tittel, so to speak.

Let me check with “The Boss” (wife, Dina) and get back to you on that…

Facebooklinkedin
Facebooklinkedin

Flash Drive Goes Incredibly Slowly

Here’ s an interesting item. Last week, when trying to troubleshoot the graphics driver on the Lenovo P360 Ultra SFF PC, I ran into an interesting follow-on issue. I decided to copy the “old driver” file to a flash drive to take it upstairs where the unit lives (networking issues temporarily kept me from using RDP, as is my more typical practice). And gosh, I couldn’t help but notice my Mushkin Atom flash drive goes incredibly slowly when copying that 649K file.  The deets, courtesy of File Explorer, provide the lead-in graphic for this story.

If Flash Drive Goes Incredibly Slowly, Then What?

Just for grins, I plugged in an older USB3 mSATA device and copied the target file again. Despite its antique vintage (2014 or thereabouts) it beat the snot out of the flash drive. As you can see in the next screencap, it achieved a data rate of 236 MB/sec. That’s a whale of a lot faster than the paltry 12.5 MB/sec shown in the lead-in graphic.

Flash Drive Goes Incredibly Slowly.copy-speed

The SSD-based USB device is more than 18 times faster than the flash-based device. Wow!

What does this say? It says that older mSATA SSDs are worth keeping as a much speedier alternative to flash drives. Back when I bought the Sabrent enclosures in which my 3 mSATA drives are housed — I have one each 256, 512 and 1,024 MB devices — I paid US$60 or thereabouts to buy them. Now, you can pick them up at Amazon for US$14.

Flash Drive Goes Incredibly Slowly.msata-device

For US$14, you can move files around a whole lot faster!

To me, that’s money incredibly well spent, given the half-dozen or so mSATA drives I still have kicking around here. If you’ve got one or more sitting idle, this would be a smart buy for you, too.

Note Added 2 Hrs Later: Cheaper Than Flash!

You can buy a 256GB mSATA SSD for under US$30 right now. That makes the total price around US$45 for enclosure and drive. That’s about 3X what you’ll pay for a 128 GB flash drive, and less than some “faster” 256 GB flash drives cost. To me, this argues even more strongly that this is a good way to boost your USB storage arsenal without breaking the bank.

Facebooklinkedin
Facebooklinkedin

Windows Upgrades Bring New Drivers

Whenever one upgrades a Windows installation, the installer locates and installs a new slate of drivers by default. There are ways to overcome this by customizing the Windows install image (with DISM, for example). But I was forcibly reminded that Windows Upgrades bring new drivers. It happened two days ago when the Installation Assistant took the P360 Ultra to Windows 11 22H2.

Fortunately, I knew how to fix this. Because the latest Nvidia driver is the culprit, I simply switched to Intel UHD graphics. This took me from a black screen to working graphics output. I’ll roll back the affected driver this weekend. That will put things back to rights.

Showing Windows Upgrades Bring New Drivers

I had to roll back the Nvidia driver on the P360 Ultra to get the RTX A2000 GPU to work. That’s because there is a known issue with all drivers newer than 30.0.15.1165, as I learned from Lenovo’s engineering folks last week (see this Sept 16 item for details).

I’m a big fan of the GitHub DriverStore Explorer project (aka RAPR.exe). As you can see from the following screen snippet, there’s an older INF file on the U360 Ultra for my proper target version (30.0.15.1165). But alas, DevMgr won’t roll back to that version (I think it’s because the older version is a Quadro/Studio driver, while the new, in-place version is a Game-ready driver).

Windows Upgrades Bring New Drivers.RAPR

RAPR confirms that the new version is installed, and shows the old version, too. [Click image, then zoom to 200%.]

Luckily I still have the Lenovo update package that they provided. As its Properties window shows, file m3vdo008d.exe is exactly what I need. I know from recent experience – the first time I fixed this gotcha – that I can simply install this exe file, and it will replace the buggy new driver with the stable, working older driver. Sometimes, one has to run the Driver Display Uninstall (DDU) tool to completely remove all traces of the new, before installing the old. That’s NOT the case here, I’m happy to say.

Windows Upgrades Bring New Drivers.LenovoPkg

If I install this older driver, I can then use the Nvidia GPU without problems.

How Driver Trouble Happens During Upgrade

If a particular PC needs an older (or non-current) driver, Windows isn’t smart enough to steer around such potholes. As soon as I upgraded this PC, I knew I was going to have to fix the automatic update it would make to the latest (and incorrect) Nvidia driver. Sometimes, that’s the kind of thing you need to watch out for when upgrading Windows. Consider yourself notified, if not warned!

Facebooklinkedin
Facebooklinkedin