As discussed a couple of weeks back, the May 2020 Update to Windows 10 is making its way to users via Windows Update, though not yet all users. A few incompatible hardware problems have blocked the installation on a series of machines, including the latest Surface models like Surface Book 3, Surface Pro 7 and Surface Laptop 3. As part of Patch Tuesday this week (9th June), a fix was rolled out (along with lots of other security updates) which should unblock these machines in time. It’s worth proactively going to Updates in your PC’s settings and make sure it has downloaded and installed any and all updates, firmware upgrades and so on. If you have a Surface machine, you can see – and manually download – a list of all the applicable updates, here.
You might be disappointed at the end, though – if the compatibility hold still applies to your machine, the process will run all the way through then tell you … Boo. [if you’re not offended by foul language, go to YouTube and search Fred MacAulay etiquette It’s most appropriate, if a little colourful for some, so you’ll need to find it yourself] |
Category: Windows
533 – Revisiting TaskMgr
I’m the Microsoft developer that wrote TaskMgr at home in my den in about 1994 and then the NT silverback devs [ie Dave Cutler] let me check it into the main tree even though I was a greenhorn at the time. So that meant I got to bring it into work and polish it up and make it an official part of Windows, where it remains to this day. Dave tells his career story from a talk a couple of years back, but hit the news recently through a Reddit post from which the italic text above originates. He was inspired to apply to Microsoft in 1993 – having read the Hard Drive book (an excellent historical tome, having inspired at least a few great Microsofties to join up), then went on to write various money-saving optimisations for MS-DOS, and ended up in the NT team, leaving the company 10 years later. Dave also recommends another great history book – Showstopper! Back to the current era, Task Manager is still a really useful tool when it comes to figuring out issues with your Windows PC. If you think something is wrong (app starts bogging down, feels like the PC is in a bad way), you can quickly start Task Manager with the shortcut CTRL+SHIFT+ESC (easy to hit with one hand…)
If you can get to Task Manager, you can run a CMD or Powershell prompt, start explorer or msedge etc. Practical Example A colleague pleaded recently that he was having a poor experience with Teams, and queried, did he need to upgrade his 150Mbps internet connection? To check what kind of network performance you’re actually receiving, there are many speed test apps and sites. If you’re using the new Edge (if not, why not? Don’t use IE – it’s too old; stop using old Edge – it’s obsolete; the new Edge is fast and it’s better than Chrome), and you have Bing as your default search engine, all you need do is enter ? speed test into the address bar and you’ll get a speed test gadget to give you an idea of performance.
On the Processes tab, click on the CPU column to sort by what’s using the processor most – its also worth casting an eye on some other resources to make sure they’re not running out of steam; if you see an app consuming a huge amount of memory, it might be leaking, and shutting it down completely could make all the difference. Task Manager lets you kill processes (“End Task”) too, if the app has hung and won’t close cleanly. In fact, Dave said there should be nothing that Task Manager can’t kill (apart from some critical system processes – TM might have been able to kill them, but will also bluescreen the machine … so some protection has been added to prevent the user from doing something that would be instantly fatal to Windows – though TM is able to kill itself). Back to the Teams troubleshooting scenario – If you don’t see the PC getting nailed by some process (that isn’t Teams itself), then it’s worth looking at the Performance tab, and leave it running for a short while, paying particular attention to WiFi/Ethernet.
Finally, your network might perform brilliantly most of the time, but every so often you get a blip that feels like it’s dragging, then it picks up again. This could be spikes in latency, the enemy of anything real-time, like video calls. Try running the Microsoft Research Speed Test app – The Network delay is actually key here – if you had more than 1Mbps upload and 5Mbps download speed, that should be plenty – but if your network delay is commonly more than ~150ms, it’s going to start causing problems. If you have a network connection whose latency fluctuates a lot, there are a bunch of things you could do to seek and troubleshoot:
|
532 – Party like it’s 2004
In a tenuous segue, this leads us to Windows and 2004 in the year 2020 – namely, the release of “2004” build, otherwise known as the Windows 10 May 2020 Update. This is the 10th major update of Windows 10 – updates which, not unlike the service packs of old, roll-up the fixes of known issues while introducing new features and improving existing ones.
UK users – after installation, you’ll need to wait for an app update to arrive via the Store, as the Cortana app initially says it’s not available in the UK – though ironically, one of the examples asks for the weather and gets the answer for London… in Fahrenheit… For an idea of what the latest Cortana invocation will give you, see here. It might take a little while for 2004 to arrive via Windows Update – it’s a staged rollout, and there have been some reported issues with incompatible drivers, so it may be held back from certain machines until the drivers are updated. See more info on blocked machines. If you want to force the update to 2004 rather than wait for Windows Update, you can go to the Download Windows 10 page and hit the Update Now button. You might find that the update process goes through a load of downloading and processing, only to tell you that your machine is in a “compatibility hold” because of known driver issues. So you’ll just have to wait… There are some deprecated and removed features, too, including the Windows To Go ability to run Windows off a portable USB stick. |
520 – You have the Power
After the Win95 initial release, the development team behind the Windows Shell came out with a bunch of useful utilities; things that at one point might have shipped as Resource Kit tools, but were aimed at a slightly broader user base – and so the Power Toys family was born. There were often capabilities in the OS which could be enabled or disabled by the flick of a setting in the Registry (also new in Windows 95, in an attempt to put all the settings stuff in one place rather than having INI files everywhere). Telling an end user to go an start Registry twiddling is a potential recipe for disaster, so the Power Toys included utilities like TweakUI, which exposed some of the settings. Various other Microsoft products embraced the idea of Power Toys, but the whole thing was killed off in the wake of the intensive code reviews required as part of the Trustworthy Computing (TwC) initiative in 2002. See more of the history here (though the page is 15 years old so pretty much all the links are dead). In late 2019, it was announced that PowerToys was coming back – this time, as an open source project supported by the dev team but ultimately driven by a wider community. The goals for v1.0 have been published and recently the 0.15 release was made – get the latest version here. So far, possibly the most useful app in the current build is FancyZones, which allows you to have more control over window layouts than simply snapping to the left or right – handy if you have a massive monitor or two, and want to tile multiple windows side by side. |
518 – The App(s) of Office
Ever since the demise of Windows Mobile and the collateral damage caused to Microsoft’s previous Universal Windows Platform apps strategy by not having a universal platform any more, their future has been in some doubt. In fact, since late 2018, it was reported that the Office “Mobile” apps for Windows were being de-prioritized in favour of the desktop variants (with the exception of OneNote), and separate mobile apps for the surviving mobile platforms.
In these enlightened days, Microsoft builds quite a lot of apps for iOS and Android, more especially the latter since it has a larger number of users (and seems to be growing its share in key markets) as well as being more open when it comes to the both the end-user and developer experience (though Apple may be changing its tack a little). Recently, the Office team has shipped a whole new, unified Office app for Android and for iOS – more details in the team’s blog, here. The app brings together Word, Excel and PowerPoint, but also adds a bunch of other related things – like Sticky Notes, and some related and useful technology like the ability to manage PDF files, extract text from an image and more. Back in Oct 19, MJF wrote about this strategy and more recently has suggested more features are on their way. |
517 – Try the preview…
To find the name of any installed Store app, so you can run it from a command line or dialog, fire up powershell (just press the Start button and type that) then paste: foreach ($p in $(get-appxpackage)) { foreach ($n in (Get-AppxPackageManifest $p).package.applications.application.extensions.extension.protocol.name) { $p.packagefullname + “`t `t `t -=- ” + $n } } … and enter that. You’ll get a list of long app names followed by a one-word name that can be used to invoke the app. To run a Store app from a Run dialog or the Start menu directly, use that one word with a colon at the end – to start the Store version of OneNote try typing Win+R onenote: (for example).
The preview will only show up (for now) if you’re a Windows Insider. Fortune favours the brave! |
# 513 – Ship ahoy!
Back in the day, Microsoft nerds (yes, there were some, both in and outside of the company) used to take pride in continually referring to products by their code names long after they’d been released, and by using the most Microspeak. There used to be a browsable Microspeak Glossary on the Microsoft intranet, and various versions of it online, but they now seem to have withered. The odd phrase still crops up in contemporary usage, and one which shows its age is RTM. Historically, at a point in a software product’s lifecycle, the team just needs to ship the thing – some would think it’s the completion of the development, but most developers know nothing is ever finished and therefore nothing would ever ship. Instead, it’s some date that’s been decided, and they work backwards from that date to ship whatever they have at that point. In traditional boxed-software sales, that would mean sending the final code off to be turned into floppy discs, CDs, whatever – in other words, release it to manufacturing. RTM in the CD-era often referred to the “gold code”, as it was burned to a (gold-coloured) recordable CD before being sent to the manufacturing process. So RTM also means the final build of code as well as the process to release it. Since nobody really buys software on physical media anymore, RTM is something of an anachronism. “RTW” was used for a while, meaning “Release to Web” but it’s a clunky phrase, and has disappeared from use – much like Cisco’s attempt to for a while to talk not about “IoT,” but “Internet of Everything” or “IoE”. Nowadays, products at the end of their development cycle “go GA” – Generally Available. Much easier.
If you currently use Edge – or shudder, still use Internet Explorer – then installing the new Edge will migrate your settings, history, passwords etc, but not any extensions you might have. Fear not, though, for the Chromium engine means you can install extensions from both the Microsoft Store and also the Chrome Store too. For more on the new Edge, see the tips that are shown as part of the install process, read some opinion pieces on whether world+dog seems to think this is a good thing; here, here, here … and here… and, oh, you get the idea. |
505 – Edge closer to release
The Beta has been bumped to version 79 of the Chromium engine, and is expected to release in mid-January. The Dev channel will soon jump to the version 80, being more experimental and potentially less stable.
One experimental feature is Collections. Currently only in the Dev channel but sure to arrive in Beta at some point, it’s a way of grouping sites and content together, like a smart Favourites; it’s been in test for a while, with the dev team trying out a number of approaches and responding to user feedback. To enable it, go to edge://flags/#edge-collections. If you’re already on the Dev channel, try enabling Collections, create a new one called Microsoft Edge and then add 4 shortcuts to it, renaming each one S U R and F (it doesn’t matter what the underlying site is). Now if you drag one of the shortcuts to reorder them – eg move R after F, and then put it back, you’ll get a link to a hidden “Easter Egg” game that brings back memories of the early 1990s. If you know any company who still has intranet sites also rooted in the 1990s, they might like the Internet Explorer mode, which will effectively allow IE to be a tab in Edge, so the users can enjoy a single browser while retaining compatibility. |
504 – Searching Outlook
15 years ago, Microsoft bought a company that made an add-in called LookOut and since then, deep search capabilities have been added in a variety of ways, now provided through the Windows Search service.
How useful this is might depend on how and when you use Outlook search – if you’re looking for a way to return very specific results, it might be more of a distraction than a help (ie if you’re a natural piler, you might use Search as a normal way of retrieving stuff rather than an occasional tool for finding something in particular).
Top Results also appears in Outlook Web App (outlook.office.com), in the consumer Outlook.com and in Windows Mail – and it doesn’t appear that you can disable it: much to some users’ chagrin. Turn to Uservoice or Feedback Hub if you feel similarly. To get more out of Search in the desktop Outlook app, it’s worth understanding how to be more specific – even using just a few keywords will help you narrow the results. Search for from:bob, for example, and all results will be mails that originated from someone who had “bob” in their display name. Narrow the search even more by adding terms like sent:yesterday, about:pricing or messagesize:enormous as well.
|
503 – OneDrive Personal Vault
Browsing in your OneDrive data folder, you may need to enable Hidden Items in the View tab to even see it. You can treat it like any other folder, adding files and other folders that are particularly sensitive – scans of important but infrequently-accessed documents like passports, driving licenses and so on. Why infrequently accessed, you may ask?
If you had a file in your now-locked PV that you tried to access from Maybe apps will in time come to know that a file is in PV, and prompt the user to unlock before opening? Then again, security through obscurity (the most sophisticated form of protection, right?) might be a good thing here; when the PV is locked, there is no such folder therefore no apps can get access to it without the user taking specific and separate action to unlock it first. Not being seen is indeed a useful tactic.
Unlike in the PC scenario, the PV folder is always shown and indicates if it’s open or locked based on the icon. The Web UI offers other help and advice about how to use the Personal Vault effectively. OneDrive on PC – Setup error 0x8031002c
To work around this and get up and running, try:
|