diff --git a/remove-kb.ps1 b/remove-kb.ps1 index 12165b4..d24fda6 100755 --- a/remove-kb.ps1 +++ b/remove-kb.ps1 @@ -47,8 +47,7 @@ function add_reg_object { param ( $reg_path, $reg_name, - $reg_value, - $value_type + $reg_value ) if (!(Test-Path $reg_path)){ Write-Host -nonewline "creating $reg_path ..." @@ -56,12 +55,7 @@ function add_reg_object { } if ($reg_name -and $reg_value){ Write-Host "Reg key $reg_name created with value $reg_value" - if ($value_type){ - New-ItemProperty -Path $reg_path -Name $reg_name -Value $reg_value -PropertyType $value_type -Force | Out-Null - } - else { - New-ItemProperty -Path $reg_path -Name $reg_name -Value $reg_value -Force | Out-Null - } + New-ItemProperty -Path $reg_path -Name $reg_name -Value $reg_value -Force | Out-Null } else { Write-Host "[ERROR] add_reg_value : no `$reg_name or `$reg_value parameters..." @@ -192,6 +186,5 @@ Write-Host -ForegroundColor white "`nRemoving sheduled tasks...`n--------------- remove_tasks $sheduledTasks Write-Host -ForegroundColor white "`nUpdate Registrery to prevent Win10 automatic installation...`n------------------------------------------------------------" -add_reg_object "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade" "AllowOSUpgrade" "0" "DWord" -add_reg_object "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" "DisableOSUpgrade" "1" "DWord" -add_reg_object "HKLM:\SOFTWARE\Policies\Microsoft\Windows\GWX" "DisableGWX" "1" "DWord" +add_reg_object "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade" "AllowOSUpgrade" "0" +add_reg_object "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" "DisableOSUpgrade" "1"