Category Archives: GeekStuff


No, You Really DO Have a Meeting in Building 7

An end of an era is at hand: I decided to sight see at the newly built – and partially complete – main Microsoft campus in Redmond today and quickly deduced that the new buildings are going to follow the “tradition” of main campus and being identified by number, starting [again] with Building 1. Which of course leads to the obvious breaking of tradition:

Building 7 is now a real building.

Unless there’s a pool up on that rooftop, it suddenly feels like we’re living in an episode of Sliders or something.

For context, see this post from 2006: You Have a Meeting in Building 7.

Side node: I’m still honored that when you search for Microsoft Building 7, this 17-year-old link is still in the top 10-20 results.

Seriously: honored.

Registry Preview, now available in PowerToys!

Way, way back in the middle of 2005, I was working on a project, and I found myself having to review/edit a variety of Windows Registry files – aka REG files – so I could target different environments while targeting different build versions. While in the middle of the test pass, I was looking at Notepad and wondering if there wasn’t a better way to look at the Registry settings, like a visual representation of what the Keys and Values would look like, one merged into the Registry itself. Something that looked like the Windows Photo Viewer, where you could open up a REG file and view the Keys in a tree and Values below it.

Of course, this workflow resulted in the creation of a new application. I ended up coding something that was a simple .NET 2 WinForms app that used build in controls and a very basic parser to read the files, but it made life easier, while I was on this project. And once the project ended – or I changed projects – I put this on a shelf and moved onto the next thing.

Spoiler alert: Registry Preview is now available in PowerToys v0.69.0! You can download Microsoft PowerToys from the Microsoft Store or directly from GitHub.
Continue reading Registry Preview, now available in PowerToys!

FIX: Widgets and Chat Won’t Open on Windows 11

On a recent clean install of Windows 11 on a brand-new machine, I ran into an issue with two core parts of the Windows 11 experience:

  1. Widgets did not open when I clicked on the button: the icon would animate and then restore itself
  2. Chat [from the Taskbar] would sometimes open with a “We ran into an issue” or just ignore the click entirely

There was never an error message or anything in the Event Log calling out the issue – it just didn’t work. Most of the reports online were calling out issues from the pre-release versions but most of it didn’t apply to the released builds of Windows. Additionally, I’ve been running on Windows 11 for a long, long time and have never seen this issue before (and we’re talking ~300 clean installs over a period of 18 months) which left me perplexed. Given how I planned to use this machine, I shrugged and turned off the Widgets and Chat buttons on the taskbar and continued the rest of my installs.

Shortly after I put the PC into its new home, I remoted into the box and said “ah, lemme try Widgets now” and lo! I get an error message:

You need Microsoft Edge WebView2 Runtime

Oh ko! An error string that is searchable? I can work with that. What’s odd is that I know I had WebView2 installed at some point already because it had like nine instances running while Edge was off. I don’t think I disabled it in anyway, so that tells me some other new install must have knocked it off the box.

That said, I found an install point for the WebView2 Runtime here: https://developer.microsoft.com/en-us/microsoft-edge/webview2/ – after installing the x64 runtime, Widgets and Chat both began to work without issue.

Leaving this as a note to myself as much as sharing it with others.

How to Fix macOS App Store

It seems that if I don’t use my MacBook often enough it punishes me by making a screensaver out of the macOS App Store. At least, that what it feels like, since it opens with an empty split-view scene and immediately goes into a blissfully restful state that shows me a spinning beachball until I Force Quit it. It also seems that this is one of the more widespread issues with macOS right now as there are hundreds of “how to fix” articles, which is ironic for something that Just Works.

In the most recent instance of this issue I found one workaround and one fix, so I’m making notes to myself:

  • Seems you can update macOS via Terminal, with:
    • softwareupdate -i -a
  • If you have an account issue – and you have no way of knowing that you do, so this is a “give it a try” fix – you can reset your default Keychains:
    • Go to the Keychain Access app, open the app Preferences, and select Reset my default keychains

If you try the fix you may want to reboot or sign in/out and some setting may have shifted but it depends on your setup and preferences. For me, I just rebooted, and viola! the App Store showed up fine and started taking updates again.

Setting a Network Connect to Private

Over the last few months, I’ve noticed at home that my network adapters on Windows 10 spontaneously flip to from Private to Public. At first I thought it was a Windows bug but I think it’s related to my router because it seems to happen on a number of machines, all at once. Annoying too because Private has things like network discovery turned on, while Public does not.

Anyway, because of this, I decided that it’s easier to fix this via PowerShell script rather than dink around in the UI. Basically, run this script with Admin privileges (assuming you have one network connection, as you have to call out the “active network”) to set the network to Private:

Set-NetConnectionProfile -Name (Get-NetConnectionProfile -InterfaceAlias Wi-Fi).Name -NetworkCategory Private

Carry on.

Notes to Self: Minecraft Edition

How to build a portal to the Nether: take some blocks of obsidian and build a rectangle that looks like a door to no where on the ground. Then take an Iron Nugget and mix it with some iron ore and flint to make a “Flint and Steel”. Step up to the portal you just built and ignite the portal. Further note to self: this is a two way portal so unless you try to sleep in the Nether next to it you’ll be fine.

How to build a portal to the End: build a portal that lays on the ground out of End Portal blocks. Lay down three, turn right lay down three more, and continue until you are standing in a square that is 3×3 on the inside. Now, stand directly in front of the first Ender Stone and put an Eye of Ender on top of it. Move to the left and put another Eye onto the next Stone. Stand directly in front of the Stone when you place the Eye. Once you do all nine, the portal activates immediately and you go to the End.

How to get back to the End: kill the dragon. Or type this in chat: /kill @e[type=minecraft:ender_dragon] and then go to the center of the pillars. You’ll find a portal there.

Praised be the Washington State Convention Center (Sakura-con)

Over the years I’ve seen and experienced random things at Sakura-con.

For those of you that have never heard of this con, it’s a conference that has been run in Seattle, WA – always on Easter weekend – for anyone that appreciates anime, manga, cosplay, video games, and Japanese culture. For example, they have a manga library, where anyone can stop in and read up for free. They have whole rooms dedicated to Go or trying on kimono and taiko drum demonstrations right next to the latest video games from Japan and other rooms filled classic consoles and CRTs. Anyone interested in attending the con just needs to buy a ticket: it’s not for professionals or industry folks and a ton of people come from out of state to spend three days geeking out over almost everything.

Continue reading Praised be the Washington State Convention Center (Sakura-con)

Edge with no tabs

I’ve hated tabs before tabs were a thing. Back in “the day” most applications followed a design called the Multi-Document Interface ideal: you had one app window with a lot of document windows within it. If you’ve been around long enough, you will remember the day when apps like Word started opening individual documents with their own Word environment, ushering in the SDI (Single Document Interface) era which was sparked by Mosaic, Netscape, and Internet Explorer.

Then something went wrong. I know OS/2 had tabs. So did Lotus Notes. So does OneNote, which I love, but in all of these cases, they used tabs to logically split functional groups of controls. It wasn’t about keeping documents together. But now it’s 2018 and we have Edge, Chrome, and Firefox all offering tab bars that are auto-populating themselves with content that you can’t [ironically] ALT+Tab or Command+Tab to.

Recently, Edge has changed to that if I forget to hold down the Shift key when I click on a link, it opens in the same window or in a new tab. Rather than trying to remember holding down the key, I thought it would be best to have an Edge extension take care of this for me.

Edge with no tabs is pretty simple: any time Edge opens a new tab, it grabs the URL, opens a new window, and passes the URL to it. Then it cleans up the now abandoned tab. I also put this in the Microsoft Store so installing it is the same as any other extension, but I’ve included a direct link to it to save you time. Also, as with most of my projects these days, it’s an open source thing so you can check out the source as well!

Edge with no tabs 1.0: install | source code

Windows 10: Turn on SMB v1 for clean installs (starting with 1709)

Over the weekend, we got a new desktop in the house and as per usual, I blew away the bloated pre-installed image in favor for a clean install of Windows 10 Pro. Post install, I found 4 drivers that defaulted to the built-in Windows versions; clicking “Update driver” immediately reached out to Windows Update and I had a completed and successful install. Some time after that, Jolene mentioned that “Scan to network folder” from our HP printer wasn’t working and if I could take a look at it.

Six hours later I was ready to smash the desktop and the printer in short order. I considered peeing on the monitor for good measure. This note is to prevent the same problem from happening in the future.

Continue reading Windows 10: Turn on SMB v1 for clean installs (starting with 1709)