Introduction
I recently reinstalled my OS after swapping out some drives. When I pulled out my ancient setup USB drive, the software inside was pretty outdated—some wouldn’t even run on a modern system, and for others, I’ve found better alternatives. I’m writing this article to document the software I used for this 2024 build.
Looking back, I actually started this on 2024.09.16. Life got in the way, and I wasn’t in the best state, so it took until 2024.10.02 to finally finish this post.
System
Since I’ve been using Windows 11 for a while, I decided to stick with it. My USB image was too old, so I downloaded a fresh one from MSDN itellyou .
However, I discovered that Windows now forces an internet connection during setup—you’re basically required to log in with a Microsoft account. If you don’t have internet, it’s best to use an older version (which might still allow skipping) or install Win10 first and then upgrade (lol).
2024.10.03
Today I came across two methods to skip network verification . Haven’t tried them yet, but documenting them here:
- Press
Ctrl+Shift+F3to skip directly and avoid creating a local user (the setup will restart on the next reboot).- On the network connection screen, press
Shift+F10and enteroobe\bypassnro.cmd. The system will reboot, and an “I don’t have internet” option will appear.
Software
My setup drive hadn’t been touched in ages. Some apps are no longer in my workflow, and I’ve adopted new ones that replace old functionality. It’s worth documenting this; who knows if I’ll have a completely different set of tools the next time I reinstall (though I’m starting to prefer keeping things simple).
Office Suite
Basic Office is essential. I use Office Tool Plus for a quick and clean installation.
I only install Word, Excel, and PowerPoint.
Download Office Tool: https://otp.landian.vip/zh-cn/download.html
Launch Office Tool and run this code to install:
| |
Activate Office using KMS:
| |
References:
https://www.coolhub.top/archives/11
https://www.coolhub.top/archives/14
Download Tools & Cloud Storage
Thunder (迅雷): Using a lite version I found somewhere. It’s a “leech” client, but it’s still necessary for some specific downloads.
BitComet: BitTorrent client, also using a lite version. Alternatives include qBittorrent, µTorrent, etc.
Resilio Sync : P2P-based sync software, great for keeping files synced across devices.
Internet Download Manager (IDM): The gold standard for multi-threaded downloads.
115 : Good for downloading stubborn BT links. Similar to Pikpak.
Baidu Netdisk : Great if you have a subscription, a nightmare if you don’t. Pay for speed. Others like Alibaba Drive or Quark can be downloaded as needed.
Social Media
Standard stuff.
Tencent:
- QQ : The recent NT version is actually quite decent.
- WeChat: https://www.wechat.com/
Telegram: https://desktop.telegram.org/
Compression Tools
I used to have a ton of these, but I only really use two now.
Bandizip : Very popular; even my school labs use it now.
WinRAR: Ancient, but some RAR files still require it for proper extraction.
Others:
- 7zip : The most popular open-source option.
- NanaZip : A stylized 7zip that integrates into the Windows 11 primary context menu.
Miscellaneous Tools
uTools : An extremely convenient productivity tool. It uses plugins to expand functionality. In fact, I wrote this post using its Markdown extension—not quite Typora, but very handy.
QuickLook : Quick file preview tool. It’s not perfect; I’m looking for a better alternative. The portable version requires a workaround: https://github.com/QL-Win/QuickLook/issues/1
1Password : Password manager. An open-source alternative is Bitwarden . I can’t live without a password manager anymore.
PDF Readers: Most are similar, I use whatever’s handy:
- Foxit PDF
- Wondershare PDFelement
- PDF X-Change
Sandboxie Plus : Great for running apps without cluttering the system. The portable version requires admin rights every time.
TickTick : To-Do list with cross-platform sync. Sync has felt a bit sluggish lately, though.
QuiteRSS : RSS feed manager. The UI is dated, but I’m used to it. Since it’s portable, moving my feeds is just a matter of copy-paste.
Duplicate Cleaner Pro: Couldn’t find my old cleaner, so I’m using Bajian’s version. It takes some getting used to, but it works.
PixPin : Screenshot tool.
Code Tools
VS Code : Essential.
Typora : The best Markdown editor.
Git: https://git-scm.com/downloads/win
Don’t forget to config your name and email after installing. Time to update the GitHub SSH keys too.
1 2git config --global user.name "Your Name" git config --global user.email "[email protected]"Reference: https://blog.yexca.net/archives/95
JetBrains:
- IntelliJ IDEA : Java dev.
- GoLand : Go dev.
Dataflare : Database management tool.
Docker
I’m totally dependent on Docker now.
Download: https://docs.docker.com/desktop/install/windows-install/
During installation, I hit a WSL Update Failed error.
Fix: Download the latest WSL version manually and reboot.
References:
https://forums.docker.com/t/wsl-update-failed/140473/3
https://github.com/docker/for-win/issues/13845
https://github.com/docker/for-win/issues/13580#issuecomment-1619667316
MySQL Docker : I use this for some local data. It’s not high-frequency, so putting it in Docker makes system migrations much easier (I thought about putting it on a server, but sometimes I’m offline).
Setup:
1docker pull mysql:5.7Remember to map ports and set the
MYSQL_ROOT_PASSWORDenvironment variable.
Blog
My blog runs on Jekyll. Reinstalling the environment is always a gamble.
Runtime:
- Ruby: https://www.ruby-lang.org/en/downloads/
- RubyGems: https://rubygems.org/pages/download
- Node.js: https://nodejs.org/zh-cn
Install Jekyll:
| |
Initialize:
| |
Well, a few plugins failed to install even after a reboot. I tried checking Installation Issues on MacOSX - Gem::Ext::BuildError but no luck.
A friend reminded me that using Docker is much better. Managing local environments is a pain; since all my other projects use Docker, my blog should too.
Following my theme installation guide , I installed the VS Code Dev Containers extension to manage the container.
In VS Code, press F1, type Dev Containers: Clone Repository in Container Volume..., and paste the Git link to my blog source.
Wait for the logs, then select the config. I chose a basic Debian system.
Update software:
| |
Install Jekyll following the official guide :
| |
Install NodeJS:
| |
Install dependencies:
| |
Ignore the warning about running as root—it’s just a container.
Deploy the project:
| |
It works. VS Code automatically handles the port forwarding, so I can view it locally. It actually feels faster than the Windows native build. Very nice.
References:
https://jekyllcn.com/docs/installation/
https://jekyllrb.com/docs/installation/windows/#installation-via-bash-on-windows-10
Conclusion
That’s about all I need for now. I left out some stuff I rarely use. That’s it—see ya!