Just recently, I decided it was time to upgrade my dual desktop monitors. I’ve been running a pair of Dell 27″ monitors for over 8 years now. They’re identical 2707 WFP UltraSharp monitors, and turn ten years old this year. When I purchased the first member of that pair in 2007/2008, I paid over $700 to put it on my desk. When I purchased the second member of that pair, it set me back just almost $570 including shipping. In switching over to a pair of Dell Ultrasharp 2717 monitors this weekend, I paid just under $960 for both of them (less than $480 apiece) all told. My monitor upgrade saves on money and energy, and buys a lot more for less money. Let me explain…
2707 left, 2717 right
Why My Monitor Upgrade Saves on Money and Energy
It just goes to show that the relentless forward march of technology keeps delivering more bang for our bucks. The original monitors measured 25″ x 16.5″ with a nearly 1″ bezel all the way around. The new ones measure 23.75″ x under 14″ with a 5/8″ bezel. I see the same amount of screen real estate while gaining back some space on my desk. Even better, energy consumption is waaaay down. The 2707s consumed 125W at peak graphics load, while the 2717s only suck up 28W likewise. That’s a 77.6% reduction! Over time, that will make a huge difference. That’s because I routinely run my monitors 14 or more hours a day during the week, and at least 10 hours a day on weekends.
According to RapidTables Energy Consumption Calculator, the old monitors consumed around 60 kWh per month. But the new ones will come in under 14 kWh. At 10.2 cents per kWh from my provider, monthly cost drops from $6.12 to $1.37, for a savings of $4.75. Let’s assume I keep these monitors for 10 years like I did their predecessors. If so, I’ll have recovered over half their purchase price ($570) by the time the next generation takes over. Not enough to justify the outlay by itself, but not a bad dividend for an overdue upgrade.
But Wait … There’s More
The old monitors offered up 1980×1200 resolution, while the new ones deliver 2560×1440. The new monitors also offer a 5 ms response time, while the old ones clocked in at just slightly less (6 ms). The old ones included a built-in USB 2.0 hub and an SD card reader. The new ones drop the card reader, but offer 4 ports of USB 3.0 access instead. I also like the switch from VGA/DVI-D video ports to a single HDMI port, one mini-DisplayPort (DP), and three full-sized DP ports (2 in, 1 out, for daisy-chaining).
Hooking up the new monitors was also considerably easier, though Windows didn’t recognize the screens until I reinstalled the latest Nvidia driver (version 381.65). But that’s because I also installed an MSI Armor GeForce GTX 1070 to drive them. And although I already had 381.65 installed on that machine to drive the GTX 750 Ti already in place, Windows wasn’t happy until it was uninstalled and reinstalled on my production PC. Only then did it recognize the second monitor, and allow me to extend my desktop to encompass both together.
All in all, my monitor upgrade saves on money and energy, but also delivers higher resolution plus more and better connectivity options. A good deal, all the way around.
I love ice cream.
There’s a small stand down the street from my house that I frequent during the summer. I spend my time in line staring at the dozens of flavors, pondering my options. Mint chocolate chip? Ooh, that sounds good. I could go for cookie dough, too. Or maybe coffee …
But when the time comes to order, I always get the same thing: chocolate peanut butter. It just works for me.
IT administrators do not have the same luxury when it comes to delivering applications to end users. Their options are nearly as plentiful as the flavors at an ice cream stand, but in this era of the mobile, distributed workforce, there’s no single choice that’s right for every situation.
Windows desktops and applications are still the foundation of how workers do their jobs. And with Windows 10, which runs on tablets as well as desktops, Microsoft made significant progress toward bringing the native Windows experience to mobile users. But what about all those workers using their Apple iOS and Google Android devices for work?
Even though most major enterprise vendors make mobile or web versions of their software available, custom legacy applications are often stuck on Windows. Small and medium-sized businesses typically don’t have the resources to build their own mobile apps. And the use of desktop and application virtualization to deliver Windows apps to smartphones, with their small and touch-enabled screens, can create a frustrating user experience. Application refactoring is an option for making virtualized Windows apps touchscreen-friendly, but it’s a niche technology in an unproven market.
Add in desktops and applications as a service, cloud apps and file-sharing platforms, and there’s quite the menu of application delivery flavors to choose from. Picking a favorite and ordering it every time won’t work these days. IT must mix and match to meet the needs of both the business and its users.
This post originally appeared in the April 2017 issue of Access Magazine.
After installing the latest Windows 10 upgrade to Version 1703, my two ThinkPad notebooks remain surprisingly robust and capable. I purchased them in February 2012 to work on a book for Windows 8. Both models have many things in common. These include: a Sandy Bridge dual core i7 CPU (2640M), 16 GB RAM, and Plextor 256 GB mSATA SSDs. What makes them different? One — the X220 Tablet — is smaller, and has a 12.8″ touchscreen. The other — the T520 notebook — is larger, and has a 17″ display, plus extra disk storage. It’s no exaggeration to say “ThinkPads going strong 5 years later” when it comes to this dynamic duo.
Here’s what the old Windows Experience Index (WEI) says about the T520 this morning:
This rude’n’crude metric for Windows performance was popular when I bought these units, but is now passe.
Why Say “ThinkPads Going Strong 5 Years Later?”
It’s only when I think about what these machines have been through that I really start to appreciate them. When purchased, they included 7200 RPM 500GB spinning hard disks. They also ran Windows 7 and included 4 GB of RAM. Over the past 5 years they’ve been upgraded from Windows 7 to 8 to 8.1 to 10 and are current with 1703. I’ve upgraded them from 2x2GB PC3-10600 SO-DIMMs to 2x8GB PC3-10600 SO-DIMMs (and even had to replace one of the 8GB modules last year when the Lenovo Diagnostics warned me that the X220 Tablet had problems). I also replaced the spinning drives with 2.5″ SATA SSDs at first (older Corsair 120GB models), then later populated the internal mSATA slots with the Plextor 256 GB SSDs that now serve as their boot/system drives.
In fact, these two ThinkPads are old enough to lack built-in USB 3.0 ports but have PCI Express card slots. That’s why I bought a StarTech 2 Port ExpressCard adapter in 2014, to make faster USB connections possible. For ISO installs and external drive backups, they offer 3 times the speed of a USB 2.0 connection.
Right now, both units use modest-capacity SATA SSDs for data drives (OCZ Vertex4s, nominal capacity: 128 GB). I’ve replaced the DVD drive in the T520 with a second SATA drive bay, and it hosts a Samsung Spinpoint 1TB drive for backups and extended storage. I make do with a Spinpoint 2 TB 2.5″ drive in an Intatek USB 3.0 enclosure for portable storage/back-up for the X220 Tablet. Recently, I’ve repurposed a Samsung EVO 840 500 GB mSATA SSD in a compact, $15 Sabrent USB 3.0 enclosure that makes a peachy alternative to the Inatek unit. Because it’s smaller and lighter, I like taking it on the road.
The best thing about the two units is the soft-touch semi-rubberized coating that Lenovo used on the top deck of each notebook shell. While it does show smudges and fingerprints, it’s remarkably tough and easy to wipe clean. I’ve taken both of these notebooks on the road, domestic and international, and they’ve held up well throughout. I also like the ThinkPad keyboards, particularly the larger layout on the T520. I’ve had them long enough to know I’ll need to replace them in the next year or two. But gosh, they’ve held up well and still keep doing everything I ask of them. I just wish all of my laptops, notebooks and tablets were this sturdy and capable. I still prefer them to my 2014 vintage Surface Pro 3 and Dell Venue Pro 11 7130. Good stuff!
Now that the Creators Update is officially out and available, many people are looking for sources of download files for the new OS. When it comes to grabbing Win10 1703 ISO files, there are many ways to scratch that itch. I will name several in this blog post, but others will no doubt think of more. If so, please e-mail me or comment on this post, and I’ll add them in! For the moment, however, this is as complete a list as I can come up with. That said, I omit working with the Update Assistant and the Media Creation Tool, because neither actually produces an ISO file per se.
This is the graphic from the MS page entitled “New with the Windows 10 Creators Update.”
[Click to see full-size version.]
Ways of Grabbing Win10 1703 ISO Files Recited
One. Use HeiDoc.net Microsoft Windows and Office ISO Download Tool. I blogged about this in February, and showed how it can be used to obtain just about every known ISO for current Windows versions. It also works for 1703.
Two. Use the browser “trick” described in this TenForums note “How to Download Creators Update ISO via MS w/o Media Creation Tool” (4/13/2017). Basically, it consists of adding a browser extension that spoofs the MS website into seeing you visiting from a non-Windows OS. When that happens, you get access to an ISO download page where you can grab exactly what you need.
Three. Microsoft license/subscription sites where those who own volume licenses or subscriptions can grab OS ISOs and other access-controlled files. These include MSDN, the Volume Licensing Service Center (Enterprise editions), and the Download Academic Products page (for Education editions).
Four. Grab the Windows download files from Windows Update. Then, you can use the UUPtoISO tool from Kari the Finn at TenForums.com to convert those files into an honest-to-gosh ISO file. (Be sure to read and follow the instructions in this Tutorial “Create Bootable ISO from Windows 10 Build Upgrade Files…“. You’ll also find a download link to the tool there as well).
That’s as complete a list as I’ve been able to compile. Do please let me know if you know of others I may have missed or overlooked somehow. Thanks!
Reading an Ed Bott blog post this week reminded me that keyboard controls can come in mighty handy when restarting Windows 10. That goes double when the goal is to boot outside the normal OS restart umbrella. This could mean booting into UEFI or BIOS to change fundamental system settings. Or it might mean booting into a recovery partition, or from an alternate boot source. As it happens, there are several handy Win10 boot controls for Win10 that will let you do all that and more. Some work in combination with GUI buttons, however. Thus, you need some manual dexterity when using them. That’s why I also describe other methods to achieve the same ends when they’re available.
Show Me Some Handy Win10 Boot Controls!
I’m thinking of two primary tools in this particular case. One of them disables the fast startup setting that has been default for Windows behavior since the 8.0 era. The other involves accessing alternate boot mechanisms or techniques.
Bypassing Fast Startup, When It’s Not Wanted
Here’s a picture of how fast startup works, courtesy of TenForums.com:
With fast startup enabled, telling Windows to shut down actually involves writing to the hibernation file to speed the next boot along.
[Click image for full-sized view, please!]
Fast startup is good stuff, and can shave 20 or more seconds off normal boot times for PCs. But there are times when a real, honest-to-gosh cold boot involving all the steps at the top of the preceding figure are needed. These include: after installing device drivers, when testing boot or startup settings, or after major system or software changes of pretty much any kind. By default, fast startup is enabled in all modern Windows versions (8, 8.1 and 10). There are various ways to turn it off. But should you need to do so for your next boot only, a keyboard trick is all that’s needed. Simply hold down the Shift key when you click shutdown. Then, fast startup mechanisms don’t come into play when shutting down. Thus, the next boot will truly be a cold one and won’t involve reading a hibernation file.
Other mechanisms to change this involve toggling checkboxes in the Power Options item in Control Panel (easily accessible by typing “Power Options” into the Win10 search box). Then, click on “Choose what the power buttons do” in the left hand controls. Next, click “Change settings that are currently unavailable” to produce this window:
The key entry here is the one for fast startup (uncheck to disable, check to enable).
[Click image for full-sized view, please!]
I like using the Shift key method because it lets you skip fast startup just one time. Nor must you remember to go back and make changes once that next reboot comes and goes. As handy Win10 boot controls go, this one is great, simple, and fast.
Arranging for Alternate Boot
On more modern UEFI systems, messing with boot may sometimes require extra shenanigans. Most such systems support motherboard or system focused utilities designed to speed boot-up at the hardware level. Thus, for example, my Asrock based production PC uses the ASRock Fastboot utility. It lets users choose among three boot settings: Disable, Fast, and Ultra Fast. It, too, has a one-time toggle that reads “Enter UEFI setup on next boot.” But unless you use a shortcut program like AutoHotkey, you can’t really set up a keyboard equivalent to make this happen. That said, those who use such programs find this pretty darn handy indeed. By and large, these utilities work pretty well.
The motherboard- or system-specific utilities for UEFI/BIOS access vary by maker and appearance, but very little by function.
[Click image for full-sized view, please!]
My MSI system has a different utility, as do my various Microsoft and Dell tablets and laptops so YMMV is the rule of the day here. MS does offer its own alternative to access other boot options during startup. Click Settings, Update & Security, Recovery, then “Restart Now” under the Advanced startup heading. This provides immediate post-boot access to the boot options menu from the Windows 10 boot loader, including access to BIOS/UEFI, change Windows start settings, start up from a device or disk (alternate boot media), or restore Windows from a system image. Good stuff!
OK, then: let’s all say “So long Windows Vista!” This much-maligned and under-appreciated OS hit its end-of-life data on April 11 earlier this week. I’m now wondering if it’s purely coincidence that the official release date for Windows 10 Creators Update fell on the same date. I guess we’ll never know.
But for me, Vista was the first truly modern Windows OS. Among other things, it introduced a raft of great features. These included Aero Glass, volume shadowing, and modern OS imaging tools and techniques. Here’s a snippet from the table on the Windows lifecycle fact sheet that shows important dates:
Given its horrible marketplace reception, Vista’s departure won’t be overly sad or shocking to most.
[Click Image to see full-size view, if you can’t make out the fine print here]
So Long Windows Vista: Bye Bye!
By most metrics, Vista’s change to end-of-life status won’t have much impact. Most of the major OS counting services (NetMarketShare, Statista, Statcounter, and so forth) presently grant Vista something less than 1% of global OS marketshare. But I agree with Paul Thurrott‘s assessment that “Windows 7 was nothing more than Windows Vista Service Pack 3.” Thus, he opines further, “…we should give Vista, and its makers, the measure of respect they deserve.”
FWIW, I liked Windows Vista from the get-go. The UI was a big step up from Windows XP. Also, the OS seemed more robust and truer to the underlying Windows NT engine and spirit than XP ever did. Indeed, MS caught lots of flack because of the changes in device driver architecture. Alas, these stranded many devices (and the systems and people who used them) when they tried to upgrade from XP. But most of us figured out how to make our ways around this potential roadblock. Thus also, the concept of an Upgrade Assistant with pre-install hardware assessment capabilities also traces back to Vista as well.
Whatever your feelings about or recollections on Vista might be, Microsoft no longer supports it. And though some die-hards (or industrial/embedded systems) may not yet let go, it should otherwise vanish into the gloomy depths of ancient history very, very soon. Hasta la Vista, baby!
Over the past weekend, I upgraded 5 installations to Creators Update. Yesterday, I did likewise to my production PC. It is now happily ticking along, running the new release without apparent problems. However, I’ve discovered an interesting issue. Image integrity checks on the new installation using DISM do not always complete successfully. Instead, they may produce a warning that the component store is corrupted but repairable — on some PCs, at least. If the log file didn’t indicate a conspicuous lack of real issues, this might worry me. Given its contents, though, I see this as more of a Creators Update image integrity gotcha than as a real problem. Please, allow me to explain…
Why Say Creators Update Image Integrity Gotcha Rather Than “Problem?”
The following screen capture from PowerShell shows what I’m discussing here in the context of the DISM commands involved:
Notice the error persists, even when I try the /restorehealth option pointing to the MSDN ISO file for Win10 1703.
[Click image for full-size view/improved readability]
What you see in the preceding screenshot is the following sequence of commands:
- DISM /online /cleanup-image /checkhealth:
Checks component store integrity, and reports a finding of corruption that is repairable.
- DISM /get-wiminfo /wimfile:u:\sources\install.wim
Reports on the layout of the install.wim file from the 1703 ISO file (downloaded from MSDN on 4/11/2017). It shows that Windows 10 Pro resides in the first segment therein (Index:1) and Windows 10 Home in the second segment (Index:2).
- DISM /online /cleanup-image /restorehealth...
Uses the Install.wim examined in the preceding command as the source for attempted component store repair, but reports that “The source files could not be found.” I received the same error message when initially attempting to repair the image using the ESD file included on the USB Flash drive that the Media Creation Tool built for the actual upgrade. That’s what makes me think this is a Microsoft problem, rather than a real corruption issue.
DISM.log Tells a More Complete Story
The DISM log file reports corruption in a most mysterious fashion, too. It finds a single error, in looking for a driver file. That report appears as follows in the dism.log file (I break up this single long line for readability):
Error DISM DISM Driver Manager: PID=19052 TID=16324
Error, file not found 'oem0.inf'. -
A bit of explanation and history may help. The first item as shown provides a time stamp for the log entry. The second line indicates that the problem originates from the DISM Driver Manager. In turn, this tells me the problem is with a device driver rather than a component store entry. The third line provides the information that a driver file named oem0.inf is what’s missing. This is a generic entry for the first item in the Windows DriverStore. DriverStore Explorer tells me this entry is for the Nvidia Sound, video and game controller driver. We’ve seen similar problems show up in previous Windows releases where an Nvidia driver mismatch for the graphics driver caused a similar and equally spurious report of component store corruption.
I did some further checking. Indeed only those PCs that have Version 1703 Build 15063.11 or later show this “corruption” problem. (15063.138 is the most current Build ID for Current Branch Windows 10.) Microsoft has been informed of this issue on the Feedback Hub, so I expect we’ll see it fixed in some upcoming Cumulative Update. And again, that’s why I’ve entitled this blog post “Creators Update Image Integrity Gotcha” rather than “Creators Update Image Integrity Problem.”
Following release of Windows 10 1703 via the Media Creation Tool, I’ve been busy this weekend upgrading 6 of my 8 PCs. I’m delighted to report that Creators Update delivers easy upgrade experiences to early adopters. I hit zero snags upgrading those systems. Post-upgrade clean-up was more or less flawless, too. That said, I encountered one driver issue. Upgrading the Intel Management Engine (MEI) on my Dell Venue Pro 11 hybrid tablet caused a BSOD. Extracting those drivers from the Dell installer plus manual update in Device Manager put things right in under a minute.
When all is said and done, Creators Update shows up as Build 15063.13, with cumulative updates already applied.
After Creators Update Delivers Easy Upgrade, What Then?
For me the usual post-upgrade drill goes like this:
Run Disk Cleanup (cleanmgr.exe) using “Run as administrator.” It deletes Windows.old and other remnants of the previous Windows version.
Check drivers for updates or additions (my old standby for this is the for-a-fee DriverUpdate, but the free Windows Update Minitool, aka WUMT, does the job as well or better).
Run DriverStore Explorer (rapr.exe) and remove obsolete and unneeded duplicate device drivers.
Fire off PatchCleaner and clean up orphaned packages from the Windows Installer directory.
Run Uncleaner and root out duplicate and temporary files; CCleaner ditto (always grab the “Slim” version).
Make an initial image backup of the pristine upgrade environment (I use Macrium Reflect Free with great results).
I *always* make an image backup before starting the upgrade process. Thus, I am cavalier about deleting Windows.old. If you aren’t quite sure you’ll stick with Creators Update, remember you now have only 10 days before the old install gets deleted automatically.
In working through that process on the six installs I’ve upgraded so far, I observed just the one driver problem reported. I did find some duplicate or obsolete graphics drivers (both Intel and Nvidia), along with some duplicate system device and USB entries. PatchCleaner found very few orphaned packages (one or two). No action required there. Uncleaner and CCleaner both found hundreds of MB worth of detritus that was quickly removed. And with a clean image of the newly upgraded OS in hand, I’ve got a solid starting point for future recovery, if needed.
Bottom line: Version 1703 (OS Build 15063.13) appears ready for prime-time. My next upgrade, in fact, will be on my production PC. That says I think it’s ready for workaday use!
Late Wednesday, Microsoft pulled the trigger on making Windows 10 Build 1703. That’s when it made the Creators Update out and available to the general public. One need only visit the Download Windows 10 web page. Then click, the “Download tool now” button to grab the latest iteration of the Media Creation Tool (MCT). I verified for myself yesterday that using this latest and greatest mediacreationtool.exe does indeed create a version 1703 Windows 10 installer:
If you elect the “Create installation media…” option in the MCT, it now builds a Creators Update install environment for you.
Creators Update Out and Available, Now What?
Given that Microsoft says it plans to stage out the Creators Update incrementally as it did with the Anniversary update, access to 1703 through the MCT is a good thing. Why? That’s because this allows those are inclined to on Windows Update do just that. At the same time, the MCT provides a ready means for those inclined to upgrade to 1703 sooner rather than later do that, too. I find it interesting that MS has let this slip the week before the announced “official” release date of April 11. Could this be a positive payoff for the “Windows as a service model” emerging at last? You bet, because MS knows it can fix 1703 issues with cumulative updates as needed. Three of them have already been released, in fact, since 1703 hit the fast ring on March 20.
I’ve had two machines running this version since that date, and last week updated my Insider Preview test machine — a Surface Pro 3 — to the same release as well. At this point, it shows every evidence of being both stable and robust. Those inclined to track the Current Branch should be OK to upgrade over the next month or so if they’d like to wait on Windows Update. Those wishing to upgrade sooner no longer have a reason to hold back. And finally, those on the Current Branch for Business should take heart that all signs on the Creators Update are positive, and that things are looking good for a transition in the three to six month period during which business users hang back from the leading edge of production Windows releases.
Over the past week to ten days, lots of users have been reporting issues with Windows Update and Windows Defender. This applies to versions 1607 (Current Branch) and 1703 (Insider Preview aka Creators Update). The symptom is that while Windows Update reports a Definition Update for Defender is available, it cannot download or install same. As it turns out, these apparent Win10 Defender update issues are illusory. In fact, they’re easily addressed with a simple fix. One need only use Defender itself to grab its own updates, and the issue vanishes. Here’s what Windows Update reports when this error occurs:
The consistent thread for both 1607 and 1703 versions is error code 0x80070643 for this particular problem.
Normally, when Windows Update (WU) goes wonky, recovery requires troubleshooting. This usually starts with the “Fix problems with Windows Update” item available in the Troubleshooting widget from Control Panel. But for this particular issue, no such shenanigans apply. On version 1607, launch Windows Defender, click the Update tab, then click “Update definitions.” For version 1703, visit Windows Defender Security Center. Click the “Virus & threat protection” icon (third item from the top in the left-hand icons), then click “Protection updates.” Either way, this launches a manual update download outside the Windows Update umbrella.
Fix Step 1: Addressing Apparent Win10 Defender Update Issues
In 1703, clicking “Protection updates” produces this screen. Next, please click the “Check for updates” button at the bottom. This tells Defender to poll the server for updates, and to download and install any available updates it finds. The mechanism is independent enough of WU that it will work even when WU won’t.
Fix Step 2: Addressing Apparent Win10 Defender Update Issues
Something is obviously up with Defender update handling, because this also produces an error message as well, as shown here. Don’t let this trouble you. Although it says “fatal error,” indeed the update is working in the background to download and install the necessary malware definitions.
Fix Step 3: Addressing Apparent Win10 Defender Update Issues
Click the “Protection Updates” button again. The result is a successful download and install of the previously failed update (same version number as before 1.239.778.0). Wait a minute (60 seconds) before you do this or you’ll get an error message that says “You must wait for the previous update to complete …” But indeed it will proceed and complete successfully.
Fix Step 4: Addressing Apparent Win10 Defender Update Issues
Microsoft hasn’t yet explained what’s causing this issue, nor have they released a fix for it, either. I’m hopeful that it will be history by the time that April 11 rolls around to mark the official release date for Creators Update. We’ll see…