Reinstalling an OS feels like it should be painful and scary. I’m going to lose files. I’m going to spend hours booting into safe mode and looking for drivers. I’m going to forget some apps. So when my computer got stuck on Windows Update and couldn’t update to the latest version (24H2), I wasn’t excited, but I finally bit the bullet and completely reset the machine. But in keeping with my previous post, I chatted with Copilot first about some ideas to make the process smoother. These aren’t going to be general purpose tips, but if you’re not intimated by a command prompt, I bet this will save you some time.
Before I reset anything, I did my usual application list checks and file backups. But then I did two additional steps.
- Have you learned the glory of winget yet? It lets you install any Windows Store app from the command line. I’ll be honest… I hardly ever installed stuff through the Windows Store, but once I found this app, I was hooked! I regularly reset my machines at work and we have a team script that automatically installs most of the apps that we will need. In my chat with Copilot, I learned that winget is even cooler than I thought: you can export a list of all your installed apps and then import it later! “winget list” will give you a nice table showing all the apps and whether they are in the store or not. “winget export” will dump a json file of all the Windows Store apps on your machine and then you can use “winget import” to reinstall them. If you run the import from an admin command prompt and use “–accept-source-agreements –accept-package-agreements” then the whole thing is silent. I installed 22 apps with a single command!
- Driver installs are much better than they used to be, but I still worry about missing something, especially since I built this PC myself and I can’t just go to a website and download all the drivers for it. But it turns out that you can easily list and back up all your drivers with these three commands. I didn’t test the reinstall part because Windows was able to find everything, but it’s nice to know that I had a backup plan.
- List them all: driverquery /FO LIST /V > C:\DriverList.txt
- Back them up: dism /online /export-driver /destination:C:\DriverBackup
- Reinstall from backup: pnputil /add-driver C:\DriverBackup\*.inf /subdirs /install
Resetting Windows is so easy these days! It’s done right from the settings app and you can choose to refresh or completely wipe and start over. I did the latter since I wasn’t sure exactly what was keeping me from updating. That put me on 23H2 again and I wasn’t immediately being offered 24H2 so I forced it with the Windows 11 Installation Assistant.
I still had to reinstall a bunch of apps that weren’t in the Windows store, but everything up to that point was a breeze and went amazingly quickly. Of course, having a solid backup strategy is critical to an operation like this. I knew that I had multiple copies of all my data in case anything went wrong. Using OneDrive to backup your Desktop, Photos, Documents, etc is a great way to do have this happen by default.
So I don’t know who this post will benefit, but I wanted to celebrate how easy this reinstall was!
COVID-19: Day 1826 (Five Years)
That was the first paragraph of a post from March 6, 2020, one week before the lockdown started for us. Looking back at the many posts I wrote about COVID-19 I had two thoughts. First, I’m so glad that I wrote all those posts. It’s an incredible record of what was going through my head as I went through an event that will be in history books. Secondly, I’m not embarrassed by what I wrote. That’s a surprise… you can’t find the first years of this blog (mid 2000’s) on my site anymore because I cringe when I read a lot of those posts. But our family’s approach to COVID-19 and other health issues hasn’t changed even after five years: get vaccinated, trust the current science (even when new research invalidates old research), and rely on guidelines from the experts (even when it gets updated.)
The disease is still killing a lot of people. Thankfully death rates are lower now, but it’s still well-entrenched in the top 10 causes for death (though it takes a couple years for agencies to collect exact numbers.)
Our family has been COVID-19 free for quite a while. I’m very thankful for that because even though the risk of death is lower than before, there are still risks of nasty downstream impacts from the disease. Two of the YouTubers that we follow have been hit by long COVID-19. Shawn from Kids Invent Stuff recently announced his challenges with it and Diana from Physics girl just got out of bed for the first time in two years. While I like that society isn’t shut down by this disease anymore, we can’t just ignore it. Research needs to continue, and we need to keep communicating the importance of vaccines. If everyone got vaccinated, couldn’t we remove this from the top 10 killer list?
One of the biggest challenges, especially during the first couple years of COVID-19, was educating people. There is enough blame for that to spread around to everyone: scientists, news media, government, the general population, etc. Unfortunately, this problem doesn’t seem to have gotten better. How much of people’s opinions are currently formed by TikTok and doom scrolling? How is our reaction going to be any more informed the next time we go through an emergency like this? On the home front, I’ve put extra effort into trying to teach Elijah how to evaluate information that he hears.
It would be hard to live through a situation like this and not be forever changed. The mental and emotional aspects are hard to evaluate but there are regular parts of my visible life that are still different than before the pandemic. Here are some that I can think of:
These small changes have enhanced my life in unexpected ways, but the continued toll of COVID-19 shows the need for ongoing research and vaccine promotion. We can’t afford to let misinformation shape our actions. We have to prioritize education and getting information from trustworthy sources to handle inevitable future emergencies more effectively.