YorSubs
YorSubs

Reputation: 4050

PowerShell, force Internet Explorer to perform its first-launch configuration?

I often hit the dreaded Internet Explorer's first-launch configuration is not complete. Specify the UseBasicParsing parameter and try again error when using Invoke-WebRequest.

Various pages point out this issue and the use of the UseBasicParsing switch, but it is an annoyance to have to put that into every command.

Is there a way that I can declare, at the start of a script, some commands to force Internet Explorer to silently perform its first-launch configuration and accept all defaults so that the UseBasicParsing switch is no longer required?

Upvotes: 0

Views: 4333

Answers (1)

Roderick Bant
Roderick Bant

Reputation: 1759

This answer on the page you provided actually suggests setting the registry value with PowerShell that will disable the first run wizard for Internet Explorer and allow you to use Invoke-WebRequest without -UseBasicParsing parameter.

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Internet Explorer\Main" -Name "DisableFirstRunCustomize" -Value 2

Upvotes: 2

Related Questions