microsoft / terminal

The new Windows Terminal and the original Windows console host, all in the same place!
MIT License
95.24k stars 8.27k forks source link

Why does terminal installation require firewall running? #12269

Closed chenwng closed 2 years ago

chenwng commented 2 years ago

Windows Terminal version

1.11.3471.0

Windows build number

10.0.19042.1288

Other Software

No response

Steps to reproduce

Disable firewall and install the release bundle downloaded from github.

Expected Behavior

The installation can complete successfully

Actual Behavior

Installation failed with error:

App installation failed with error message: error 0x80073D0A: Failed to update package Microsoft.WindowsTerminal_1.11.3471.0_x64__8wekyb3d8bbwe because the firewall service is not running. Ensure that the firewall service is enabled and started. (0x80073d0a)

My question is why the installation requires firewall running?

zadjii-msft commented 2 years ago

I honestly don't know - that must just be something that the Store / package catalog require to install packages. I doubt that'd be unique to the Terminal - that's likely required for any package.

chenwng commented 2 years ago

Thanks for response. Installation of wget-cli msixbundle gave me the same error with firewall off. I really don't understand why the packaging would require such a thing.

I had to turn off Windows Firewall, because it consumes 100% CPU after one update and I cannot solve the issue. Now I have to enable it temporally to install the terminal :(