Write-Output "Setting Edge back to default" $NoPDF = "HKCR:\.pdf" $NoProgids = "HKCR:\.pdf\OpenWithProgids" $NoWithList = "HKCR:\.pdf\OpenWithList" #Sets edge back to default If (Get-ItemProperty $NoPDF NoOpenWith) { Remove-ItemProperty $NoPDF NoOpenWith } If (Get-ItemProperty $NoPDF NoStaticDefaultVerb) { Remove-ItemProperty $NoPDF NoStaticDefaultVerb } If (Get-ItemProperty $NoProgids NoOpenWith) { Remove-ItemProperty $NoProgids NoOpenWith } If (Get-ItemProperty $NoProgids NoStaticDefaultVerb) { Remove-ItemProperty $NoProgids NoStaticDefaultVerb } If (Get-ItemProperty $NoWithList NoOpenWith) { Remove-ItemProperty $NoWithList NoOpenWith } If (Get-ItemProperty $NoWithList NoStaticDefaultVerb) { Remove-ItemProperty $NoWithList NoStaticDefaultVerb } #Removes an underscore '_' from the Registry key for Edge $Edge2 = "HKCR:\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723_" If (Test-Path $Edge2) { Set-Item $Edge2 AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 }