|
@@ -44,7 +44,7 @@ $form.Controls.Add($label2)
|
|
|
|
|
|
$label3 = New-Object System.Windows.Forms.Label
|
|
|
$label3.Location = New-Object System.Drawing.Point(275,285)
|
|
|
-$label3.Size = New-Object System.Drawing.Size(500,100)
|
|
|
+$label3.Size = New-Object System.Drawing.Size(500,15)
|
|
|
$label3.Text = '_______________________________________________________________________________'
|
|
|
$form.Controls.Add($label3)
|
|
|
|
|
@@ -85,6 +85,53 @@ Debloatall
|
|
|
|
|
|
})
|
|
|
|
|
|
+ $RemoveKeys.Add_Click({
|
|
|
+ Function Remove-Keys {
|
|
|
+
|
|
|
+ #These are the registry keys that it will delete.
|
|
|
+
|
|
|
+ $Keys = @(
|
|
|
+
|
|
|
+ #Remove Background Tasks
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.BackgroundTasks\PackageId\46928bounde.EclipseManager_2.2.4.51_neutral__a5h4egax66k6y"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.BackgroundTasks\PackageId\ActiproSoftwareLLC.562882FEEB491_2.6.18.18_neutral__24pqs290vpjk0"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.BackgroundTasks\PackageId\Microsoft.MicrosoftOfficeHub_17.7909.7600.0_x64__8wekyb3d8bbwe"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.BackgroundTasks\PackageId\Microsoft.PPIProjection_10.0.15063.0_neutral_neutral_cw5n1h2txyewy"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.BackgroundTasks\PackageId\Microsoft.XboxGameCallableUI_1000.15063.0.0_neutral_neutral_cw5n1h2txyewy"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.BackgroundTasks\PackageId\Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_cw5n1h2txyewy"
|
|
|
+
|
|
|
+ #Windows File
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.File\PackageId\ActiproSoftwareLLC.562882FEEB491_2.6.18.18_neutral__24pqs290vpjk0"
|
|
|
+
|
|
|
+ #Registry keys to delete if they aren't uninstalled by RemoveAppXPackage/RemoveAppXProvisionedPackage
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.Launch\PackageId\46928bounde.EclipseManager_2.2.4.51_neutral__a5h4egax66k6y"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.Launch\PackageId\ActiproSoftwareLLC.562882FEEB491_2.6.18.18_neutral__24pqs290vpjk0"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.Launch\PackageId\Microsoft.PPIProjection_10.0.15063.0_neutral_neutral_cw5n1h2txyewy"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.Launch\PackageId\Microsoft.XboxGameCallableUI_1000.15063.0.0_neutral_neutral_cw5n1h2txyewy"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.Launch\PackageId\Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_cw5n1h2txyewy"
|
|
|
+
|
|
|
+ #Scheduled Tasks to delete
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.PreInstalledConfigTask\PackageId\Microsoft.MicrosoftOfficeHub_17.7909.7600.0_x64__8wekyb3d8bbwe"
|
|
|
+
|
|
|
+ #Windows Protocol Keys
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.Protocol\PackageId\ActiproSoftwareLLC.562882FEEB491_2.6.18.18_neutral__24pqs290vpjk0"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.Protocol\PackageId\Microsoft.PPIProjection_10.0.15063.0_neutral_neutral_cw5n1h2txyewy"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.Protocol\PackageId\Microsoft.XboxGameCallableUI_1000.15063.0.0_neutral_neutral_cw5n1h2txyewy"
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.Protocol\PackageId\Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_cw5n1h2txyewy"
|
|
|
+
|
|
|
+ #Windows Share Target
|
|
|
+ "HKCR:\Extensions\ContractId\Windows.ShareTarget\PackageId\ActiproSoftwareLLC.562882FEEB491_2.6.18.18_neutral__24pqs290vpjk0"
|
|
|
+ )
|
|
|
+
|
|
|
+ #This writes the output of each key it is removing and also removes the keys listed above.
|
|
|
+ ForEach ($Key in $Keys) {
|
|
|
+ Write-Verbose "Removing $Key from registry"
|
|
|
+ Remove-Item $Key -Recurse
|
|
|
+ }
|
|
|
+Remove-Keys
|
|
|
+}
|
|
|
+})
|
|
|
+
|
|
|
|
|
|
$listBox.SelectionMode = 'MultiExtended'
|
|
|
|