Windows - Stop killing my Terminals for an update
I am using and really enjoying the WindowsTerminal. I find it to be a big improvement over conhost, and most of the alternatives. With one exception.
Whenever Microsoft releases an update, the update automatic is applied and kills all my currently running terminals and anything running in them. This is getting really frustrating and has destroyed in-progress work.
I know I could completely disable automatic updates for all store apps, but this seems like such an poor option. Is there any other method to prevent the update process from just killing off my terminals whenever Microsoft thinks it should be updated?
This issue is discussed in the issue report from December 2019
Terminal windows are closed whenever updated from the store #3915.
The answer by Microsoft was that fixing the problem requires an agreement between the Windows Terminal team and the Store team, which apparently is not happening. The post itself was locked because "isn't value in leaving it unlocked for angry people to get their digs in".
A Microsoft developer offered a workaround, which is not to install Windows Terminal from the Store.
His idea is to:
- Uninstall Windows Terminal from the Store
- Download the Windows Terminal release from github
- Use 7Zip to unpack the
.msixbundle
file and then the fileCascadiaPackage_*.0_x64.msix
- Find and extract
WindowsTerminal.exe
- Run directly the
.exe
.
Read the issue report for comments about this workaround.