- Powered by
- WordPress
-
Automating Disk Cleanup on Windows 10
I’ve seen a variety of blogs over the years that talk about how to do this, but I never took the time to actually try it myself. No time like the present. It turns out that the process is fairly simple: Set registry values to say what you want to clean up and then launch…
-
MDT image capture fails when there are pending file renames
A bug in MDT? Yes, and it looks like it’s been there for a while (going back to Windows 8 at least). Here’s the basic scenario: Use a standard client task sequence to install Windows 10. In my case, I used Windows 10 20H2, and made absolutely no task sequence customizations — just recapturing the…
-
Is Windows 10 “Taking longer than expected”?
It seems like I run into this screen way too often: While there can be a number of causes for this (in my case, it’s usually because there’s a script that popped up a dialog that you can’t see because it’s hiding behind that screen — pretty hard to click OK when you can’t get…
-
How big is Windows 10?
Over the years, there have been plenty of discussions about the size of Windows images. Over time, there were a variety of efforts to try to squeeze the OS so that it could fit on smaller (e.g. 16GB) drives, but those never really worked out very well because the OS would typically start off at…
-
“Automatically” activate your Windows Server VMs on Hyper-V
If you have a Hyper-V host running Windows Server Datacenter edition (in lab environments, typically this would come from a Visual Studio/MSDN subscription), one of the nice features that you can leverage is Automatic Virtual Machine Activation. The problem is that it’s not automatic. When you create a new Windows Server VM, you’ll see that…
-
Windows as a Service cheat sheet
It’s been three years since I worked in Windows marketing talking about Windows as a Service. At the time, I was quite happy to say that I would never have to talk about WaaS again. Well, you can never really escape that conversation, you can just do your best to avoid it. Now, I don’t…
-
Running x64 on Windows 10 ARM64: How the heck does that work?
My previous blog post raised more questions in my mind than it answered. While Microsoft talks about x64 support being added to Windows 10 Insider builds, it doesn’t say how. And the view of powershell.exe in Task Manager was particularly interesting: So Task Manager shows it as an ARM64 process, but x64 compatible? What does…
-
Product Review + Windows 10 ARM64 discussion: Samsung Galaxy Book S
First, let’s talk about the device. I’ve written about Windows on ARM64-based devices previously, and used a variety of ARM64-based devices from Microsoft and other OEMs that I borrowed for specific testing, validation, etc. But I never actually owned one. So when I saw the opportunity to buy one cheaply on eBay from the Microsoft…
-
Turn off the (Insider) News & Interests page
As announced back in January, the Windows Insider builds have a new “News & Interests” item that shows the current weather on the task bar, and if you click that, it shows news and interests: Don’t ask me why the weather location isn’t in English, or how it picks what it displays (which is very…
-
Turn off the “Meet now” button
One more item that you might want to hide is the new “Meet now” button present in the latest Windows 10 release (20H2), and apparently also added to older Windows 10 releases via October and later cumulative updates. As described in the first KB that added it: Introducing Meet Now in the Windows 10 Taskbar…
-
Turn off the (new) Edge welcome page
It seems like every time Microsoft adds something that shows up the first time you sign into Windows on a newly-deployed clean OS, you then have to search around for “how do I turn that off.” The new Edge (Chromium-based) is no different (now that it’s preinstalled in the latest Windows 10 release). The first-run…
-
Tanium 101
It’s now been over three months since I left Microsoft and joined Tanium as a Global Technology Specialist. During that time, I’ve been through a lot of training, as well as hands-on work with the Tanium solution. And while I certainly have only scratched the surface of what can be done, I do at least…
-
Digging into the Windows Feature Experience Pack
If you’ve not heard of the Windows Feature Experience Pack, here’s some catch-up reading for you: Releasing Windows Feature Experience Pack 120.2212.2020.0 to the Beta Channel Microsoft is testing out this new way of delivering Windows 10 features Releasing Windows Feature Experience Pack 120.2212.1070.0 to the Beta Channel Microsoft starts testing Windows Feature Experience Pack…
-
UEFI Secure Boot: Yes, again
Last week, I posted about UEFI Secure Boot, showing how to look at the Secure Boot “db” on a UEFI device. To summarize, the certificates in the UEFI “db” variable are used by the UEFI firmware to determine if the current boot program (e.g. bootmgr.efi) is allowed to run on the device. But there is…
-
Scripting languages on Windows: a broader view
If you spent your career in a Windows- and Microsoft-focused bubble, you probably worked with scripting languages like those I mentioned in my previous blog post. But those that worked in cross-platform environments, or in organizations that embraced open-source software, you might have a completely different list of scripting languages to consider. One of the…
-
Scripting languages on Windows: A brief history
Those that have been focused on Windows for any decent amount of time will recognize that Windows has built-in support for multiple scripting languages (not including batch files, which I don’t consider to be a language — that goes for Unix/Linux shell scripts too). The three main contenders: VBScript. Initially created in 1996 (so almost…
-
UEFI Secure Boot: Who controls what can run?
The idea behind the UEFI Secure Boot feature is to ensure that the device will only be able to run trusted code, at least until an operating system is up and running and can make that determination itself. The feature works at the firmware level and helps guard against root kits — as long as…
-
Booting your own Windows PE image
My previous blog talked about how to create a Windows PE boot image. Next you need to know how to boot it. And there are plenty different ways to do that. These days, the most useful way is via a USB key on a UEFI system, so let’s start there. USB boot via UEFI UEFI…
-
Build your own Windows PE image
Windows PE has been around for quite a while. (I’ll avoid getting into the history here, but I may revisit that with a future post.) But the instructions for creating a Windows PE image of your own have been pretty much stuck in time: simplistic batch files. Still, most people never worried about the process,…
-
Product Review: Lenovo ThinkStation P620
I’ve done lots of posts, but never an actual product review. But enough people asked me about the workstation I am using to run virtual machines, so I thought it was a good time to start. First, I have used workstation-class machines for many years, running Hyper-V with a lot of RAM and disk space,…
