Windows Archive

Microsoft announces Windows 10 Pro for Workstations

Windows 10 Pro for Workstations is a high-end edition of Windows 10 Pro, comes with unique support for server grade PC hardware and is designed to meet demanding needs of mission critical and compute intensive workloads.

Windows 10 Pro for Workstations - a glorious throwback to classic Microsoft naming schemes - provides users with ReFS, persistent memory, and more, and allows up to four processors (instead of two) and a maximum of 6 TB of memory (currently 2 TB).

Microsoft Paint gets deprecated

Microsoft has announced - through a boring table, because Microsoft - that MS Paint has been deprecated. This means that it will soon be removed from Windows completely, superseded - supposedly - by their new Paint 3D.

When Microsoft Paint will officially be removed from Windows has yet to be confirmed, while a precise date for the release of the Windows 10 Autumn Creators Update is equally up in the air. Whether, like Clippy, Windows users will celebrate or decry Paint's removal, it will be a moment in the history of Windows as one of its longest-standing apps is put out to pasture.

To be honest, I don't quite understand why you'd use Paint for anything since Paint.NET is far more capable and also free.

Microsoft extends support deadline for Clover Trail PCs

Microsoft finally broke its silence on the status of devices built on the Intel Clover Trail CPU family.

Owners of those devices who had taken advantage of the free Windows 10 upgrade offer discovered recently that those PCs were unable to upgrade to the Windows 10 Creators Update, released in April 2017 and now rolling out widely to the installed base of Windows 10 PCs.

In an e-mailed statement, a Microsoft spokesperson confirmed today that no software fix is on the way. But in a major shift in its "Windows as a Service" policy, Microsoft agreed to continue delivering security updates to those devices for another six years. Under the existing policy, those security updates would have ended in early 2018.

Support for hardware has to end at some point, but this seems rather crude.

Fastest way to delete large folders in Windows

A much faster, bare metal approach to deleting large and complex folders in Windows is via the command line. Of course, repeatedly having to navigate directories while executing commands via a terminal quickly becomes a tedious experience. In this post, I will walk through the process of creating a simple batch file and wiring it up to a handy right-click context menu from Windows Explorer to delete sophisticated directories in a hurry and without interruption.

Small tip (from 2015, so I'm a tad late), explained very well, that a lot of people could benefit from.

Mainstream support for Windows Phone 8.1 has ended

If you're still rocking a handset running Windows Phone 8.1, it is important to note that mainstream support for the operating system is ending tomorrow, as Microsoft previously announced. Prior to the availability of Windows 10 Mobile for select handsets, the last major update to Windows Phone 8.1 was Lumia Denim, which started rolling out way back in December 2014.

A select number of handsets can get Windows 10 Mobile, but the vast majority of users (about 80%) are running Windows Phone 8.1.

So, headlines that state Windows Phone died yesterday are clickbait - but only because Windows Phone died years ago.

24-core CPU and I can’t move my mouse

This story begins, as they so often do, when I noticed that my machine was behaving poorly. My Windows 10 work machine has 24 cores (48 hyper-threads) and they were 50% idle. It has 64 GB of RAM and that was less than half used. It has a fast SSD that was mostly idle. And yet, as I moved the mouse around it kept hitching - sometimes locking up for seconds at a time.

So I did what I always do - I grabbed an ETW trace and analyzed it. The result was the discovery of a serious process-destruction performance bug in Windows 10.

Great story.

OneDrive has stopped working on non-NTFS drives

OneDrive users around the world have been upset to discover that with its latest update, Microsoft's cloud file syncing and storage system no longer works with anything other than disks formatted with the NTFS file system. Both older file systems, such as FAT32 and exFAT, and newer ones, such as ReFS, will now provoke an error message when OneDrive starts up.

While it's understandable that FAT-based filesystems are left behind - FAT needs to die a quick but horrible death - it seems weird that Microsoft's new ReFS isn't supported.

32TB of Windows 10 beta builds, driver source code leaked

Seeing "Windows 10 source code leaked!" headlines or tweets? Not so fast - while there was a leak, it wasn't anything particularly interesting. The only truly interesting bit is this, as explained by Ars' Peter Bright:

The leak is also described as containing a source code package named the "Shared Source Kit." This is a package of source code for things like the USB, storage, and Wi-Fi stacks, and the Plug-and-Play system. It isn't the core operating system code (part of which leaked in 2004) but rather contains those parts of the driver stack that third parties have to interact most intimately with.

Microsoft routinely gives access to the source code of a wide variety of parts of Windows to academic institutions, certain enterprise customers, and, of course, hardware makers - which is what the above mentioned source code package refers to. While interesting, it seems unlikely this leak is of any significance to anyone.

Microsoft is really scared of Chromebooks

Microsoft first revealed its concerns over Chromebooks in an attack on Google’s laptops more than three years ago. While Chromebooks haven’t become best-sellers for consumers just yet, they have started to become popular with students in the US and slowly with some businesses. Microsoft is now revealing it's worried about this threat with two new videos on its Windows YouTube channel today.

One of the reasons Windows conquered the home was by first conquering the corporate world - people wanted the same computer at home as the one they were using at work. Now imagine if a whole generation of kids grows up with not just Android and iOS smartphones, but also ChromeOS PCs.

Project Scorpio might be the Xbox’s final form: a Windows PC

A small comment from Head of Xbox Phil Spencer was the final bit of news necessary to convince me Microsoft's Project Scorpio will be named Xbox 10 S, and it will serve as a Windows 10 gaming PC built for the living room. I know, that's a big claim - and I don't encourage anyone to gamble on it. But ahead of Microsoft's E3 event on Sunday, I'd like to collect the evidence that Microsoft is eager to put a computer beneath your television.

If true, this could be a great move by Microsoft. Imagine the sales pitch to, say, older high school students and first-year college students: a games console that also servers as a full Windows PC. That's not a bad package.

On a related note - Microsoft's latest preview build for the Fall Creators Update contains a lot of changes for Windows 10.

What really happened with Vista

This article has been in my to read list for a few days now, but due to a lack of time I haven't been able to finish it yet. There's a lot of information in the article about the development of Windows Vista, and even though I haven't finished it yet I can guarantee you it's worth the read.

Mauro A. Meloni submitted a link to the article, accompanied by the following note:

It is quite long, but I've found it really interesting. It is a view of the old Microsoft, with its idiocyncracies and good and bad points, as seen from the inside.

I understand that Vista set the ground for the better Win7, but personally, my experience with the former was worse than awful. Sometimes a simple file copy operation of a few kb could take minutes. The real-time AV scans delayed every icon refresh, and each time I had to scan for Windows Updates, it would take a whole afternoon... Performance-wise, it was deplorable.

My experience with Vista wasn't all that different, but especially with the powers of hindsight it's hard to discount just how important Vista has been for Microsoft. It was all part of Microsoft's massive cleanup effort in the Windows codebase, the fruits of which the company is still picking today, and will be picking for a long, long time to come. Many other a company would've been forced to write a completely new operating system, but Microsoft actually managed to clean up such a complex codebase.

The cleanup of the Windows codebase might very well be one of the most impressive technical achievements in Microsoft's history, and Vista is a hugely important part of that.

Windows 10 ‘CShell’ adaptable UI in images and video

Here's a quick recap before we dive in. CShell is Microsoft's new Windows Shell that will eventually replace the existing Windows Shell in future releases of Windows 10. It's an adaptable shell that can scale in real time, adapting to different screen sizes and orientations on the fly. CShell is a shell modularized into sub-components, which can transition between those components when required, making for a far more flexible user experience on devices that have multiple form factors.

The actual Windows Explorer shell is one of the last high-profile parts of Windows that's still mostly Win32. This CShell is supposed to be its replacement.

HP, Lenovo, ASUS to release first Snapdragon 835 Windows 10 PCs

Microsoft and Qualcomm just announced at Computex that Lenovo, HP, and ASUS are expected to be the first companies with devices that feature the Snapdragon 835. Powered by Windows 10 on ARM, the ultra-thin and always-connected devices are said to usher in a new era of mobile computing.

I am excited about ARM-based Windows machines, because this time around, there'll be a compatibility layer for running x86 applications. The built-in LTE, 4x-5x (claimed) standy time and 50% more battery life (again, claimed) are very welcome, too.

The largest Git repo on the planet

Over the past 3 months, we have largely completed the rollout of Git/GVFS to the Windows team at Microsoft.

As a refresher, the Windows code base is approximately 3.5M files and, when checked in to a Git repo, results in a repo of about 300GB. Further, the Windows team is about 4,000 engineers and the engineering system produces 1,760 daily "lab builds" across 440 branches in addition to thousands of pull request validation builds. All 3 of the dimensions (file count, repo size and activity), independently, provide daunting scaling challenges and taken together they make it unbelievably challenging to create a great experience. Before the move to Git, in Source Depot, it was spread across 40+ depots and we had a tool to manage operations that spanned them.

As of my writing 3 months ago, we had all the code in one Git repo, a few hundred engineers using it and a small fraction (<10%) of the daily build load. Since then, we have rolled out in waves across the engineering team.

Don’t tell people to turn off Windows Update, just don’t

Troy Hunt hits some nails on their heads:

If you had any version of Windows since Vista running the default Windows Update, you would have had the critical Microsoft Security Bulletin known as "MS17-010" pushed down to your PC and automatically installed. Without doing a thing, when WannaCry came along almost 2 months later, the machine was protected because the exploit it targeted had already been patched. It's because of this essential protection provided by automatic updates that those advocating for disabling the process are being labelled the IT equivalents of anti-vaxxers and whilst I don't fully agree with real world analogies like this, you can certainly see where they're coming from. As with vaccinations, patches protect the host from nasty things that the vast majority of people simply don't understand.

Great article, which also goes into Windows Update itself for a bit.

Hit by WannaCry? No one to blame but yourself

Friday saw the largest global ransomware attack in internet history, and the world did not handle it well. We're only beginning to calculate the damage inflicted by the WannaCry program - in both dollars and lives lost from hospital downtime - but at the same time, we're also calculating blame.

There's a long list of parties responsible, including the criminals, the NSA, and the victims themselves - but the most controversial has been Microsoft itself. The attack exploited a Windows networking protocol to spread within networks, and while Microsoft released a patch nearly two months ago, it’s become painfully clear that patch didn’t reach all users. Microsoft was following the best practices for security and still left hundreds of thousands of computers vulnerable, with dire consequences. Was it good enough?

If you're still running Windows XP today and you do not pay for Microsoft's extended support, the blame for this whole thing rests solely on your shoulders - whether that be an individual still running a Windows XP production machine at home, the IT manager of a company cutting costs, or the Conservative British government purposefully underfunding the NHS with the end goal of having it collapse in on itself because they think the American healthcare model is something to aspire to.

You can pay Microsoft for support, upgrade to a secure version of Windows, or switch to a supported Linux distribution. If any one of those mean you have to fix, upgrade, or rewrite your internal software - well, deal with it, that's an investment you have to make that is part of running your business in a responsible, long-term manner. Let this attack be a lesson.

Nobody bats an eye at the idea of taking maintenance costs into account when you plan on buying a car. Tyres, oil, cleaning, scheduled check-ups, malfunctions - they're all accepted yearly expenses we all take into consideration when we visit the car dealer for either a new or a used car.

Computers are no different - they're not perfect magic boxes that never need any maintenance. Like cars, they must be cared for, maintained, upgraded, and fixed. Sometimes, such expenses are low - an oil change, new windscreen wiper rubbers. Sometimes, they are pretty expensive, such as a full tyre change and wheel alignment. And yes, after a number of years, it will be time to replace that car with a different one because the yearly maintenance costs are too high.

Computers are no different.

So no, Microsoft is not to blame for this attack. They patched this security issue two months ago, and had you been running Windows 7 (later versions were not affected) with automatic updates (as you damn well should) you would've been completely safe. Everyone else still on Windows XP without paying for extended support, or even worse, people who turn automatic updates off who was affected by this attack?

I shed no tears for you. It's your own fault.

Microsoft unveils Fall Creators Update

At Microsoft's Build conference, the company showed off the Windows Fall Creators Update. This update is going to bring a number of quite interesting things to Windows - such as a number of features that let you move between applications on Windows and iOS/Android, using Microsoft's Cortana application on those platforms.

For instance, you can share your clipboard with your mobile devices, and pick up where you left off reading articles or watching videos - yes, like Apple's Continuity, but cross-platform. There's also a timeline feature which allows you to scroll back in time to see what you were watching or reading or whatever days or weeks ago. All this will be available in the Cortana application on iOS and Android, too.

Microsoft also officially unveiled its new design language for Windows applications, Fluent Design System, replacing the Metro they're using now. To be honest, it's not really replacing Metro so much as expanding it, and I think the best way to describe it is "Material Design, now with lots of blur". Fluent Design is already making its way to current Windows versions and applications through the Windows Store, but much of what Microsoft showed off today in videos is still in the concept phase.

Additionally, Microsoft shed some light on its Windows-on-ARM plans, detailing how it allows x86 code on ARM processors. You will be able to run any x86 Windows application on Windows-on-ARM, both from the Windows Store and downloaded elsewhere. The technology is an extension of Windows on Windows, which is currently used to allow 32bit applications to run on 64bit Windows (WoW64) and was also used to allow 16bit applications to run on 32bit Windows (WOW).

Lastly, Microsoft unveiled that it's working with Apple to bring iTunes to the Windows Store as a UWP-packaged Win32 application. Autodesk and SAP will bring their applications to the Windows Store as well.

Bash on Windows 10 gets support for Fedora and SuSE

One of the biggest surprises at Microsoft's Build developer conference last year was that the company was building support for the Bash shell on top of an Ubuntu-based Linux subsystem right into Windows 10. This feature launched widely with the release of the Windows 10 Anniversary update and over the course of the last few months, it built upon this project with frequent updates, but it remained Ubuntu-based. As the company announced today, though, it's now also adding support for OpenSuSE and Fedora, too.

Microsoft really wants Windows to be the platform of choice for developers. They also showed off the Xamarin Live Player, allowing you to deply iOS applications on iOS devices using Visual Studio.

“Windows users should want Windows 10 S to succeed”

The arguments are well-worn, and we've been hearing them ever since Apple opened the App Store for the iPhone. Windows 10 S blocks the execution of any program that wasn't downloaded from the Windows Store. Arbitrary downloaded apps, or even apps with physical install media, are forbidden, a move that on the one hand prevents running malware but on the other blocks the use of most Windows software. Windows Store apps include both tightly sandboxed apps, built using the Universal Windows Platform, and lightly restricted Win32 apps that have been packaged for the Store using the Desktop App converter, formerly known as Project Centennial.

This positions Microsoft as a gatekeeper - although its criteria for entry within the store is for the most part not stringent, it does reserve the right to remove software that it deems undesirable - and means that the vast majority of extant Windows software can't be used. This means that PC mainstays, from Adobe Photoshop to Valve's Steam, can't be used on Windows 10 S. It also means that Windows 10 S systems can't be used to develop new Windows software. Should you want to run this kind of software, you'll need to upgrade to the full Windows 10 Pro for $50.

Aside from the obvious and entirely valid moral arguments against locked-down computers, there's also a huge psychological one specific to Windows 10 S: it's taking something away that we used to have. Comparisons to iOS or Android are, therefore, off.

I'm not a fan of locked-down, application store-only devices, because the companies patrolling these stores don't just do it for security and quality reasons, but also for anti-competitive and puritan reasons. They will block perceived competitive threats, and since they're American companies, they will throw gigantic fits over nudity while allowing gratuitous violence like it's no big deal. These application and digital content stores export (to us) outdated American ideas about sex and nudity and impose them upon their users.

I know why Microsoft is hiding the switch behind a $50 upgrade to Windows 10 Pro - to discourage people from actually upgrading, therefore trapping more people into the Windows Store - but like with Android, this switch should be standard and free to flick back and forth at will.