Category Archives: Win7View

Notes on Windows 7, Win7 compatible software and hardware, reviews, tips and more.

Audacity Announces Data Harvest Plans

Dang! I just came across a news item that indicates one of my favorite audio recording and editing apps may be going over to the dark side. I’m talking about the long-time, well-known open source freeware program Audacity. Following  its April acquisition by the Muse Group, the program’s privacy policy updated on July 2. Alas, in that policy, Audacity announces data harvest plans. These include include telemetry data, and sharing of such data.

Audacity Announces Data Harvest Plans: What Kind?

What kind of data will Audacity collect? The types of data to be collected seem pretty innocuous. Namely, OS version, user country based on IP address, OS name and version, CPU. Also, non-fatal error codes and messages, and crash reports in Breakpad MiniDump format. I don’t see any personally identifiable information here, except for the IP address.

Who gets to see it? The desktop privacy notice reads “Data necessary for law enforcement, litigation and authorities’ requests (if any).” Legal grounds for sharing data are “Legitimate interest of WSM Group to defend its legal rights and interests.” That said, we also find language that reads such data may be shared with “…a potential buyer (and its agents and advisors) in connection with any proposed purchase, merger or acquisition of any part of our business…”

What has the user community most up in arms is that Muse asserts the right to occasionally share “…personal data with our main office in Russia…” This contravenes requirements of the GDPR, and could potentially violate data sovereignty requirements in certain EU countries (e.g. Germany) and elsewhere.

Does This Mean It’s Time to Bail on Audacity?

Not yet. These new provisions don’t take effect until the next upgrade to the program (version 3.0.3, one minor increment up from current 3.0.2) take effect. But a lot of people, including me, will be thinking long and hard about whether or not to upgrade. At a bare minimum, it might make sense to run Audacity in a VM through a VPN connection, to obscure its origin and user.

Note: Here’s a shout-out to Anmol Mehrotra at Neowin whose July 6 story “Audacity’s privacy policy update effective makes it a spyware” brought this chance of circumstances to my attention.

Note Added July 23: Audacity Updates Policy

If you check this story from Martin Brinkmann at Ghacks.net, you’ll see that Audacity has retreated from all of its controversial or questionable privacy policy language. Seems like the resulting user reactions caused them to revisit, reconsider and move away from data harvest that could touch on user ID info and addresses. Frankly, I’m glad to see this: I like the program, and am happy to understand its new owners have decided to leave its prior policy positions unchanged.

Facebooklinkedin
Facebooklinkedin

WhyNotWin11 Offers PC Health Check Alternative

Some Windows users are purists by deliberate choice. Given the option of a Microsoft and a third-party too, they’ll take the MS route every time. I am no such purist. I appreciate good tools, whether from Microsoft or another (reputable) source. Thus, I’d like to observe that the GitHub project WhyNotWin11 offers PC Health Check Alternative. Indeed MS has temporarily taken down its tool. PC Health Check is available only from 3rd-party sources, such as TechSpot right now. Thus, WhyNotWin11 has the current advantage.

Why Say WhyNot11 Offers PC Health Check Alternative?

Though PC Health Check has been out of circulation for a week or so, WhyNot11 got its most recent update on July 3. Visit its Latest Release page for a download (version number 2.3.0.5 as I write this). You can also update the previous version 2.3.03 by downloading the latest SupportedProcessorsIntel.txt file and copying it over the previous version in the %Appdata%\Local\WhyNotWin11 folder.

Note: on my PC, that’s
C:\Users\\AppData\Local\WhyNotWin11\SupportedProcessorsIntel.txt.

WhyNotWin11 Is More Informative, Too

This story’s lead-in graphic shows the information that the third-party tool displays about target PCs. It provides a complete overview of which requirements are met (green), which aren’t listed as compatible (amber), and which are missing or disabled (red). This is more helpful than the output from PC Health Check. See it output below:

PC Health Check only briefly explains part of what’s at issue, and tersely at that.

While the message above does explain the “the processor isn’t supported,” it also fails to note the absence (as I know it to be on this PC) of a Trusted Platform Module (2.0 or any other version). WhyNotWin11 notifies users about both conditions directly and obviously.

IMO, easy access and operation, and more information about the target PC all make WhyNotWin11 a superior choice over PC Health Check. At least, for the purpose of finding out why a machine will (or won’t) upgrade to Windows 11. PC Health Check does offer other capabilities that users may find helpful, including (questionable) info about backup and synchronization, Windows Update checks, storage capacity consumption and startup time. I’m not arguing against use of the tool, when it returns to circulation. I’m merely suggesting that for the purpose of evaluating PCs for Windows 11 upgrades, WhyNotWin11 does a better job at that specific task.

Facebooklinkedin
Facebooklinkedin

Windows 11 Store Updates via Library

One minor befuddlement about the newly-refreshed update to the Microsoft Store has puzzled me. Since updating to Windows 11, and obtaining the latest Store version, I haven’t been able to find its Update mechanism. This morning, on a whim, I opened the Library left-column menu item. Voila! Now I know one obtains Windows 11 Store updates via Library buttons. You can see the previously-elusive “Get updates” button at the upper left of the lead-in graphic for this very story.

Push the Button, and Windows 11 Store Updates via Library

And indeed, pressing the “Get updates” button from the Library controls behaves pretty much the same way as in Windows 10. The button goes dim, the busy circle icon circulates for a while, and if any updates are pending a list appears and begins to take care of itself.

I wish I could show you a picture of that update process. But only one of my test machines needed an update. It was for the commercial version of Lenovo Vantage (the ThinkPad update utility). Thing is, it flew by so quickly I didn’t have time to grab a screencap. That said, it does show up in Reliability Monitor as an Informational event. So here’s a screencap that shows it installed at 9:02 AM on July 3.

Windows 11 Store Updates via Library.update-relimon

There it is: Non-highlighted (second) item with LenovoSettings in the name string.
[Click image for full-sized view.]

As the old saying goes, I KNEW it had to be in there somewhere. A little poking around and I did eventually find it. My only question now is why did Microsoft decide to call this the “Library?” My guess: because it points to the repository of apps on the host PC where the Microsoft Store is currently running. The Help button is surprisingly mum on Store UI details and related info, so I guess I did what we’re all supposed to do. I figured it out for myself. Maybe you’ll find it helpful, too…

Facebooklinkedin
Facebooklinkedin

X1 Yoga Gen6 First Look

OK, I admit it. I’ve been sitting on this machine for a couple of weeks, buried in a mountain of other work. Ordinarily, I write my first look piece a day or two after a review unit shows up. Thus, my X1 Yoga Gen6 first look really includes a second and third look as well. And I must say, Lenovo has succeeded in injecting new oomph and vitality into a series of PCs that I’ve owned from them as far back as 2012. To be more specific, I’m talking about the latest iteration in the series: the ThinkPad X1 Yoga Gen 6.

Taking the X1 Yoga Gen6 First Look

Once I’d finished reviewing the ThinkPad X12 detachable tablet, I contacted the reviews team at Lenovo to request a loaner of this splendid little laptop. What they sent in response far exceeded my expectations. Here’s what this “Storm Grey” brushed aluminum laptop includes:

  • CPU: 11th Generation i7-1185G7 (4 cores/8 threads) 3.0 GHz
  • RAM: 16 GB LPDDR4X 4266 MHz RAM (soldered)
  • Graphics: Intel Xe Graphics Rev2
  • Storage: Hynix PCIe x4 NVMe SSD 512GB
  • Monitor: 3840×2400 Flex View Display (touch-enabled)
  • Ports: 2xThunderbolt 4 USB-C, 2xUSB-A 3.2 Gen 1, HDMI 2.0, Garaged Pen/Stylus, Headphone/mic mini-RCA jack, Kensington lock slot
  • Dimensions (HxWxD): 14.9mm x 313mm x 223mm x / 0.59″ x 12.32″ x 8.77″
  • Weight: Starts at 1.35kg (3 lbs: mine weighs 3 lbs 2 oz/1415g)

To my amazement, the current price for this unit as configured is ~US$3,800 (in round numbers, not including applicable sales or VAT taxes). This is a beast of a laptop, with an equally monstrous price.

What US$4K Buys You: Quite a Lot, Actually

The brushed aluminum deck and exterior are much more fingerprint resistant than my older X380 and X390 models in their standard Lenovo matte black finish. The construction is rigid and strong, with no real flex in either the keyboard or monitor decks of this 2-in-1 device. I found it easy and fun to use as a tablet with keyboard deck folded back behind. I found the keyboard just as usable and capable as most other modern Lenovo keyboards. For somebody who types for a living, that means a lot.

The speed of the RAM and NVMe SSD are pretty great, and the top-of-the-line i7 mobile CPU (1186G7) is likewise both powerful and capable. Right now, in fact, this laptop is the fastest PC at Chez Tittel and its 3840×2400 UHD panel the highest resolution display as well. In fact, I was amazed that the default scaling factor was 300%. That’s a good thing because I can’t see the text when it’s scaled 1:1 (100%). Touch is responsive, and the colors are vibrant and intense (500 nits, 90% DCI P3 color gamut).

The Thunderbolt ports come in really handy. In fact, they’re among the few Thunderbolt 4 capable input ports here at Chez Tittel. I’ve got several Thunderbolt 3 docks, which which the PC works splendidly, but so far I haven’t been able to stress test the high end of Thunderbolt/USB-C capabilities.

X1 Yoga Gen6 First Look.ssd-speeds

USB-C to the left with a Samsung 960 NVMe; Internal PCIe x4 Hynix NVMe to the right.
[Click image for full-sized view.]

So far, the internal NVMe CrystalDiskMark results (right-hand side of preceding graphic) are among the fastest I’ve seen here at Chez Tittel. The external NVMe is a Samsung 960 1 TB unit in a Sabrent USB-C SSD enclosure. Those results are also quite good. In fact, Macrium Reflect accomplished a complete C: image backup from the internal to the external drive in 2:46 with observed data rates of 1.7 to 2.0 GBps. On-disk size of the Macrium Reflect Image file (.mrimg) for that task is 22,821 KB (22.28 GB). That’s fast!

I Can See This Laptop as a Daily Driver

The target audience for this PC is business users. And in fact, I can see this device as a “daily driver.” If connected to  one or two external monitors, keyboard and mouse, plus extra storage through a Thunderbolt dock, I could use it as my everyday computing platform myself. The beauty of this approach is that one’s primary desktop turns into a traveling machine simply by disconnecting from the dock and heading out the door. I’d probably take my 1 TB USB-C attached external drive along, too for backup and recovery stuff on the road.

If you’re in the market for a high-end do-it-all machine, the X1 Yoga could be what you need. If you’re willing to plunk down the nearly US$4K it costs it can do the job. Then, if you’re willing to spend another US$1,500-2,000 to outfit it with additional accoutrement for in-office use it can serve as a primary computing platform. I’m thinking 2 27″ monitors (Dell UltraSharp 27 4K), decent keyboard and mouse (I like Microsoft’s offerings), and 2x5TB or larger external HDs attached via USB-C or USB A 3.1 or 3.2 would do it. And of course, this recently built PC meets all Windows 11 hardware requirements, so upgrading should be a breeze.

Highly recommended, for those who can afford it. My 2019 vintage X390 delivers about 75% of the performance for less than 35% of the price, though…

Check Your Prices, Dude!

After feedback from Lenovo arrived to the effect that “list prices aren’t best prices” — a sentiment I wholeheartedly endorse — I did some shopping around online and found a Full HD version with touchscreen (all other components the same) for US$2409.07. The lower resolution screen also extends battery life, so may be a better choice anyway. In fact, Newegg has the same configuration for a mere US$1,689 (FHD touchscreen but all else the same). Perhaps my concerns for price are overstated? You bet! Should I have shopped around a bit before posting this story? Too right! Somewhat abashed, I strongly recommend the FHD version of this laptop as a “killer deal.” Sigh.

Facebooklinkedin
Facebooklinkedin

My Personal 13.3″ ThinkPad History

As I wrote in yesterday’s blog post X390 Yoga Replaces X220 Tablet, my trusty old ThinkPad X220 Tablet is aging out of useful Windows test machine status. This got me to thinking about my personal 13.3″ ThinkPad history. In fact, all of those PCs are still in the room here with me and I’d like to run through them in today’s disquisition. Let’s tackle the series in chronological order.

My Personal 13.3″ ThinkPad History Begins

It all started in 2012, when Que (Part of Pearson Publishing) asked me to help revise Windows 7 in Depth for the upcoming release of Windows 8. Its beta release occurred in February, and I started looking for a pair of suitable test PCs at that time. Because touch was integral to Windows 8, but still rare and expensive, one of those two units HAD to include a touchscreen. That’s what led me to the ThinkPad X220 Tablet (and a ThinkPad T420 laptop) both with i7-2650M CPUs, 8 GB RAM, and (if memory serves) 500MB 2.5″ spinning disk drives. Read more about the ThinkPad X Series at Wikipedia.

Changes and Upgrades Follow

Over the next few years, I made many changes to those two laptops. SSDs emerged and I endowed each of them with Plextor mSATA 256 drives. This let me take advantage of their empty M.2 slots, which were designed to handle either cellular wireless access or storage. I also upgraded the HDDs to OCZ SATA-III SSDs, doubled up RAM on both machines to 16 GB, and purchased a PCIe card with 2 USB 3 ports to include higher-speed USB access on those PCs (both include only USB 2 ports built-in).

Over the years, these machines served me faithfully and well. I took them on the road for many legal and consulting jobs, not to mention family trips. Last year, the T420 proved increasingly difficult to upgrade to production Windows 10 versions. But the X220 Tablet kept chugging along until about 4 months ago, when a new Intel Management Engine upgrade failed, and left that firmware in a perpetual error state. Since then, it too, has proved increasingly difficult to upgrade to the latest Dev Channel Insider updates and upgrades. That said, the machine was designed in 2011 and purchased in 2012, so I would have to say it’s had a long and productive go here at Chez Tittel.

Phase 2: X380 Yoga Comes Aboard (2018)

In 2018, I actually acquired 2 X380 Yogas, both more or less identically configured. Each includes an i7-8650U Intel 7th generation (codename Kaby Lake) CPU, 16 GB DDR4 soldered RAM, and a 1 TB NVMe OEM SSD. (One  has a slower Toshiba, and the other a faster Samsung model.) I use one for the production version of Windows 10 (currently 20H2 awaiting the 21H1 enablement package offer from WU). The other one runs Windows 10 Dev Channel Insider Preview release (currently at Build 21390.1010).

The X380 has proved an excellent bring-along family/entertainment PC, when I’ve also carried a “work machine” on family trips and vacations. It’s got the right combination of size, display, computing capabilities, and battery life to make a great media platform.

Phase 3: X390 Yoga Joins the Party (2019)

As my wife’s ancient Mini-ITX PC (Ivy Bridge i7) started showing signs of age, I decided to buy an X-series ThinkPad for her as a main machine, hooked up to an external monitor, mouse and keyboard using a Belkin USB 3.1/Thunderbolt 3 dock. That didn’t pan out, so I got her a Dell Optiplex 7080 Micro in 2020 instead. I’m using the X390 as a test machine for Insider Preview releases, and have also taken it on the road. It’s pretty much identical to the two X380s except for some minor port differences. (The X390 has two USB-C ports one of which is Thunderbolt 3 capable; the X380s have more USB-A ports and fewer USB-C).

Phase 4: ThinkPad X1 Yoga Gen 6 Gets a Look-See (2021)

Because of my long and productive history with this particular ThinkPad series, I contacted Lenovo to see if the might send me the latest 11th Generation (Tiger Lake) version of this PC. They did: it arrived here yesterday. Known as X1 Yoga Gen 6, the unit has an i7-1185G7 CPU, 16 GB of LPDDR4x 4266MHz RAM, and a 500GB Hynix SSD (an OEM model I’ve never come across before). It’s got enough interesting bells and whistles that I’m looking forward to writing up a first look on this nice little laptop. Also, this machine is my first exposure to Lenovo in some color other than black (it’s  a mat and muted steel grey all over as you can see in the photo).

It’s too early to tell much about this PC. So far, I’ve turned it on, hooked it up to Wi-Fi, set up my Microsoft account, and installed a few apps (mostly for testing and benchmarking). You can see its publicity photo, however, as the lead-in graphic for this story. I’m planning to write a first look piece about it next week.  Stay tuned!

 

Facebooklinkedin
Facebooklinkedin

X390 Yoga Replaces X220 Tablet

With the 2012 vintage Lenovo X220 Tablet going into a well-earned retirement, I need a replacement Dev Channel test machine. I’ve decided to call upon my 2019 vintage Lenovo X390 Yoga to fill that role. As the X390 Yoga replaces X220 Tablet, I’m sure I’ll be learning a lot more about this machine, even though it’s been around for 16 months or so.

More About X390 Yoga Replaces X220 Tablet

Originally, I purchased this laptop to replace my wife’s aging Ivy Bridge mini-ITX PC. I ended up going for a Dell Optiplex 7080 Micro instead. Since I bought the machine in December 2019, I’ve been using it to test the current GA version of Windows 10. Now, it’ll switch over to following the latest bleeding-edge Dev Channel releases.

Here’s how that PC is equipped:

  • 8th Generation (Whiskey Lake) i7-8565U CPU
  • 16 GB RAM (2×8 GB, soldered, DDR4 2400 MHz)
  • Intel UHD Graphics 620
  • SSDPEKKF512G8L Intel 1TB NVMe SSD
  • Intel Wireless-AC 9560 160Mhz Wi-Fi adapter
  • 13.3″ FHD (1920×1080) touchscreen
  • Fingerprint reader, Windows Hello camera
  • 2xUSB 3.1 Gen 1; 1xUSB-C; 1xUSB-C/Thunderbolt 3
  • MicroSD card slot
  • ThinkPad Pen Pro stylus included
  • Dimensions: 12.2″ x 8.6″ x 0.63″ / 310.4 x 219 x 15.95 (mm)
  • Weight: 2.85 lbs (1.29 kg)

Lenovo’s port map graphic that follows shows where everything is, on the unit’s right and left sides. It’s been a treat to work with and use.

X390 Yoga Replaces X220 Tablet.portmap
X390 Yoga Replaces X220 Tablet.portmap (click image for full-sized view).

Backup and Restore

Any test machine has to have backup/restore capability. That’s because there’s always the chance that updates, upgrades, or fiddling about will cause trouble. That’s what beta testing is about. I’m also prone to occasional “what-ifs” that have landed my PCs in trouble. Thus, it pays to be prepared.

I’ve got a speedy SATA-III SSD (Sabrent enclosure, Samsung EVO 500 nominal/465 GB actual) plugged into the USB-A port for backup. It takes about 6.5 minutes to do a complete image backup of the boot/system (and only current) drive. I’ll need to pop for a microSD card for this machine, now that’s it’s moving into a more active test role. I’ve also got a Macrium Reflect bootable Rescue Media USB Flash device ready to run restore as and when I need it.

How I Work with Test Machines

I don’t work directly on my test PCs, unless there’s some activity or utility that won’t work remotely. Frankly, I use RDP from my primary desktop for most interactions. That’s because I can do everything from my comfortable desk chair working on 2 Dell 2717 monitors. Almost everything works well that way. And if I do need to access the X390, I need only rotate my office chair to the left to access the unit. It’s situated atop a rolling file cabinet right next to my desktop case.

As time goes by, I’ll be writing about this nifty little laptop more and more in dealing with Windows 10 Dev Channel releases and related topics. Keep an eye out, and you’ll soon see evidence to support this prediction. Cheers!

Facebooklinkedin
Facebooklinkedin

Living with the Lenovo ThinkPad X12

It’s been nearly a month since the brand-new ThinkPad X12 showed up at my front door. Since then, I’ve used it for a variety of everyday computing tasks, including writing stories, conducting research, tuning and tweaking, and more. As I’ve gotten to know it better, I’ve come to like it better as well. It’s not exactly perfect, but it’s not bad, either. In fact, living with the Lenovo ThinkPad X12 has been a mostly positive experience.

It’s Good, Living with the Lenovo ThinkPad X12

Here’s what this machine brings to its users:

CPU: 11th Gen i7-1180G7 (formerly Tiger Lake; 4 cores/8 threads; 12 MB Intel Smart Cache; max frequency: 4.6 GHz)
RAM: 16 GB (neither Speccy nor CPU-Z will tell me anything about the soldered-in RAM in this unit: interesting! The product page shows it as LPDDR4X 4266MHz.)
Graphics: Intel Iris Xe Graphics
Display: 12.3″ FHD 1920×1280 anti-reflective touchscreen 400 nits: bright and readable enough for me
SSD: Western Digital SN530 SDBPMPZ-1T00-1001 NVMe PCIe Gen3 x4 interface 1TB capacity (nominal: 953 actual)
Wi-Fi: Intel Wi-Fi 6 AX-201 160MHz adapter
Keyboard deck with fingerprint reader, pen/stylus included in purchase

Right now, the purchase price for an identically configured unit at the Lenovo website is US$1,570.00 (Memorial Day sale price). There is one kicker though: the site says “ships in 4+ months…delay due to COVID-19 global pandemic.” Ouch!

What I Like About the ThinkPad X12

This four-core/eight-thread mobile CPU is surprisingly fast and capable. Hooked up to a Thunderbolt 3 dock, I get access to added storage, wired GbE (if I want it), and more than enough wattage to charge its battery nicely. The Wi-Fi 6 adapter is amazingly peppy: I just got 640-plus Mbps from Ookla Speedtest to my nominal GbE Spectrum connection. It’s almost as fast as GbE, and sometimes I don’t even notice it’s connected wirelessly.

Battery life is great, too. I routinely got 10 hours or better when using the device untethered. Such use involved mostly reading Kindle eBooks, light-duty e-mail checks and web surfing, and watching an occasional video. It’s much better than my old (2014 vintage) Surface Pro 3, on which I’m lucky to get 4 hours of battery life.

It’s especially cool that Lenovo includes the keyboard cover (with fingerprint reader) and a pen/stylus as part of the purchase package. MS still charges separately for those, to the tune of US$150-200, depending on deals and options.

What Don’t I Like About the ThinkPad X12?

Not a whole lot actually. That said, I was surprised at the relatively slower speeds from its Western Digital SSD. Check out the CrystalDiskMark results from the X12 (left) vs. my 2018 vintage X1 Extreme, with a Samsung OEM 1 TB SSD. Makes me wish Lenovo had picked a bit more expensive SSD for the X12 .

Living with the Lenovo ThinkPad X12.CDM-compare

X12 CrystalDiskMark 8 left, X1 Extreme right.
[Click image for full-sized view.]

Other negatives are mostly minor. There’s no microSD or SD card slot for flash media. The unit sports 2 USB-C/Thunderbolt 4 ports, but no USB-A (or other ports, except an RCA mini-jack for audio). The built-in speakers are fairly flat and lacking in power and the front and rear cameras relatively low in resolution and visual fidelity. For me, none of this is a big issue, nor a deal-breaker.

I wanted something more affordable, a bit faster, and with better battery life to replace my aging Surface Pro 3. For my needs, especially for reading eBooks in bed, the ThinkPad X12 is a winner.  It’s as close to an iPad with real PC capabilities as I’ve ever come. IMO, it’s worth taking seriously. If it fits your needs like it does mine, it’s worth buying, too.

Facebooklinkedin
Facebooklinkedin

Identifying Windows 10 Mystery Startup Items

Here’s something new and helpful about working with Task Manager. Take a look at this story’s lead-in graphic. It shows you can right-click any column header in Task Manager’s Startup tab, to see a pick list of columns (checked items). Add the “Startup type” and “Command line” items, and learn more about the startup entries they describe. In fact, they helped me with identifying Windows 10 mystery startup items on my production PC.

Identifying Windows 10 Mystery Startup Items.program

When a generic “Program” entry showed up in Startup items, adding fields let me see where it was coming from.
[Click item for full-sized view: see top table entry.]

How-to: Identifying Windows 10 Mystery Startup Items

The “Startup type” tells you where the directive comes from. For “Program” it came from the Registry. Better still, Command line data tells you what Startup executes as Windows 10 gets up and running. The particular instruction is malformed and can’t work:

"C:\Program" Files\Teams Installer\Teams.exe --checkinstall --source=default

The closing double quote is misplaced (it should be at the end of the line). Also the directory path referenced in the command does not actually exist on the PC in which this Registry entry resides.

What did I do about this spurious startup item? I cheerfully disabled it. Indeed, that means there’s an orphaned key-value pair in my registry. I can live with that. I do intend to report it via the Feedback Hub, because it definitely includes a syntax error (the misplaced closing double quote). Otherwise, though, it’s no big deal and I’m satisfied to disable it.

[NOTE} Here’s a shout-out to WinHelpOnline, whose story What is “Program” in Task Manager Startup Tab helped me understand my mystery item. It’s worth reading in its entirety for those who want to learn further details about what’s going on, and how to remove related orphaned registry items.

Facebooklinkedin
Facebooklinkedin

WinGet 1.0 Updates Most Win10 Applications

A production version of the Windows Package Manager “WinGet” made its debut on or about May 26.  You can grab it from GitHub as version v1.0.11451. It offers the remarkable ability to update any Windows 10 applications for which update packages are defined. Running the tool as a test of this capability, I was able to update 7 of 9 applications the tool flagged as outdated. The 8th item was Firefox, which didn’t get updated within WinGet, but was easily handle through its own update facility. The 9th item was the UWP app for Zoom, which I quickly updated from within its own GUI as well. Thus I confirmed for myself that WinGet 1.0 updates most Win10 applications, if not all of them.

What Does WinGet 1.0 Updates Most Win10 Applications Mean?

In the past, I’ve turned to 3rd party tools such as SuMO or PatchMyPC to keep my Windows PCs up-to-date. The most usable version of SuMO costs €20 and up. PatchMyPC is free but somewhat limited in the programs it can recognize and update. So far, WinGet finds — and updates — programs that not even SuMO recognizes (e.g. Strawberry Perl and SpaceDesk). And of course, it’s free for the download from Microsoft’s GitHub repository.

If you look at the lead-in graphic for this story, you’ll see the command syntax to ask WinGet to list programs for which it knows upgrades are available. That syntax is simple:

WinGet upgrade

does the trick. If you want to actually run those upgrades, you need only add --all to the preceding command to fire it off (note the double dashes that precede the word all). You can see the tool at work in this oversized screencap:

WinGet 1.0 Updates Most Win10 Applications.upgrade-all

WinGet skipped Firefox and Zoom (a UWP app) and owing to my mistake hung up on updating the final item: spacedesk Windows DRIVER.
[Click image for full-sized view.]

The tool hung while trying to update SpaceDesk. This was probably a self-inflicted wound, though, because an earlier Macrium Reflect update did leave a reboot pending to complete its own installation. I had to kill the PowerShell process tree to terminate that apparently never-ending update, thanks to my oversight.

After Restart, All’s Well That Ends Well

And sure enough, after a restart, another round of WinGet upgrade -all took care of the SpaceDesk item. It ran through to completion (and even reset the graphic driver automatically to “make room” for itself). This capability is worth getting to know. I predict some admins will find it eminently capable of keeping up with (most) upgrades on Windows 10 PCs, especially reference image machines for deployment use. Check it out!

What Did WinGet Miss?

To give the Devil his due, I just ran SuMO to see what WinGet’s update check missed. Here’s a list of what it didn’t find (and for which apps, therefore, update packages are presumably needed):
1. CPU-Z
2. SuMO itself
3. Snagit
It just goes to show that none of these tools is absolutely complete, though some are more complete than others. I still like what WinGet does and how it works just fine!

Facebooklinkedin
Facebooklinkedin

Power Options VM Surprise

It’s been a painful last few days here in Windows World. I’ve been working on a loaner, locked-down machine in connection with a code analysis project. Because that code is protected and valuable intellectual property (IP), I’m able to access its GitHub repository only through a VM running on a hardened and isolated system. Essentially, I have to access the VM through a browser tab set up inside a VPN-accessible secure store. It hasn’t been going too well, either: each time I tried to use the VM and left the machine alone for a while, it would drop its connection. And then, to make things worse, I couldn’t get back in without asking an IT admin to reset the server side of the remote access environment. That’s where  an unwanted and unexepected Power Options VM surprise came into play.

What Is a Power Options VM Surprise?

If you look at the lead-in graphic, you’ll see that one change I make on my Windows PCs post-upgrade or install is to change the sleep interval to “Never.” The default is 30 minutes. Accessing the VM used a commercial VPN into a host server. Then, a remote access client (first RDP, then VNC) connected to the VM itself. For a long time, the firm’s IT guy kept fiddling with RDP settings and such. Eventually he switched to VNC for remote access, thinking it might be an RDP protocol issue at work (or not).

But the disconnect issues kept popping up, where the VM connection would drop when the machine was idle for 30 minutes or more. This finally caused him to investigate the Power Options, where it was immediately obvious the default “sleep after 30 minutes” was the culprit. Resetting the value to my usual preference — that is “Never” — has since fixed things, hopefully for good.

Troubleshooting 101: Don’t Overlook the Obvious

As an outsider with only a regular user account, it wasn’t up to me to mess with default settings on the locked-down machine furnished to me for this project. Ditto for default settings for the VM I was accessing to get into the target code base. But gosh: I have to believe we were looking for complex solutions to a seemingly complex problem. Instead, we should have been looking for simple solutions for a straightforward default settings check.

The moral of this story is not lost on me. I hope it will likewise inspire you to make a checklist when working with VMs, and to put “check default settings” (especially in Power Options) right near the head of that list. Sleep may “knit up the raveled sleeve of care,” as the Immortal Bard put it. But sleep causes all kinds of interesting problems for Windows PC — and now I know, for Windows VMs, too. Funny thing, I’ve learned to make this tweak because I use RDP extensively here at Chez Tittel to get from my production desktop to the 10-plus other PCs usually running around here. I shoulda known…

Facebooklinkedin
Facebooklinkedin