Windows Archive

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.

Windows 10 S default browser, search engine cannot be changed

From Microsoft's FAQ about Windows 10 S:

Yes, Microsoft Edge is the default web browser on Microsoft 10 S. You are able to download another browser that might be available from the Windows Store, but Microsoft Edge will remain the default if, for example, you open an .htm file. Additionally, the default search provider in Microsoft Edge and Internet Explorer cannot be changed.

Braindead. Edge is buggy and messy, Bing is garbage. Not being able to change default applications is one of the many reasons using iOS is so grating and cumbersome, and Microsoft copying that behaviour is really, really dumb.

New update options for Windows 10, version 1703

With the release of Windows 10, we simplified the servicing process by moving to cumulative updates, where each update released contains all the new fixes for that month, as well as all the older fixes from previous months. Today, most organizations deploy these cumulative updates when they are released on the second Tuesday of every month, also called "Update Tuesday." Because these updates contain new security fixes, they are considered "Security Updates" in Windows Server Update Services (WSUS) and System Center Configuration Manager.

Based on feedback from customers, we are making some adjustments to the updates that we are releasing for Windows 10, version 1703 (also known as the "Creators Update"). With these changes, we will routinely offer one (or sometimes more than one) additional update each month. These additional cumulative updates will contain only new non-security updates, so they will be considered "Updates" in WSUS and Configuration Manager.

File system improvements for Windows Subsystem for Linux

In the latest Windows Insider build, the Windows Subsystem for Linux (WSL) now allows you to manually mount Windows drives using the DrvFs file system. Previously, WSL would automatically mount all fixed NTFS drives when you launch Bash, but there was no support for mounting additional storage like removable drives or network locations.

Now, not only can you manually mount any drives on your system, we've also added support for other file systems such as FAT, as well as mounting network locations. This enables you to access any drive, including removable USB sticks or CDs, and any network location you can reach in Windows all from within WSL.

There's a lot of work being done on WSL.

Introducing power throttling

Most people running Windows like having multiple apps running at the same time - and often, what's running in the background can drain your battery. In this latest Insider Preview build (Build 16176), we leveraged modern silicon capabilities to run background work in a power-efficient manner, thereby enhancing battery life significantly while still giving users access to powerful multitasking capabilities of Windows. With "Power Throttling", when background work is running, Windows places the CPU in its most energy efficient operating modes - work gets done, but the minimal possible battery is spent on that work.

My biggest worry with technology like this is that it affects unsaved work. Luckily, you're supposed to be able to turn it on and off.

Windows Vista officially dead

Released to manufacturing on November 8, 2006 and shipping to consumers on January 30, 2007, Windows Vista had a troubled development and a troubled life once it shipped. But it was an essential Windows release, laying the groundwork for Windows 7 and beyond. For all the criticism that Vista and Microsoft received, the company never really backtracked on the contentious aspects of the release. After a while, those aspects just stopped being contentious.

I reviewed Windows Vista way back in 2006 for OSNews, in two parts, followed by another look at the operating system five months later (my fascination with post-XP Windows started all the way back in 2003, when I wrote a Longhorn review for OSNews - three years before I actually joined the OSNews team).

The importance of Windows Vista cannot be overstated. In hindsight, it was probably the most important Windows release since Windows 95, as it was a massive overhaul of countless crucial aspects of Windows NT that we still use and rely on today. A new graphics stack, a new audio stack, a new networking stack, a complete overhaul and cleaning of the lowest-level parts of the kernel, and so much more.

Windows Vista ended many terrible design decisions from the XP and earlier days. No more kernel access for developers, a new driver model, no more programs running as administrator, and so on. Microsoft forced Windows users to bite the bullet and endure endless UAC dialogs, but it all paid off in the end.

And on a personal note, Windows Vista came after Windows XP, and Windows XP was one of the worst operating systems I have ever used. I despise Windows XP, and would rather use a $200 2005 Acer laptop with Vista than a fancy 2009 Sony VAIO or whatever running XP. Windows Vista set the scene for Windows 7 to murder Windows XP for good, and for that reason alone, Vista gets 56 thumbs up from me.

Vista was part of a very large undertaking inside Microsoft to completely overhaul the low-level parts of Windows, to prepare the platform for the next decade and beyond. It led to Windows 7, Windows Phone, Windows on the Xbox One, and countless other variants. Not all of those are or were successful, but each of them are still fruits of the incredible engineering work Microsoft's women and men undertook to salvage the architectural trainwreck that was Windows XP and earlier.

They did an absolutely amazing job, and on this day, I commend them for it.

Windows 10, v1703 basic level diagnostic events and fields

The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Windows Store. When the level is set to Basic, it also includes the Security level information.

The Basic level helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems.

Use this article to learn about diagnostic events, grouped by event area, and the fields within each event. A brief description is provided for each field. Every event generated includes common data, which collects device data.

The long, long, long list of data Microsoft gathers when Windows 10's data collection is set to 'basic'. Some... Light reading as the Windows 10 Creator's Update, which is now available, installs (you can also wait until 11 April to get it through Windows Update).

Review: Windows 10 Creators Update is a small major update

The Creators Update represents more solid incremental improvement to Windows 10. With features such as Night Light, Microsoft is showing that it can use the new Windows 10 development and release model to react more quickly to work done by its competitors, and to put new features in front of Windows users more quickly than before. While the changes to the privacy settings won't make everyone happy, they show that the company is also able to respond to user demands more rapidly than in the past, too.

That said, the "creators" theme feels like a stretch. The release doesn't include everything originally planned - the People Hub, demonstrated at last year's launch event, was pushed back - but even if that were included, it wouldn't make the build seem any more creator-y. Some of the work, such as the VR support, is foundational rather than something people are going to run out and use. Others, such as Game Mode, are (I hope) a taste of things to come rather than a finished product.

I have the Creator's Update running already, and it's really not all that noticeable. General availability will be on 11 April.

Microsoft is infesting Windows 10 with annoying ads

Now Microsoft is planning to preload another app in Windows 10: Sling TV. While only US Windows 10 users will get Sling TV preloaded without the necessary subscription, it will sit alongside Candy Crush and Solitaire as other examples of what will soon be described as bloatware. Thankfully, it’s easy to uninstall these unnecessary apps, but that doesn’t mean Microsoft won’t add more to the mix in the future. Microsoft used to blame its OEM partners for bundling lots of useless apps on Windows PCs, but now it has itself to blame for doing the same to Windows 10.

More and more ads are coming to products you actually already pay for.

Blocking Windows 7, 8.1 updates for Kaby Lake, Ryzen chips imminent

Ars Technica reports:

A recently published Knowledge Base article suggests that Microsoft is going to block Windows Updates for owners of the latest Intel and AMD processors if they try to run Windows 7 or 8.1.

Last year, Microsoft announced a shift in the way it would support Windows. Going forward, new processors, including Intel's Kaby Lake and AMD's recently-released Ryzen, would require the newest version of Windows. Users of Windows 7 and 8.1 would be out of luck, with Microsoft having no plans to support the new chips on the old operating systems.

Take note.

Windows 10 tip: turn off File Explorer advertising

I've led the charge against Microsoft's advertising efforts in Windows, noting back in 2012 that the software giant cheapened Windows 8 with ads. Despite my warnings about a slippery slope - Microsoft would only escalate its in-box advertising down the road, I cautioned - Windows 10, sadly, was even worse. And now the Creators Update is coming, bringing with it yet another escalation of in-product advertising. Most notably, and most disturbingly, in File Explorer.

iOS and Android do the same thing, where they pester you left and right with ads for nonsense like music services or cloud storage. It's user-hostile and infuriating.

Windows 10 to get setting to block Win32 application installation

The latest Windows 10 Insider Preview build doesn't add much in the way of features - it's mostly just bug fixes - but one small new feature has been spotted, and it could be contentious. Vitor Mikaelson noticed that the latest build lets you restrict the installation of applications built using the Win32 API.

The Settings app has three positions: allow apps from anywhere (the default), allow apps from anywhere but prefer apps from the Store, and only allow apps from the Store. Put in its most restrictive third position, this setting will block the installation of traditional Win32 applications; only those shipped through the Store using the Project Centennial technology will work. Interestingly, the switch only appears to govern installation. Changing the setting to "Store apps only" will allow existing Win32 applications to work, only preventing new ones from being installed.

You can feel both Apple and Microsoft struggling with the balance between store-only and free-for-all.

EU privacy watchdogs say Windows 10 still raises concerns

European Union data protection watchdogs said on Monday they were still concerned about the privacy settings of Microsoft's Windows 10 operating system despite the U.S. company announcing changes to the installation process.

The watchdogs, a group made up of the EU's 28 authorities responsible for enforcing data protection law, wrote to Microsoft last year expressing concerns about the default installation settings of Windows 10 and users' apparent lack of control over the company's processing of their data.

Remember Scroogled? Good times.

Microsoft hosts the Windows source in a 300GB Git repository

Just as Windows' development had become complex and fragmented, so too did the company's internal systems for things like source control, issue tracking, testing, building, code analysis, and all the other tasks that fall under the application lifecycle management umbrella. And just as Windows' development was unified as OneCore, the company has embarked on an effort to unify its ALM and develop what it calls One Engineering System (1ES).

The cornerstone of 1ES is TFS, but for 1ES, the company wanted to do more than just standardize on TFS; it wanted to switch to a single version control system. TFVC, Source Depot, and Git were the obvious contenders, though other options such as Mercurial were also considered. In the end, the company standardized on Git.

Why reinvent the wheel all the time, when you can just use a tool everybody else is already using anyway?

The Windows for Workgroups launch event

Due to an SSD failure last year, I lost a bunch of my virtual machines, including my Windows 3.11 virtual machine. I don't actually use these for anything, but I like having these old operating systems at my fingertips, in case, I don't know, the world is about to end and the only way to prevent it is to run a very specific Windows 3.11-only application. So, yesterday, I recreated the virtual machine.

This seems like an excellent opportunity to link to the original Windows for Workgroups (Windows 3.11) launch event, from October 1992. I'm not even going to try to characterise or summarise this event, because it's so incredibly Microsoftian and '90s, the English language simply doesn't contain enough words to paint an accurate picture.

I grew up with MS-DOS and later Windows 3.x, so this is a strange, somewhat... Twisted throwback to... Let's call it 'simpler' times.

Microsoft working on ‘Cloud Shell’

Last week, details emerged of Microsoft's plans to develop a single, unified, 'adaptive shell' for Windows 10. Known as the 'Composable Shell', or CSHELL, the company's efforts were said to be focused on establishing a universal Windows 10 version with a standardized framework to scale and adapt the OS to any type of device, display size or user experience, including smartphones, PCs, tablets, consoles, large touchscreens, and more.

Today, Petri reported that Microsoft is working on a new shell for Windows known as 'Cloud Shell'. According to internal documentation referred to in that report, Cloud Shell is described as a "lightweight version of Windows designed for the modern computing world." It also hints at plans to introduce the Cloud Shell sometime in 2017 - but little else is known about the new shell besides that.

To this day, Windows 10 on the desktop is still a hodgepodge of both Metro and Win32 applications; Explorer, for instance, is still a Win32 application. I would assume that all this chatter relates to unifying the shell into a single, adaptable Metro application.

Microsoft details Windows Game Mode

Last year, we set out to make Windows 10 the best Windows ever for gaming. With Game Mode, it's our goal to now take things a step further to make the gaming experience on Windows even better. Our vision is that Game Mode optimizes your Windows 10 PC for an improvement in overall game performance. This week's Windows Insider build represents the first step on our journey with Game Mode.

Basically, it prioritises CPU and GPU resources for your game, so you can eek out a bit more performance. I'm not quite sure if there'll be a benefit for people at the higher end (I don't think my GTX1070 running at 2560x1440 will benefit much), but for slightly lower specifications it might just give that extra little bit for a more consistent experience.

All in all, I'm happy with these gaming-oriented features in Windows, but I really hate how Microsoft is slapping 'Xbox' on everything and tries to take me out of my beloved and trusted Steam environment. It reeks of utter garbageware like Uplay.