God Mode is a nickname for a special folder in Windows. God Mode is not built into Windows, and requires some modest effort to create. For instructions about this, see my 2008 blog post right here at WED. But once created, God Mode offers immediate access to 200+ tools otherwise accessible only through Control Panel. It’s handy to have around, and lots of power users put it to work. But alas, I’ve recently learned that God Mode causes Win10 Office URL insert fail on some PCs. In other terms, it makes Office components (Word, Excel, PowerPoint, and so forth) crash when you insert a hyperlink into one of the related document types (.doc and .docx, .xsl and .xsls, .ppt and .pptx, and so on) while editing. Not good!
Here’s a partial snap of what God Mode looks like in File Explorer.
[Click image for full-sized view]
Fixing God Mode Causes Win10 Office URL Insert Fail
Fortunately, this problem doesn’t afflict all Windows 10 users. Only some of them will ever encounter this problem. But while the fix is easy, it also means doing without God Mode. Yes, that’s right: the only workable fix at present is to delete the folder you must create to put God Mode to work. When it’s deleted, God Mode no longer works. But at least you can paste URLs into Office apps without crashing them!
Thanks to the posters at TenForums. com, who aired this issue in a thread named “MS Office 2016 crash when inserting hyperlink.” Special thanks to user AndreTen, who started the thread and provided the related fix. He also confirmed that some, but not all, Windows 10 PCs are subject to this gotcha. This is one of those kinds of things that will make a small, but immediately happy, minority of readers exclaim: “So THAT’S what it was.” The rest of us should merely keep this in mind for the future should it jump up to bite again. Another possible plus for Win10 that MS probably won’t advertise is AndreTen’s statement. He said that “With Microsoft moving more and more commands from Control Panel to Settings, it’s easier to give up on Gode Mode…” Well said.
[Note Added 4/21]Other fixes for this issue are also emerging, thanks mostly to poster Denis on the same thread. For those with this issue in Outlook, a check on this Microsoft Knowledge Base article is also worthwhile: Hyperlinks are not working in Outlook. Additional threads in this post also explain some helpful and related registry hacks, too (especially threads #3 and #6).
[UPDATE: Microsoft on April 24 released the next preview build of Windows Server 2019, which includes RDSH. “Because of a bug, the RDSH role was missing in previous releases of Windows Server 2019 – this build fixes that,” the company said in a blog post announcing Build 17650.]
Remote Desktop Session Host is coming to the Windows Server 2019 preview and official release, Microsoft has confirmed.
The Remote Desktop Session Host (RDSH) role was not available in the first preview build of Windows Server 2019 that Microsoft released to the Insiders Program in March. At that time, experts said they did not expect the company to include RDSH when the operating system becomes generally available later this year.
In a statement to SearchVirtualDesktop this week, however, a company spokesperson said: “The RDSH role will be in the preview build available for Insiders soon. Windows Server 2019 will have the [Remote Desktop Services] roles like in Windows Server 2016.”
Mixed messages on Windows Server 2019 RDSH
Up until now, the messaging from Microsoft around RDSH in Windows Server 2019 caused confusion and frustration among some in the IT community. The company declined to officially comment on the future of RDSH in March, although some members of the Windows Server team posted on Twitter about the issue.
Jeff Woolsey, principal program manager for Windows Server, said in March that Remote Desktop Services (RDS) — the set of technologies that provide remote desktop and application access — was “not gone.” Last week, he reiterated that statement, and Scott Manchester, Microsoft group manager for RDS, said RDSH would be coming to the Windows Server 2019 preview in about two weeks.
IT administrators and industry observers wondered why Microsoft had not clarified earlier that Windows Server 2019 would indeed have the RDSH role.
“Microsoft was disconcertingly quiet about the feature omission,” said Jeff Wilhelm, CTO at Envision Technology Advisors, a solutions provider in Pawtucket, R.I. “There was much speculation.”
One possibility is that the code for the RDSH role simply wasn’t ready, and instead of releasing something incomplete or buggy in the preview, Microsoft removed it altogether.
Other speculation focused on a potential new multi-user Windows 10 feature. Microsoft has not commented on that, but it may continue to be a possibility for session-hosted desktops without RDSH.
The news that RDSH will be in the next Insider build should mean “a sigh of relief” for service providers and IT admins, Wilhelm said in an email.
“RDSH provides an important feature to users at many organizations, and the announced improvements, including HTML5 support, are a welcome addition,” he said.
The built-in Windows facility to create a recovery drive can be a real life-saver. Simply type “recovery” into the Windows 10 search menu to fire this up. But sometimes, when you try to create such a recovery drive the process may fail en route to completion. In such cases an error message like the one depicted below pops up. Turns out that fixing recovery drive creation problems is surprisingly easy — some of the time, at least.
If you see this error message, it may not spell as much trouble as you think.
What’s Involved in Fixing Recovery Drive Creation Problems
If you get the error message, there’s a sequence of actions you can try to get past it. In at least some cases, it will result in the creation of a bootable USB drive that you can use for system repairs. When you fire off the Recovery Drive tool, the first screen appears just like this:
By default this tool checks the box that reads “Back up system files to the recovery drive.”
The potential fix is dead simple, and easy to try out. Here are the steps involved:
1. Uncheck the “Back up system files …” box
2. Click Next
3. Wait as the system scans drives and builds a list of recovery drive possibilities
4. Select the target drive for recovery (Reminder: all contents will be erased!)
5. Create the recovery drive, sans system files. Wait until the process completes.
6. Do NOT click the Finish button. Instead, click the back arrow at the top left of the window. Keep clicking that back arrow until you return to the original screen.
7. Check the “Back up system files …” box, and repeat steps 1-5.
If the process works then you can click Finish. If it doesn’t work you’ll get the now-familiar error message instead. In that case, it’s probably time to try a different USB flash drive, or perhaps a different system, on which to build the recovery drive.
Thanks to the folks who contributed to the “Can’t create a recovery drive” thread at TenForums.com. Double thanks to user KarlFollman, who came up with the solution.
So, I’ve got this Dell Venue Pro 11 7130 hybrid tablet. It’s a pretty nice little machine, actually. If memory serves I bought it in 2013, so it’s an older tablet. The recent Spectre/Meltdown firmware updates made it a bit wonky, though. It won’t restart normally. I have to yank the battery and temporarily disconnect the AC power, to get it to boot at all. When I saw a recent BIOS update (A23) for that unit appear I was hopeful it would fix that issue. But when I tried to run the Dell BIOS flash utility in Windows 10, it failed because of the reboot hang. That’s why I sought some way of updating BIOS UEFI when Windows app fails for that machine.
How to Go About Updating BIOS UEFI When Windows App Fails
I knew there had to be some way to update the BIOS even if I couldn’t do it inside a running Windows OS. Sure enough, by poking around the Dell Forums, I learned that there’s a pretty easy and straightforward way to do this. All I had to do was to download the BIOS update file — named 7130_A23.exe, prosaically enough — copy it to the root of a FAT32 USB flash drive, and point the BIOS flash utility at that file in an alternate boot. Sounds pretty easy, right?
What sounded easy in theory turned out more challenging in practice. First, I had to find another Dell Forum thread that clued me into the trick of holding down the volume up button on the left side of the tablet, just after getting the haptic feedback when pressing the power button on the tablet’s right side. That brought me into a menu that included flashing the BIOS as one of the options. Then I had to figure out — by inspection, as it turned out — that the device with the file I was after was named FS4. Once I identified the 7130_A23.exe file, and told the PC to flash the BIOS, it succeeded in updating the machine to the A23 version. Here’s proof:
Once I got the right instructions, and figured out how to execute them, the BIOS UEFI flash was easy.
You Win Some, You Lose Some
Did I get my BIOS UEFI flashed? Yes. Did it fix my reboot problem? Alas, no. I still have to yank the battery and disconnect AC power to get it to restart/boot. But at least I figured out how to use a UFD to flash the firmware. I think I also eliminated one potential cause of the issue, too. Hopefully, some upcoming Windows version or new Dell firmware patch will fix this. We’ll see. And so it goes, here in Windows world!
OK, so I’m poking around in Device Manager yesterday researching an NVMe issue. What do I spy, with my little eye? The dreaded “Other Devices” category, with the “Unknown device” beneath it (see screencap below). Because I know a little bit about this kind of stuff, my next move is to click on the details tab, and then to check the values for Hardware IDs. All three of those values start with USB\ASMEDIAROOT_Hub so I already have a pretty good idea what’s up. But when I go poking around for Asmedia drivers, even at the Asrock website, I come up dry. Then it hits me: When USB hub gets weird Win-RAID provides fix!
Here’s the visual cue that a Win10 device has gone off the rails. A quick check of Hardware IDs tags the culprit!
How Win-RAID Provides Fix for Wonky USB Hub
And by that I mean checking the outstanding driver mod and BIOS hacking site, Win-RAID.com, where its German operator Dieter (aka Fernando) runs the show. The Latest USB 3.0/3.1 Drivers page there includes a detailed entry for USB drivers from all major makers, including ASMedia. Here’s what that entry looks like:
I grabbed the first entry from the list, and pointed the “Update drivers”/”Browse my computer…” functions at the folder where I unpacked the linked .rar file. Problem solved!
[Click image for full-sized view.]
Over the years, I’ve learnd to turn to Win-RAID when I need storage or USB drivers and I can’t find a good source from the manufacturer or the motherboard maker. And indeed, this was another case where Win-RAID rode to my rescue. I’m already running their modded USB 3.0/3.1 drivers for Intel, so adding their ASMedia hub support was kind of a no-brainer for me. Great stuff! If you do decide to use these drivers, be sure to read (and follow) the instructions for installing them, which are described in the “Preliminary Notes” section at the head of the USB3.0/3.1 Drivers page at Win-RAID. Warning: It’s a little different from the normal routine!
Late last week, Craig Wittenberg released source code for a slightly updated version of the old Windows File Manager on Github. “How old?” you ask. According to Tom Warren at The Verge, we’re talking almost 28 years ago. Circa-1990, Windows 3.0 vintage. I learned this courtesy of Shawn Brink at TenForums.com this morning. He even includes a download link in his piece “Microsoft open sources original File Manager from 90s for Windows 10.” Just for grins I downloaded a copy, unpacked the zip file, and fired it up. It runs pretty well. So, when MS releases open source Win3.0 File Manager code, it even works!
Blast from the Past: Looks hauntingly familiar, and runs pretty fast, too.
If MS Releases Open Source Win3.0 File Manager, What Makes It Work?
According to Wittenberg’s note on Github:
Winfile.exe depends on the VS 2015 C++ runtime; you can download that from
Interestingly, Peter Bright at Ars Technica observes that the public release version is for x86 (32-bit) Windows. He revisited the source code and cleaned up some minor issues he found to create a version that also builds in 64-bit mode. The 32-bit version runs just fine, though, even on 64-bit machines. I’ve included a screen cap from my production PC’s desktop to prove it. Be aware that you have to double-click entries inside File Manager to make things happen. Just like in the old days.
The Open Sourcing of Windows … 3.x?
This raises the very interesting question of what else from Uncle Bill’s closet might start showing up on Github. I can’t wait to see what other old stuff starts seeing the light of day. This could get interesting!
Well, we always knew that Intel wasn’t going to go back to the beginning of time in crafting microcode updates to address Spectre Variant 2. Now we know more about what’s in and what’s out, where such coverage is concerned. On April 2, Intel updated its “Microcode Update Guidance” document (PDF). This spells things out pretty clearly (look for changes on those charts in yellow). That why saying “Intel excludes older CPUs from Spectre updates” sums things up nicely.
When Intel Excludes Older CPUs from Spectre Updates, What’s Out?
According to the afore-linked charts, newly-added Spectre v2 updates include:
- Lynnfield (Core and Xeon: CPUID 106E5)
- Nehalem EP, WS & EX (Xeon: CPUIDs 106A5 & 206E6)
- Arrandale (Core and Celeron: CPUIDs 20652 & 20655 )
- Clarkdale (Core, Pentium and Xeon: CPUID 20652 & 20655)
- Westmere (Xeon processors: CPUIDs 206C2 & 206F2)
And per those same charts, update work on the following processors has been stopped:
- Bloomfield (Core & Xeon: CPUIDs 106A4 & 106A5)
- Jasper Forest (Celeron and Xeon: CPUID 106E4)
- Clarksfield (Core: CPUID 106E5)
- Harpertown (Xeon: CPUIDs 10676 & 1067A)
- Penryn/QC (Core 2, Pentium, and Celeron: CPUID 1067A)
- Sofia 3GR (Atom processor: CPUID 506D1)
- Wolfdale CO, EO, MO, RO (Core 2 Duo, Pentium, Celeron and Xeon: CPUIDs 10676 & 1067A)
- Yorkfield (Core 2 and Xeon: CPUID 10677)
- Gulftown (Core and Xeon: 206C2)
Making Sense of the Data Using Code Names
There are tools abounding that will tell you about your CPUs. My two favorites are Franck DeLattre’s CPU-Z and the Intel Processor Identification Utility. CPU-Z provides code names explicitly, like so:
CPU-Z offers up a field named Code Name that identifies the CPU as Skylake directly
The Intel utility doesn’t map processor names to the code names for matching what you’ve got up with the preceding data (and Intel’s charts). You’ll have to go from the make and model information to figure things out. Thus for example, the Intel tool reveals that my machine has an i7-6700 installed.
The key information appears in bold near the top of this display: i7-6700.
Next, I can search on “i7-6700” for its ark.intel.com page, which tells me its code name is Skylake.
The code name shows up in the first column of the Intel charts. This is the key, and how you reconcile what’s in your machines with that coverage information.
In looking over the release notes for Insider Preview Skip Ahead Build 17639, I saw an interesting teaser. It led me to revisit the Microsoft Professional Program (MPP) of online training. In fact, it led me further than that. Right now, I’m about one-fourth of the way through a course meant to train up IT tech support support agents. That’s why I assert that the MPP IT Support Track offers interesting insights. It’s actually called the Microsoft Professional Program for IT Support track, for those who might wish to check it out for themselves. Here’s the snippet from the release notes that caught my eye:
How MPP IT Support Track Offers Interesting Insights
If you want to understand how Microsoft views tech support, you couldn’t find a better source of information than this course. It explains that the role of tech support pretty thoroughly. That role is not just to answer questions and deliver support though these things are important. It’s also equally important to champion consumption and help the organization achieve its business goals. Pretty lofty stuff for entry level tech support staff to dig into.
I found myself most impressed with the course’s emphasis on continuous learning, self-improvement, and staying ahead of the technology curve for Tech Support workers. It’s pretty good information and also inspiring for those in need of motivation to excel at and enjoy what they do for a living. I plan to work my way through all four courses in this curriculum over the next few days. If other gems emerge from this prospecting work, look for more of them to appear here in this blog. In the meantime, you could do worse than to check this resource out for yourself.
Last Thursday (March 29), word emerged from Terry Myerson, EVP for the Microsoft Windows and Devices Group. He announced he would be leaving the company in April. In a companion blog post on LinkedIn, Myerson’s farewell reveals interesting Windows 10 stats. He also shared some highlights from his 21-year tenure at Microsoft, including important bookends with Mr. Bill Gates himself. But to me, the stats he let slip are quite interesting.
How Myerson’s Farewell Reveals Interesting Win10 Stats
Here are some key snippets from Myerson’s farewell address that reveal interesting elements of the Windows 10 empire over which he presided (all are verbatim quotes):
- I was honored, and humbled to now be leading over 17,000 engineers and accountable for over $40B in revenue and $5B in operating income…
- … that’s why we created the Windows Insider Program so we could build Windows 10 led by your feedback. Now with 15 million members, …
- Today, we are now approaching 700 million active Windows 10 users, commercial usage is growing 84% year over year, Xbox One is running a Windows 10 core, Surface is leading PC innovation, HoloLens is bringing breakthroughs to computer vision, our universal Microsoft store enables Xbox GamePass, Azure reserved instances, and Office distribution, and the OEM ecosystem is revitalized with profitable growth. Last year, we finished the year with over $8B in operating income from our segment.
- I’m sitting down next to Bill Gates for my last scheduled meeting as leader of Windows and Devices at Microsoft. My team is debating with him the future of Project Rome and Windows Timeline.
What These Snippets Tell Us Is…
The size and scope of the Windows effort at Microsoft is huge, but no longer represents the overwhelming focus or revenue center for the company. In fact, as of the end of January (see this VentureBeat analysis) Azure hit a $20B annual run rate and is growing more than 3 times faster than Windows. Some long-time MS followers see Myerson’s departure as a sign that Windows has lost its status as Microsoft’s primary focus, in fact. (See this fascinating blog post from Tim Sneath entitled “From Windows to the Cloud.”)
Beyond financials, the interesting numbers in the preceding quotes deal with the size of two important Windows populations. For the first time, an official MS source tells us that the count of Win10 users is “approaching 700 million.” I don’t have to go out on much of a limb to hypothesize that the count will meet and exceed that level this year, possibly sometime soon. It’s also fascinating to understand that the Windows Insider program includes 15 M participants. As beta programs go, this is mind-bogglingly enormous.
The mention of Project Rome is also quite tantalizing. There’s more that one way to read this, though. Based on reading between the lines in Sneath’s afore-cited blog post, it’s possible that the future of the project may itself be in jeopardy. However, I think not. I actually think MS is hard at work figuring out how to create consistent development and runtime environments for a broad range of devices. That means computers, tablets, embedded and IoT devices, and even servers. I read Myerson’s concluding remarks as intended to hint at a continuing and brighter future for Windows going forward.
Google Chrome has seen numerous security enhancements over the past few months, and even a potential change in Windows 10 might not help Microsoft edge out the browser leader.
The Edge web browser debuted as the default with the release of Windows 10 in 2015, replacing Internet Explorer. With the latest build in the Windows 10 Insiders Program, Microsoft said it will test a feature that could force some users into using Edge. The browser’s integration with Windows and overall security capabilities are a draw for Windows 10 shops, but with Google ramping up enterprise security features in Chrome, Microsoft has its work cut out.
“Right now while not a lot of websites — comparatively speaking [to other browsers] — have full support for Edge, this is going to grow, and rapidly,” said Willem Bagchus, a messaging and collaboration specialist at United Bank, based in Parkersburg, W.Va. “It takes a while for manufacturers to retool their applications.”
It’s unknown how many web applications are currently incompatible or don’t work well on the Edge web browser, although organizations can use Enterprise Mode to open sites that are more compatible with Internet Explorer (IE). United Bank relies mostly on IE because workers use legacy apps that won’t function on other browsers, but as the company begins rolling out Windows 10 this year, IT will consider whether or not to default to the Edge web browser, Bagchus said.
Chrome vs. Microsoft Edge
If users have a choice, they’ll often pick Chrome for its fast web data processing and an extensive library of add-ons. Google Chrome holds a big lead in worldwide desktop browser market share at 67.45%, compared to Edge’s 4.05%, according to StatCounter.
That data includes both consumer and enterprise counts, however, so it’s possible that Edge sees more than just 4.05% in businesses specifically. Windows 10 shops may choose the Edge web browser because it’s built into the OS, meaning admins can manage it through Group Policy and have more control over updates, depending on the Windows update channel they subscribe to.
“Edge is just a manifestation of a huge amount of infrastructure that Microsoft built on their back end,” Bagchus said. “It’s far better security models, far better certificate models.”
Managing policies and updates to Chrome requires IT to use a separate application called Google Update. Plus, the ability to take advantage of other Microsoft features, such as integration with Cortana, makes Edge easier to use because they’re purpose-built for enabling productivity on Windows.
The latest in Edge, Chrome
Microsoft could be trying to fight back against Chrome with its testing of a new feature in Windows 10, which forces links that users click on in the Windows Mail app to open in Edge, even if the user has set a different browser as their device’s default. But Windows Mail — which allows users to access email services such as Exchange and Gmail — is not a common enterprise client, because it lacks advanced features such as integration with a calendar. So this feature likely won’t make a dent in the enterprise, where Windows shops typically rely on Outlook.
To make matters worse for Microsoft, the latest version of Chrome in December came with a few new enterprise features. Site Isolation, which IT can choose to enable or not, keeps separate the renderings of each website a user opens, so an infected site could not potentially infect something in another tab. Chrome also added more advanced policies for blocking unapproved browser extensions.
Google last week added the ability to require that users sign into Chrome before accessing any websites, by simply activating two new group policies — a way of preventing users from opening any corporate links on unapproved devices. The company said it will add a reporting feature in the future that allows IT to view information about users’ extensions and more. Google also upped its game with the release of the Chrome Enterprise Bundle last May.
But with Windows 10 adoption on the rise, the Edge web browser may see soon see its day in the sun.
“I know Edge is going to be the future,” Bagchus said. “You want to use the tools the way they were meant to be used. Microsoft is making tools that work better together.”