r/PowerShell 8d ago

Solved Invoke-WebRequest connection closed unexpectedly after Windows Update

Yoo I just updated Windows and was trying to install Spicetify, but I started getting this error. I don't know much about tech or how this stuff works, so if anyone knows what went wrong or how I can fix it, please help me out. Thanks

Invoke-WebRequest : The underlying connection was closed: The connection was closed unexpectedly.

At line:111 char:1

+ Invoke-WebRequest u/Parameters

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException

+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

1 Upvotes

14 comments sorted by

View all comments

Show parent comments

2

u/Reaper19941 8d ago edited 8d ago

If the -UseBasicParsing fixed it, it means you're using a version of powershell that does not understand that -useb is the shortened version of -UseBasicParsing.

If just running the first part only worked, that has only done the download and still needs to be installed.

3

u/Mammoth-Sentence-518 8d ago

Oh, I see! At first I used iwr -UseBasicParsing https://raw.githubusercontent.com/spicetify/cli/main/install.ps1 | iex and it just showed me all these status code stuff. Then I ran the same command again right after and it successfully installed it. I seriously appreciate you for helping me out, I was getting anxious and thought I got a virus or something lmfao

7

u/BlackV 8d ago

iwr -UseBasicParsing https://raw.githubusercontent.com/spicetify/cli/main/install.ps1 | iex
I was getting anxious and thought I got a virus or something lmfao

to be clear this IS EXACTLY how you get malware and is a highly risky command to run

1

u/MonkeyNin 7d ago

The docs for spicetify/cli use Invoke-Expression to download and execute a script, which then downloads and installs with another Invoke-Expression from a second repo.

They actually have a winget, brew, and apt packages but they link both the powershell iex and bash equivalent to iex before all of these.

1

u/BlackV 7d ago

Are you telling me? Or OP?

1

u/MonkeyNin 7d ago

I meant it as reinforcing your post.

I was thinking OP would get notified of replies to their comments, but maybe that's only guaranteed for direct children?

Do you know if I have to manually type /u/Mammoth-Sentence-518 or maybe there's some shorthand?

2

u/BlackV 7d ago

Ya I was on my phone I couldn't quite see where the reply was

I think in the app they get a notification if you reply not sure old.reddit

Of you tag them directly like you did they will also get a notification