Windows Enterprise Desktop


May 15, 2019  10:26 AM

Install KB4494441 CU Twice

Ed Tittel Ed Tittel Profile: Ed Tittel
Windows 10, Windows Update Management, Windows Updates

OK, then: here’s a new one on me. Yesterday, May 14, was Patch Tuesday. In keeping with usual practice, MS released a number of updates, including KB4494441. The subtitle for that CU, BTW, is “(OS Build 17763.503).” I downloaded the updates and installed them, without apparent difficulty. But when I checked my Build number, it was 17763.475 (not .503, as promised in the KB subtitle). A quick return to the TenForums thread on KB4494441 informed me that those who’d successfully made it to 17763.503 had invariably installed KB4494441 twice. I jumped back into Settings → Update & Security → Windows Update and checked for updates. Sure enough, it offered KB4494441 for install again. And that, dear readers, is why I warn you to “Install KB4494441 CU twice!”

Install KB4494441 CU Twice.history

Notice that two installs for KB4494441 show up in the install history. What’s up with that, I wonder?

Why Must We Install KB4494441 CU Twice?

Good question! I wish I knew the answer. The afore-linked Windows Support note about the CU says nothing about doubling up on installation. I don’t recall enountering this kind of behavior on other, older updates either, CU or otherwise. But indeed, on 4 of the 5 of the PCs running the Current Branch version of Windows 10 right now I had to double-install KB4494441 to get to Build 17763.503. That’s also, without exception, what the several dozen other individuals who posted to the TenForums.com thread mentioned previously reported as well. Thus, it’s my observation and belief that this double-update requirement applies generally to everyone who wants to get to Build 17763.503.

Do please let me know (comment here, or send me an e-mail through EdTittel.com) if your experience provides a possible counter-example. Something interesting is happening here, and I’d like to figure out what that might be. With your help and input, I just might be able to do that. TIA for your help and support!

[Note] Thanks to TenForums members khanmein and IronZorg for quoting my first thread in the KB4494441 discussion. Ultimately, this is what alerted me to the need for double install. Thanks also to member ddelo who opined that the new Servicing Stack Update might have been installed on the first try (as the Support Note says is necessary), making a second try to actually install the CU necessary. Upon further reflection and consideration, I’m inclined to think this may indeed be the case. I’ve got one more machine here that needs KB4494441 installed. I will try manually applying the SSU first and see if indeed subsequent installation of KB4494441 goes straight to .503 in that case. Stay tuned!

May 13, 2019  6:31 PM

Examining Windows 10 ETL files

Ed Tittel Ed Tittel Profile: Ed Tittel
Event logs, Log files, Windows 10

An interesting post popped up on TenForums this morning. Entitled “SSD is 50% Consumed with ETL files,” it requests help in separating keepers from losers. It also asks for guidance on getting rid of unnecessary ETL files. To begin with, ETL stands for Event Trace Log. It is a binary file format that captures log info from a wide range of built-in Windows tools and diagnostic utilities. Windows 10 usually keeps a lot of them around. Using Voidtools Everything, I found ETL file counts of between 700 and 2,000 on my various Win10 machines. When it comes to examining Windows 10 ETL files — and perhaps even deleting some of them — I offer some tips to ponder. But first, here’s what Everything says about ETL files on my production PC, where it finds just over 800 in residence:

Examining Windows 10 ETL files.bysize

If you rank them by size, you’ll see most ETL files are at or under 2K in size. Deleting big ones gets the best bang for your buck!
[Click image for full-sized view.]

Tips When Examining Windows 10 ETL files

Here’s a short list of rules to live by when deciding the fate of ETL files:

  1. You don’t have to keep ETL files around. If you have a lot of them, you may have an interesting time figuring out where logging got turned on (and what should be turned off).
  2. Most ETL files are protected or live in protected directories. Run Explorer (or Everything) as Administrator, and you’ll be able to kill almost all of them. If all else fails, boot to alternate media and kill ’em from the command line there.
  3. I like to rank ETL files by size. Most are small, a very few can be quite large (I’m showing 2 in my screencap of about 1 GB in size). You get more space back by killing 1 big one than 500 small ones, in my case.
  4. If any ETL files are older than a week or two, or predate your most recent feature upgrade, you probably won’t get any use out of them anyway. They can go!
  5. If in doubt (and I’ve never been in a situation where I needed or wanted to recover a deleted ETL file), back them up before you delete them on your Windows drive.


May 10, 2019  5:43 PM

Nvidia Driver Update Frequency Musings

Ed Tittel Ed Tittel Profile: Ed Tittel
Device drivers, Graphics Card Drivers, video drivers, Windows 10

Yesterday, May 9, Nvidia released a new GeForce driver – version 430.64. “Gosh!” I thought “haven’t there been a LOT of them lately?” Indeed, the search tool reveals 10 released for 2019. Because May 9 falls in the year’s 19th week, that’s an update every two weeks. Of those 10 drivers, I’ve had problems with 3. Two caused “black screens” that required a reboot to resume normal operation. Rolling back to the preceding driver version in Device Manager fixed them. The third issue was more insidious. I lost DisplayPort access to my monitors. I temporarily switched to HDMI cables (which I keep around for testing and tomfoolery). Then, I had to run Wagnardsoft’s Display Driver Uninstaller (DDU) program to remove all traces of the problem driver. A clean install of the preceding version restored DisplayPort access to my monitors. These recent experiences have me musing about Nvidia driver update frequency.

Where Does Musing About Nvidia Driver Update Frequency Lead?

Games drive driver development at Nvidia. Thus, the Game Ready heading for the 430.64 driver explains it “[p]rovides the optimal gaming experience for RAGE 2, Total War: Three Kingdoms, and World War Z.” This is great for gamers in general, especially for gamers who’ve plunked down their hard-earned cash to such games. In general, gamers seem pretty keen to stay on the leading/bleeding edge so they can milk the most out of their GPUs for advanced rendering, 3D, and other high-end graphics effects to boost game play performance and experience. I, however, am not a gamer. I don’t need these frequent tweaks, bells or whistles to do the kinds of things I do, which are almost entirely two dimensional and involve no games that need anisotropic filtering, anti-aliasing, ray-tracing, and so forth and so on.

Nvidia: A Modest Proposal

Here’s my suggestion to Nvidia: Create two GPU driver forks. Leave the current one as-is, and label it “Gamers and High-end Graphics Effects.” Create another fork and call it “Non-Gamers.” This second fork need be updated only once every six months or so, and can act as a kind of cumulative update for changes introduced in the preceding half-year interval. It can also be extensively tested and vetted to avoid the kinds of hiccups I described in the lead paragraph here. Ideally, Nvidia would time it to coincide with, or follow shortly after, Windows 10 Feature Upgrades so that non-gamers could expect a new OS version to encompass a new graphics driver as part of the upgrade experience. This lets non-gamers avoid the occasional issue that requires messing around with the occasional, but seemingly inevitable, ill-behaved drivers with which they must now content.

I wonder if anybody at Nvidia is listening, and might respond to this suggestion? Let’s see!


May 8, 2019  4:43 PM

Windows 10 Workaround Versus Fix

Ed Tittel Ed Tittel Profile: Ed Tittel
Beta Testing, RDP, Troubleshooting, Windows 10, windows 10 upgrade

In the past day or so, I’ve found myself on the horns of an interesting dilemma. Upon trying to remote from one 18890 (Skip ahead) PC to another using RDP, I found myself unable to log in. I could ping one PC from another, and see it on the network, but when I tried to consummate the RDP login I’d get an error. That error informed me my login password didn’t work (even though I could use that same password to log into the target PC locally). Nothing I tried to fix the situation helped. Ultimately, I activated the built-in Administrator account. That got me an RDP session from one 18890 PC to another. It also raised an interesting question. Given limited time and energy to devote to troubleshooting, was I willing to settle for a Windows 10 workaround versus fix? You bet!Windows 10 Workaround Versus Fix.RDPfail

Even though I *KNEW* I was using the right password, my RDP login kept throwing this error message. Sigh.

Which is Better? Windows 10 Workaround Versus Fix

I’m not sure I can make that call myself. For me, it’s as much about how much time and energy it takes to solve a problem, as it is about figuring out and implementing a perfect fix. Consider these two givens. One, I was working on beta software for 20H1. Two, the problem only occurred when the beta software was involved (as a target). My production PC, traveling laptops, and family PCs (all running the latest Current Branch build for 1903/19H1: 17763.175) all worked fine. That is, all could RDP into the target PC without issue. Only when I tried to RDP from one 18890 PC into another did I experience this problem.

That’s what makes a workaround perfectly acceptable to me in this situation. Another build will come along sooner  or later (I’ve installed 18894 on one of those machines while writing this blog post, in fact). I’m hopeful but not convinced that the problem has already fixed itself. But I did find a viable workaround: as long as I log in with a local account using RDP, I can get into the machine I want to access remotely. For these test machines, that’s good enough for me!


May 6, 2019  2:09 PM

PowerShell Command Line Zip Handling

Ed Tittel Ed Tittel Profile: Ed Tittel
File compression, Powershell, Windows 10, Zip Files

Today I learned something I should’ve known years ago. PowerShell command line zip handling is simple and easy, thanks to the built-in Compress-Archive and Expand-Archive cmdlets. Turns out these are extensively documented in the PowerShell 6 Scripting docs (see previous links). They are also easy to learn and use.

Using PowerShell Command Line Zip Handling

Mostly the two command use the same syntax and support the same parameters. And invariably those parameters are optional, so you can use ’em (or not) as your needs dictate. I’ll provide a couple of simple examples, to help show how things work.

PowerShell Command Line Zip Handling.syntax

Lifted from the afore-linked references, these diagrams show basic parameters for both commands.
[Click image for full-size view.]

For grins, I renamed a recent ZIP file to Test.zip and created a trio of simple text files named test<nn>.txt, where nn was 01, 02 and 03. These were all placed in a directory whose complete path specification was H:/TestPSZipStuff, as shown here:

PowerShell Command Line Zip Handling.directory

I set up a bogus directory with a ZIP file and some text files to play around with.
[Click image for full-size view.]

Example: Compress txt files into a ZIP archive

Here’s a screen capture of the PowerShell syntax I used to Zip all of the text files into a Zipfile named Textfiles.zip (notice use of .\ for current directory, and the wildcard character):
PowerShell Command Line Zip Handling.compress

This makes short work of grabbing all text (.txt) files up into a single ZIP file.
[Click image for full-size view.]

Notice that I also used the CompressionLevel parameter. This is explained in the afore-linked doc as telling the command how much compression to apply when creating the ZIP file. Acceptable values include (quoted verbatim from the cmdlet info):

  • Fastest. Use the fastest compression method available to decrease processing time; this can result in larger file sizes.
  • NoCompression. Do not compress the source files.
  • Optimal. Processing time is dependent on file size

Example: Expand ZIP file into subdirectory

Here’s a screencap that shows me expanding the contents of Test.zip into a subdirectory named TestZipFiles. I include a couple of dir commands to show a new directory inside the home directory TestPSZipStuff, and then to show the contents of that directory (another subdirectory inside which the executable and other files for ShadowExplorer reside):

PowerShell Command Line Zip Handling.unpack

Notice the use of the current directory as “./” and the default supply of .zip as the file extension.
[Click image for full-size view.]

I you play around with these cmdlets and learn the ins and outs of their parameters and syntax, it won’t take long to get comfortable with them. Good stuff!

[Note Added May 8, ’19; circa 4 PM Central] Microsoft Insider MVP Luigi Bruno reminded me, quite correctly, that these particular PowerShell cmdlets are available only in PowerShell versions 5 and higher. If you’re running a relatively current Windows 10, they’ll work for you with the built-in version. If you’re running an older Windows version (including 7 and 8.1) you’ll need to upgrade PowerShell to gain access to these cmdlets and their capabilities. Thanks Luigi!


May 3, 2019  1:49 PM

19H1 Release Preview Bug Bites

Ed Tittel Ed Tittel Profile: Ed Tittel
Troubleshooting, Windows 10, Windows Updates

I’m running the upcoming Release Preview here at Chez Tittel on a couple of PCs. On one of them — the now-venerable Surface Pro 3 purchased in November 2014 — I found myself bitten by an interesting but well-known bug this morning. I was trying to upgrade to Build 18362.30. It would download from WU, then get into the GUI install. Each time I tried (and re-tried), it would hang at 25%. Eventually it would pop up a Window saying it had to check a few things. Fairly quickly thereafter WU would pop up a “PC can’t be upgraded to Windows 10” error window that explained I would have to wait for another build to try again. Here’s what you’ll see, if the 19H1 Release Preview bug bites one of your PCs:

19H1 Release Preview Bug Bites.needs attention

If you see this warning while trying to upgrade to 19H1, an SD card may be getting in the way.
[Click image for full-sized view. Source: PCWorld.com]

If 19H1 Release Preview Bug Bites, Then What?

As explained in this MS Support note,  there may be easy fixes. It’s entitled “This PC can’t be upgraded to Windows 10” error on a computer that has a USB device or SD card attached. Apparently something happens during the upgrade process that causes “inappropriate drive reassigment” (different drive letters, one presumes) vis-a-vis the usual setup. That’s what causes the error message that mentions “keep your Windows settings, personal files, and apps.” If you pop the SD drive (and/or external USB-attached drives, according to some) out and try again, the install runs to completion without difficulty.

That’s how it worked for me anyway. I’m glad I keep up with this kind of stuff (thanks to daily forays at TenForums.com). I pretty much recognized the error message and knew what fix to make before trying again. And fortunately, it did the trick! And so it goes, here in Windows World.


May 1, 2019  10:34 AM

MS Valuation Hits Trillion Dollar Mark

Ed Tittel Ed Tittel Profile: Ed Tittel
Stock market, Windows 10

On April 30, the trading day ended with Microsoft’s valuation above US$1 Trillion, at $130.60 per share. According to MarketWatch, this makes “Microsoft the second U.S. company to hit the trillion-dollar valuation after Apple, which has since retreated below $1 trillion.” Other sources identify MS as $1T Company number three, behind Apple and Amazon. Wow! In fact, this makes MS one of the most valuable companies around (arguably the most valuable at the time of this writing). As MS valuation hits trillion dollar mark, what does this say about the company and its offerings?

MS Valuation Hits Trillion Dollar Mark.chart

Over the past year, MS stocks had some ups and downs, but the overall trend continues upward.
[Source: Nasdaq MSFT info; Click image for full-sized view.]

MS Valuation Hits Trillion Dollar Mark, Now What?

Not surprisingly, a quick look at the company’s third quarter FY 2019 results shows where its growth and strength originate. Highlights include the following:

  • Revenue of US$30.6B, up 14% year over year.
  • Operating income of US$10.3B, down 25%.
  • Net income US$8.8B, up 19%.
  • Diluted earnings per share of $1.14, up 20%.
  • Share buybacks and dividends to shareholders totaled US$7.4B (and explain operating income declines).
  • Productivity and Business Processes revenue was US$10.2B, up 14%. This included gains in Office Commercial (12%), Office Consumer (8%), LinkedIn (27%), and Dynamics (13%).
  • Intelligent Cloud revenue was US$9.7B, up 22%. This included server products and cloud services (27%), enterprise services (4%).
  • More Personal Computing revenue was US$10.7, up 8%. This included Windows OEM (9%), commercial products and cloud services (18%), Surface (21%), and more.

Things are jumping upward all over, apparently. MS forecasts this behavior to continue for the rest of calendar 2019 and beyond. The real growth (and driver for future growth) comes from Azure, and its increasing mind and market-share for cloud-based and -enabled tools, technologies and platforms. As a long-time Microsoft follower and fanboy, it’s odd to think of the Colossus of Redmond as a true colossus indeed, even in financial markets. But that’s where and how things stand right now. Given Apple’s rise and subsequent fall from such grace, one hopes MS can hang in there and keep up the good work for some time to come.


April 26, 2019  11:42 AM

Web-based vs Offline DotNET 4.8 Installers

Ed Tittel Ed Tittel Profile: Ed Tittel
.NET, Windows 10, Windows Updates

When I learned  that MS released a new version of the .NET Framework , I saw both web-based and offline installers. “Hmmm,” thought I to myself, “I’ve never used a Web-based installer for Win10 OS components. Let’s give it a try!” The difference between web-based vs offline DotNET 4.8 installers turned out to be both interesting and considerable. I’ll let Martin Brinkmann at Ghacks.net explain the difference between these two approaches:

The .NET Framework is offered as a Web and Offline installer. The core difference is that the Web Installer requires an active Internet connection during installation as it needs to download components from Microsoft servers.

The .NET Framework 4.8 offline installer is larger in size but requires no Internet connection as it includes all the components:

Web-based vs Offline DotNET 4.8 Installers.web

The Web installer zips through the download process pretty quickly, but takes a LONG time to get through installation

It Makes a Difference: Web-based vs Offline DotNET 4.8 Installers

I’ve never tried a Web-based installer for Win10 OS components before. Thus, I wondered about the tradeoffs involved. My observation is that while it’s much quicker to download the web-based installer, it takes LOTS longer to install that way as compared to an offline/standalone installer. As Mr. Brinkmann explains in the preceding quote, that’s because the web-based installer includes only what it needs to get installation going and grabs everything else over the Internet. The offline installer, OTOH, grabs everything it needs in one swell foop. The Web-based installer is 1.46 MB in size, the offline version is around 70 MB. I guess we know what makes up the difference, eh?

But, my goodness, how that difference plays out in installation. On a relatively fast i7 (6700/Skylake) it took over 5 minutes (318 seconds) to handle the install from start to finish. On an older, slower mobile i7 (2640M/Haswell) laptop it took just under 3 minutes (178 seconds) to complete. That’s a pretty big difference!

My take is that for those with faster Internet access, the offline/standalone installer is definitely the right way to go. Note also, once the new .NET environment is installed a reboot must follow. Curiously Programs and Features still mentions only .NET Framework 4.7 Advanced Services after the update is installed. There’s no mention of .NET Framework 4.8 in Settings → Apps & Features → Manage optional features, either. The Registry tells you what’s installed:

Web-based vs Offline DotNET 4.8 Installers.regcheck

The key to check is shown in the address line just below the menu bar in regedit.exe. Note that “Version” takes the value “4.8.03761.”
[Click on image for full-sized view.]


April 24, 2019  12:09 PM

Win10 Minimum Hardware Requirements Get Interesting

Ed Tittel Ed Tittel Profile: Ed Tittel
CPU, Windows 10

Yesterday brought me an interesting item in the TenForums Windows 10 News forum. Tantalizingly, it’s entitled “MS updates CPU requirements page for Windows 10 May 2019 Update.” Thus, this item reflects the latest and greatest set of Win10 CPU requirement in particular, and hardware requirements in general. In fact, a table in the cited MS Docs item there is called the “Windows Client Edition Processor table.” All by itself, it tells an engaging story. When taken in tandem with the Minimum Hardware Requirements for Windows 10 web page, it makes Win10 minimum hardware requirements get interesting. I’ll explain, but first here’s that table lifted verbatim:

Windows Edition

Intel Processors

AMD Processors

Qualcomm Processors

Windows 10 Enterprise LTSB 1507

Up through the following 6th Generation Intel Processors (Intel Core
i3/i5/i7-6xxx, Core m3/m5/m7-6xxx, and Xeon E3-xxxx v5), and through series
equivalent Intel Atom, Celeron and Pentium Processors

Up through the following AMD 6th Generation Processors (A-Series
Ax-8xxx & E-Series Ex-8xxx & FX-870K)

N/A

Windows 10 1511

Up through the following 7th Generation Intel Processors (Intel Core
i3/i5/i7-7xxx, Core m3-7xxx, and Xeon E3-xxxx v6), and Intel Atom, Celeron,
and Pentium Processors

Up through the following AMD 7th Generation Processors (A-Series
Ax-9xxx & E-Series Ex-9xxx & FX-9xxx)

N/A

Windows 10 1607

Up through the following 7th Generation Intel Processors (Intel Core
i3/i5/i7/i9-7xxx, Core m3-7xxx, and Xeon E3-xxxx v6), Intel Atom, Celeron,
and Pentium Processors

Up through the following AMD 7th Generation Processors (A-Series
Ax-9xxx & E-Series Ex-9xxx & FX-9xxx)

N/A

Windows 10 Enterprise LTSB 1607

Up through the following 7th Generation Intel Processors (Intel Core
i3/i5/i7/i9-7xxx, Core m3-7xxx, and Xeon E3-xxxx v6), Intel Atom, Celeron,
and Pentium Processors

Up through the following AMD 7th Generation Processors (A-Series
Ax-9xxx & E-Series Ex-9xxx & FX-9xxx)

N/A

Windows 10 1703

Up through the following 7th Generation Intel Processors (Intel Core
i3/i5/i7/i9-7xxx, Core m3-7xxx, and Xeon E3-xxxx v6) and 8th Generation
Processors (Intel Core i3/i5/i7-8xxxU), Intel Atom (J4xxx/J5xxx and
N4xxx/N5xxx), Celeron, and Pentium Processors

Up through the following AMD 7th Generation Processors (A-Series
Ax-9xxx & E-Series Ex-9xxx & FX-9xxx), AMD Athlon 2xx, and AMD Ryzen
3/5/7 2xxx

N/A

Windows 10 1709

Up through the following 8th Generation Intel Processors (Intel Core
i3/i5/i7/i9-8xxxK/U/H/G, and Intel Xeon E-21xx[1]),
Intel Atom (J4xxx/J5xxx and N4xxx/N5xxx), Celeron and Pentium Processors

Up through the following AMD 7th Generation Processors (A-Series
Ax-9xxx & E-Series Ex-9xxx & FX-9xxx); AMD Athlon 2xx, AMD Ryzen
3/5/7 2xxx, AMD Opteron[2] and AMD EPYC 7xxx[2]Processors

Qualcomm Snapdragon 835

Windows 10 1803

Up through the following 8th Generation Intel Processors (Intel Core
i3/i5/i7/i9-8xxxK/U/H/G, and Intel Xeon E-21xx[1]),
Intel Atom (J4xxx/J5xxx and N4xxx/N5xxx), Celeron and Pentium Processors

Up through the following AMD 7th Generation Processors (A-Series
Ax-9xxx & E-Series Ex-9xxx & FX-9xxx); AMD Athlon 2xx, AMD Ryzen
3/5/7 2xxx, AMD Opteron[2] and AMD EPYC 7xxx[2]Processors

Qualcomm Snapdragon 835 and 850

Windows 1809

Up through the following 9th Generation Intel Processors (Intel Core
i3/i5/i7/i9-9xxxK), and Intel Xeon E-21xx[1], Intel
Atom (J4xxx/J5xxx and N4xxx/N5xxx), Celeron and Pentium Processors

Up through the following AMD 7th Generation Processors (A-Series
Ax-9xxx & E-Series Ex-9xxx & FX-9xxx); AMD Athlon 2xx processors,
AMD Ryzen 3/5/7 2xxx, AMD Opteron[2] and AMD
EPYC 7xxx[2]

Qualcomm Snapdragon 850

Windows 10 Enterprise LTSC 1809

Up through the following 9th Generation Intel Processors (Intel Core
i3/i5/i7/i9-9xxxK), and Intel Xeon E-21xx[1], Intel
Atom (J4xxx/J5xxx and N4xxx/N5xxx), Celeron and Pentium Processors

Up through the following AMD 7th Generation Processors (A-Series
Ax-9xxx & E-Series Ex-9xxx & FX-9xxx); AMD Athlon 2xx processors,
AMD Ryzen 3/5/7 2xxx, AMD Opteron[2] and AMD
EPYC 7xxx[2]

N/A

Windows 10 1903

Up through the following 9th Generation Intel Processors (Intel Core
i3/i5/i7/i9-9xxxK), and Intel Xeon E-21xx[1], Intel
Atom (J4xxx/J5xxx and N4xxx/N5xxx), Celeron and Pentium Processors

Up through the following AMD 7th Generation Processors (A-Series
Ax-9xxx & E-Series Ex-9xxx & FX-9xxx); AMD Athlon 2xx processors,
AMD Ryzen 3/5/7 2xxx, AMD Opteron[2] and AMD
EPYC 7xxx[2]

Qualcomm Snapdragon 850

Table Footnotes
[1] Intel Xeon processors are supported on Windows 10 Pro for Workstations and Windows 10 Enterprise only
[2] AMD Opteron and AMD EPYC processors are supported on Windows 10 Pro for Workstations and Windows 10 Enterprise only

What Makes Win10 Minimum Hardware Requirements Get Interesting?

Consider this: examination of ever-increasing Win10 version numbers shows that taking advantage of advanced features requires more current CPUs. That’s the only way I can read support for 7th generation in 1607 and 1703, 8th in 1709 and 1803, and 9th in 1809 and 1903. From experience, however, I know even 1903 works nicely on Ivy Bridge and Haswell processors. Because Ivy Bridge goes back to Q3 2012 (see this Intel ark page “Products formerly Ivy Bridge“) that gives Windows 10 a long reach. That said, the real difference comes down to performance, especially in support for faster RAM and faster I/O buses (most notably for NVMe via PCI-e).

Does this mean MS is back-handedly encouraging hardware refresh for Win10 users? You bet! Though current underlying minimum hardware requirements remain unchanged, careful reading shows the same impetus. Sure, the CPU minimum still reads “1 GHz or faster CPU/SoC,” and the RAM minimum still says “1 GB for 32-bit OS” and “2 GB for 64-bit OS.” But TPM and UEFI Secure boot are now required (though again, even 1903 runs on systems that don’t support them). The same is true for things such as NFC, Bluetooth, and other increasingly complex peripheral support.

And of course, these minima have very little to do with what people end up buying and using, especially with some degree of comfort or satisfaction. For most PC buyers today, real-world minima include a 64-bit CPU, 4 GB of RAM, at least 256 GB of NVMe SSD storage, and so forth. But here, I see MS pushing at those minima and raising the bar to encourage Win10 system buyers to spend a little more on hardware, and get more in return for buying new systems with better, faster, and more capability.


April 22, 2019  11:24 AM

X1 Carbon Extreme 6-Core Really Flies

Ed Tittel Ed Tittel Profile: Ed Tittel
laptop, Laptops, Windows 10

A little over two weeks ago, Lenovo sent me a couple of loaner laptops. To be more specific, their largesse included one each X1 Carbon Extreme and an X380 Yoga.  Today, I’m going to explain some recent experiences with the X1. And when I say this X1 Carbon Extreme 6-core really flies, I’m not kidding. But first, some speeds and feeds, courtesy of Piriform’s (free) Speccy tool:

X1 Carbon Extreme 6-Core Really Flies.speccy

For those in the know, these are some pretty impressive components. Let me explain…

Killer Components Explain Why X1 Carbon Extreme 6-Core Really Flies

The X1 Carbon I received is very well equipped. It’s got a 6-core i7-8550H (Coffee Lake/8th generation) CPU, 32 GB of DDR4-2666 RAM, Intel UHD 630 and Nvidia GTX-1050 Ti graphics, and two fast (960-equivalent) Samsung OEM NVMe drivers (1 TB and 512 GB units). Simply put, it runs faster than my current production PC. For the record, that desktop features an Asrock Z170 Extreme 7+ motherboard, an i7-6700 (Skylake/6th generation) CPU, 32 GB DDR4-2132 RAM, and a Samsung 950 Pro 512 GB SSD.

I’ve tested a lot of laptops. Most notably I chewed my way through many dozens of machines writing reviews for Tom’s Hardware during the 2000s. This is my first time to encounter a compact, high-end current-generation laptop that outperforms my production PC. Lenovo will release 9th-generation models later this year. They should improve upon the already-impressive stats and behavior of the X1 Carbon.

I’m not ready to abandon desktop technology in favor of laptops, though. I need the extra storage (I’ve got 10 drives currently connected to my production desktop, ranging in size from 128 MB SSDs to 4 TB conventional HDs, and a total of 13.5 TB). I also use a higher-end graphics card — an MSI Nvidia GTX 1070 with 8 GB of DDR5 VRAM — to drive a couple of 4K 27″ monitors to give me a lot of screen real estate while I’m working.

This Time, Spending More Means Getting More

But wow! The X1 Carbon Extreme with the high-end CPU and the next-to-highest-RAM configuration (it will actually accommodate 64 GB max) is a great performer. My son is using it as his preferred homework PC, and I’ve taken it on the road for a couple of legal engagements during which it has both shone and flown. If you’re looking for a higher-end work laptop to take on the road, and don’t mind spending up to $2,700-2,800, this machine will do you proud. If it lasts like my previous Lenovo laptop duo has done — I bought a T520 and an X220 Tablet back in 2013 and they’re both still solidly in service — that substantial investment will repay itself several times over before you need to move up to a newer model.

It’s amazing. Highly recommended!


Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: