Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <# This form was created using POSHGUI.com a free online gui designer for PowerShell
- .NAME
- St1ckyTweaker 2.00
- #>
- Add-Type -AssemblyName System.Windows.Forms
- [System.Windows.Forms.Application]::EnableVisualStyles()
- $Form = New-Object system.Windows.Forms.Form
- $Form.ClientSize = '1033,704'
- $Form.text = "St1cky_Tweaker 2.00"
- $Form.BackColor = "#141414"
- $Form.TopMost = $false
- $Label1 = New-Object system.Windows.Forms.Label
- $Label1.text = "TCP/IP and Performance Tweaks:"
- $Label1.AutoSize = $true
- $Label1.width = 25
- $Label1.height = 10
- $Label1.location = New-Object System.Drawing.Point(15,17)
- $Label1.Font = 'Calibri,15,style=Underline'
- $Label1.ForeColor = "#4a90e2"
- $Label2 = New-Object system.Windows.Forms.Label
- $Label2.text = "NetworkThrottlingIndex:"
- $Label2.AutoSize = $true
- $Label2.width = 25
- $Label2.height = 10
- $Label2.location = New-Object System.Drawing.Point(15,54)
- $Label2.Font = 'Calibri,10'
- $Label2.ForeColor = "#ffffff"
- $ComboBox1 = New-Object system.Windows.Forms.ComboBox
- $ComboBox1.BackColor = "#171717"
- $ComboBox1.width = 109
- $ComboBox1.height = 20
- @('4294967295','10','20') | ForEach-Object {[void] $ComboBox1.Items.Add($_)}
- $ComboBox1.location = New-Object System.Drawing.Point(170,54)
- $ComboBox1.Font = 'Calibri,10'
- $ComboBox1.ForeColor = "#ffffff"
- $Label3 = New-Object system.Windows.Forms.Label
- $Label3.text = "SystemResponsiveness:"
- $Label3.AutoSize = $true
- $Label3.width = 25
- $Label3.height = 10
- $Label3.location = New-Object System.Drawing.Point(15,78)
- $Label3.Font = 'Calibri,10'
- $Label3.ForeColor = "#ffffff"
- $ComboBox2 = New-Object system.Windows.Forms.ComboBox
- $ComboBox2.BackColor = "#171717"
- $ComboBox2.width = 109
- $ComboBox2.height = 20
- @('0','10','20') | ForEach-Object {[void] $ComboBox2.Items.Add($_)}
- $ComboBox2.location = New-Object System.Drawing.Point(170,78)
- $ComboBox2.Font = 'Calibri,10'
- $ComboBox2.ForeColor = "#ffffff"
- $Label4 = New-Object system.Windows.Forms.Label
- $Label4.text = "Clock Rate:"
- $Label4.AutoSize = $true
- $Label4.width = 25
- $Label4.height = 10
- $Label4.location = New-Object System.Drawing.Point(15,129)
- $Label4.Font = 'Calibri,10'
- $Label4.ForeColor = "#ffffff"
- $Label5 = New-Object system.Windows.Forms.Label
- $Label5.AutoSize = $true
- $Label5.width = 25
- $Label5.height = 10
- $Label5.location = New-Object System.Drawing.Point(34,139)
- $Label5.Font = 'Calibri,10'
- $Label5.ForeColor = "#ffffff"
- $Label6 = New-Object system.Windows.Forms.Label
- $Label6.text = "Task Gaming:"
- $Label6.AutoSize = $true
- $Label6.width = 25
- $Label6.height = 10
- $Label6.location = New-Object System.Drawing.Point(15,107)
- $Label6.Font = 'Calibri,12,style=Underline'
- $Label6.ForeColor = "#4a90e2"
- $Label7 = New-Object system.Windows.Forms.Label
- $Label7.text = "GPU Priority:"
- $Label7.AutoSize = $true
- $Label7.width = 25
- $Label7.height = 10
- $Label7.location = New-Object System.Drawing.Point(15,153)
- $Label7.Font = 'Calibri,10'
- $Label7.ForeColor = "#ffffff"
- $Label8 = New-Object system.Windows.Forms.Label
- $Label8.text = "Priority:"
- $Label8.AutoSize = $true
- $Label8.width = 25
- $Label8.height = 10
- $Label8.location = New-Object System.Drawing.Point(15,177)
- $Label8.Font = 'Calibri,10'
- $Label8.ForeColor = "#ffffff"
- $Label9 = New-Object system.Windows.Forms.Label
- $Label9.text = "Scheduling Category:"
- $Label9.AutoSize = $true
- $Label9.width = 25
- $Label9.height = 10
- $Label9.location = New-Object System.Drawing.Point(15,201)
- $Label9.Font = 'Calibri,10'
- $Label9.ForeColor = "#ffffff"
- $Label10 = New-Object system.Windows.Forms.Label
- $Label10.text = "SFIO Priority:"
- $Label10.AutoSize = $true
- $Label10.width = 25
- $Label10.height = 10
- $Label10.location = New-Object System.Drawing.Point(15,225)
- $Label10.Font = 'Calibri,10'
- $Label10.ForeColor = "#ffffff"
- $ComboBox3 = New-Object system.Windows.Forms.ComboBox
- $ComboBox3.BackColor = "#171717"
- $ComboBox3.width = 109
- $ComboBox3.height = 20
- @('10000') | ForEach-Object {[void] $ComboBox3.Items.Add($_)}
- $ComboBox3.location = New-Object System.Drawing.Point(170,129)
- $ComboBox3.Font = 'Calibri,10'
- $ComboBox3.ForeColor = "#ffffff"
- $ComboBox4 = New-Object system.Windows.Forms.ComboBox
- $ComboBox4.BackColor = "#171717"
- $ComboBox4.width = 109
- $ComboBox4.height = 20
- $ComboBox4.location = New-Object System.Drawing.Point(170,153)
- $ComboBox4.Font = 'Calibri,10'
- $ComboBox4.ForeColor = "#ffffff"
- $ComboBox5 = New-Object system.Windows.Forms.ComboBox
- $ComboBox5.BackColor = "#171717"
- $ComboBox5.width = 109
- $ComboBox5.height = 20
- @('1','2','3','4','5','6','7','8') | ForEach-Object {[void] $ComboBox5.Items.Add($_)}
- $ComboBox5.location = New-Object System.Drawing.Point(170,177)
- $ComboBox5.Font = 'Calibri,10'
- $ComboBox5.ForeColor = "#ffffff"
- $ComboBox6 = New-Object system.Windows.Forms.ComboBox
- $ComboBox6.BackColor = "#171717"
- $ComboBox6.width = 109
- $ComboBox6.height = 20
- @('Low','Medium','High') | ForEach-Object {[void] $ComboBox6.Items.Add($_)}
- $ComboBox6.location = New-Object System.Drawing.Point(170,201)
- $ComboBox6.Font = 'Calibri,10'
- $ComboBox6.ForeColor = "#ffffff"
- $ComboBox7 = New-Object system.Windows.Forms.ComboBox
- $ComboBox7.BackColor = "#171717"
- $ComboBox7.width = 109
- $ComboBox7.height = 20
- @('Idle','Low','Normal','High') | ForEach-Object {[void] $ComboBox7.Items.Add($_)}
- $ComboBox7.location = New-Object System.Drawing.Point(170,225)
- $ComboBox7.Font = 'Calibri,10'
- $ComboBox7.ForeColor = "#ffffff"
- $Label11 = New-Object system.Windows.Forms.Label
- $Label11.text = "Memory Management:"
- $Label11.AutoSize = $true
- $Label11.width = 25
- $Label11.height = 10
- $Label11.location = New-Object System.Drawing.Point(15,253)
- $Label11.Font = 'Calibri,12,style=Underline'
- $Label11.ForeColor = "#4a90e2"
- $Label12 = New-Object system.Windows.Forms.Label
- $Label12.text = "DisablePagingExecutive:"
- $Label12.AutoSize = $true
- $Label12.width = 25
- $Label12.height = 10
- $Label12.location = New-Object System.Drawing.Point(15,280)
- $Label12.Font = 'Calibri,10'
- $Label12.ForeColor = "#ffffff"
- $ComboBox8 = New-Object system.Windows.Forms.ComboBox
- $ComboBox8.BackColor = "#171717"
- $ComboBox8.width = 109
- $ComboBox8.height = 20
- @('0','1') | ForEach-Object {[void] $ComboBox8.Items.Add($_)}
- $ComboBox8.location = New-Object System.Drawing.Point(170,280)
- $ComboBox8.Font = 'Calibri,10'
- $ComboBox8.ForeColor = "#ffffff"
- $Label13 = New-Object system.Windows.Forms.Label
- $Label13.text = "LargeSystemCache:"
- $Label13.AutoSize = $true
- $Label13.width = 25
- $Label13.height = 10
- $Label13.location = New-Object System.Drawing.Point(15,306)
- $Label13.Font = 'Calibri,10'
- $Label13.ForeColor = "#ffffff"
- $ComboBox9 = New-Object system.Windows.Forms.ComboBox
- $ComboBox9.BackColor = "#171717"
- $ComboBox9.width = 109
- $ComboBox9.height = 20
- @('0','1') | ForEach-Object {[void] $ComboBox9.Items.Add($_)}
- $ComboBox9.location = New-Object System.Drawing.Point(170,306)
- $ComboBox9.Font = 'Calibri,10'
- $ComboBox9.ForeColor = "#ffffff"
- $Label14 = New-Object system.Windows.Forms.Label
- $Label14.text = "PhysicalAddressExtension:"
- $Label14.AutoSize = $true
- $Label14.width = 25
- $Label14.height = 10
- $Label14.location = New-Object System.Drawing.Point(15,332)
- $Label14.Font = 'Calibri,10'
- $Label14.ForeColor = "#ffffff"
- $Label15 = New-Object system.Windows.Forms.Label
- $Label15.text = "SecondLevelDataCache:"
- $Label15.AutoSize = $true
- $Label15.width = 25
- $Label15.height = 10
- $Label15.location = New-Object System.Drawing.Point(15,358)
- $Label15.Font = 'Calibri,10'
- $Label15.ForeColor = "#ffffff"
- $ComboBox10 = New-Object system.Windows.Forms.ComboBox
- $ComboBox10.BackColor = "#171717"
- $ComboBox10.width = 109
- $ComboBox10.height = 20
- $ComboBox10.location = New-Object System.Drawing.Point(170,358)
- $ComboBox10.Font = 'Calibri,10'
- $ComboBox10.ForeColor = "#ffffff"
- $ComboBox11 = New-Object system.Windows.Forms.ComboBox
- $ComboBox11.BackColor = "#171717"
- $ComboBox11.width = 109
- $ComboBox11.height = 20
- @('0','1') | ForEach-Object {[void] $ComboBox11.Items.Add($_)}
- $ComboBox11.location = New-Object System.Drawing.Point(170,332)
- $ComboBox11.Font = 'Calibri,10'
- $ComboBox11.ForeColor = "#ffffff"
- $Label16 = New-Object system.Windows.Forms.Label
- $Label16.text = "Priority Control:"
- $Label16.AutoSize = $true
- $Label16.width = 25
- $Label16.height = 10
- $Label16.location = New-Object System.Drawing.Point(15,467)
- $Label16.Font = 'Calibri,12,style=Underline'
- $Label16.ForeColor = "#4a90e2"
- $Label17 = New-Object system.Windows.Forms.Label
- $Label17.text = "ConvertibleSlateMode:"
- $Label17.AutoSize = $true
- $Label17.width = 25
- $Label17.height = 10
- $Label17.location = New-Object System.Drawing.Point(15,491)
- $Label17.Font = 'Calibri,10'
- $Label17.ForeColor = "#ffffff"
- $ComboBox12 = New-Object system.Windows.Forms.ComboBox
- $ComboBox12.BackColor = "#171717"
- $ComboBox12.width = 109
- $ComboBox12.height = 20
- $ComboBox12.location = New-Object System.Drawing.Point(170,491)
- $ComboBox12.Font = 'Calibri,10'
- $ComboBox12.ForeColor = "#ffffff"
- $ComboBox13 = New-Object system.Windows.Forms.ComboBox
- $ComboBox13.BackColor = "#171717"
- $ComboBox13.width = 109
- $ComboBox13.height = 20
- $ComboBox13.location = New-Object System.Drawing.Point(170,517)
- $ComboBox13.Font = 'Calibri,10'
- $ComboBox13.ForeColor = "#ffffff"
- $Label18 = New-Object system.Windows.Forms.Label
- $Label18.text = "Win32PrioritySeparation:"
- $Label18.AutoSize = $true
- $Label18.width = 25
- $Label18.height = 10
- $Label18.location = New-Object System.Drawing.Point(15,517)
- $Label18.Font = 'Calibri,10'
- $Label18.ForeColor = "#ffffff"
- $Label19 = New-Object system.Windows.Forms.Label
- $Label19.text = "EnableBoottrace:"
- $Label19.AutoSize = $true
- $Label19.width = 25
- $Label19.height = 10
- $Label19.location = New-Object System.Drawing.Point(15,436)
- $Label19.Font = 'Calibri,10'
- $Label19.ForeColor = "#ffffff"
- $Label20 = New-Object system.Windows.Forms.Label
- $Label20.text = "EnablePrefetcher:"
- $Label20.AutoSize = $true
- $Label20.width = 25
- $Label20.height = 10
- $Label20.location = New-Object System.Drawing.Point(15,410)
- $Label20.Font = 'Calibri,10'
- $Label20.ForeColor = "#ffffff"
- $ComboBox14 = New-Object system.Windows.Forms.ComboBox
- $ComboBox14.BackColor = "#171717"
- $ComboBox14.width = 109
- $ComboBox14.height = 20
- @('0','1') | ForEach-Object {[void] $ComboBox14.Items.Add($_)}
- $ComboBox14.location = New-Object System.Drawing.Point(170,410)
- $ComboBox14.Font = 'Calibri,10'
- $ComboBox14.ForeColor = "#ffffff"
- $ComboBox15 = New-Object system.Windows.Forms.ComboBox
- $ComboBox15.BackColor = "#171717"
- $ComboBox15.width = 109
- $ComboBox15.height = 20
- @('0','1') | ForEach-Object {[void] $ComboBox15.Items.Add($_)}
- $ComboBox15.location = New-Object System.Drawing.Point(171,436)
- $ComboBox15.Font = 'Calibri,10'
- $ComboBox15.ForeColor = "#ffffff"
- $Label21 = New-Object system.Windows.Forms.Label
- $Label21.text = "EnableSuperfetch:"
- $Label21.AutoSize = $true
- $Label21.width = 25
- $Label21.height = 10
- $Label21.location = New-Object System.Drawing.Point(15,384)
- $Label21.Font = 'Calibri,10'
- $Label21.ForeColor = "#ffffff"
- $ComboBox16 = New-Object system.Windows.Forms.ComboBox
- $ComboBox16.BackColor = "#171717"
- $ComboBox16.width = 109
- $ComboBox16.height = 20
- @('0','1') | ForEach-Object {[void] $ComboBox16.Items.Add($_)}
- $ComboBox16.location = New-Object System.Drawing.Point(170,384)
- $ComboBox16.Font = 'Calibri,10'
- $ComboBox16.ForeColor = "#ffffff"
- $Label22 = New-Object system.Windows.Forms.Label
- $Label22.text = "Spectre Variante 2 and Meltdown :"
- $Label22.AutoSize = $true
- $Label22.width = 25
- $Label22.height = 10
- $Label22.location = New-Object System.Drawing.Point(15,543)
- $Label22.Font = 'Calibri,12,style=Underline'
- $Label22.ForeColor = "#4a90e2"
- $Label23 = New-Object system.Windows.Forms.Label
- $Label23.text = "FeatureSettingsOverride:"
- $Label23.AutoSize = $true
- $Label23.width = 25
- $Label23.height = 10
- $Label23.location = New-Object System.Drawing.Point(15,571)
- $Label23.Font = 'Calibri,10'
- $Label23.ForeColor = "#ffffff"
- $Label24 = New-Object system.Windows.Forms.Label
- $Label24.text = "FeatureSettingsOverrideMask:"
- $Label24.AutoSize = $true
- $Label24.width = 25
- $Label24.height = 10
- $Label24.location = New-Object System.Drawing.Point(15,597)
- $Label24.Font = 'Calibri,10'
- $Label24.ForeColor = "#ffffff"
- $ComboBox17 = New-Object system.Windows.Forms.ComboBox
- $ComboBox17.BackColor = "#171717"
- $ComboBox17.width = 109
- $ComboBox17.height = 20
- @('3') | ForEach-Object {[void] $ComboBox17.Items.Add($_)}
- $ComboBox17.location = New-Object System.Drawing.Point(189,597)
- $ComboBox17.Font = 'Calibri,10'
- $ComboBox17.ForeColor = "#ffffff"
- $ComboBox18 = New-Object system.Windows.Forms.ComboBox
- $ComboBox18.BackColor = "#171717"
- $ComboBox18.width = 109
- $ComboBox18.height = 20
- @('0','1','3','8') | ForEach-Object {[void] $ComboBox18.Items.Add($_)}
- $ComboBox18.location = New-Object System.Drawing.Point(189,571)
- $ComboBox18.Font = 'Calibri,10'
- $ComboBox18.ForeColor = "#ffffff"
- $Label25 = New-Object system.Windows.Forms.Label
- $Label25.text = "Processor and APICs:"
- $Label25.AutoSize = $true
- $Label25.width = 25
- $Label25.height = 10
- $Label25.location = New-Object System.Drawing.Point(302,32)
- $Label25.Font = 'Calibri,12,style=Underline'
- $Label25.ForeColor = "#4a90e2"
- $Label29 = New-Object system.Windows.Forms.Label
- $Label29.text = "HardwareAbstractionLayer(HAL) and KERNEL:"
- $Label29.AutoSize = $true
- $Label29.width = 25
- $Label29.height = 10
- $Label29.location = New-Object System.Drawing.Point(301,129)
- $Label29.Font = 'Calibri,12,style=Underline'
- $Label29.ForeColor = "#4a90e2"
- $Label26 = New-Object system.Windows.Forms.Label
- $Label26.text = "ServiceProvider:"
- $Label26.AutoSize = $true
- $Label26.width = 25
- $Label26.height = 10
- $Label26.location = New-Object System.Drawing.Point(305,356)
- $Label26.Font = 'Calibri,12,style=Underline'
- $Label26.ForeColor = "#4a90e2"
- $Label27 = New-Object system.Windows.Forms.Label
- $Label27.text = "Class:"
- $Label27.AutoSize = $true
- $Label27.width = 25
- $Label27.height = 10
- $Label27.location = New-Object System.Drawing.Point(305,378)
- $Label27.Font = 'Calibri,10'
- $Label27.ForeColor = "#ffffff"
- $Label28 = New-Object system.Windows.Forms.Label
- $Label28.text = "DnsPriority:"
- $Label28.AutoSize = $true
- $Label28.width = 25
- $Label28.height = 10
- $Label28.location = New-Object System.Drawing.Point(305,402)
- $Label28.Font = 'Calibri,10'
- $Label28.ForeColor = "#ffffff"
- $Label30 = New-Object system.Windows.Forms.Label
- $Label30.text = "HostsPriority:"
- $Label30.AutoSize = $true
- $Label30.width = 25
- $Label30.height = 10
- $Label30.location = New-Object System.Drawing.Point(305,426)
- $Label30.Font = 'Calibri,10'
- $Label30.ForeColor = "#ffffff"
- $Label31 = New-Object system.Windows.Forms.Label
- $Label31.text = "LocalPriority:"
- $Label31.AutoSize = $true
- $Label31.width = 25
- $Label31.height = 10
- $Label31.location = New-Object System.Drawing.Point(305,450)
- $Label31.Font = 'Calibri,10'
- $Label31.ForeColor = "#ffffff"
- $Label32 = New-Object system.Windows.Forms.Label
- $Label32.text = "NetbtPriority:"
- $Label32.AutoSize = $true
- $Label32.width = 25
- $Label32.height = 10
- $Label32.location = New-Object System.Drawing.Point(305,474)
- $Label32.Font = 'Calibri,10'
- $Label32.ForeColor = "#ffffff"
- $ComboBox19 = New-Object system.Windows.Forms.ComboBox
- $ComboBox19.BackColor = "#171717"
- $ComboBox19.width = 109
- $ComboBox19.height = 20
- @('8') | ForEach-Object {[void] $ComboBox19.Items.Add($_)}
- $ComboBox19.location = New-Object System.Drawing.Point(463,378)
- $ComboBox19.Font = 'Calibri,10'
- $ComboBox19.ForeColor = "#ffffff"
- $ComboBox20 = New-Object system.Windows.Forms.ComboBox
- $ComboBox20.BackColor = "#171717"
- $ComboBox20.width = 109
- $ComboBox20.height = 20
- @('2000','6') | ForEach-Object {[void] $ComboBox20.Items.Add($_)}
- $ComboBox20.location = New-Object System.Drawing.Point(463,402)
- $ComboBox20.Font = 'Calibri,10'
- $ComboBox20.ForeColor = "#ffffff"
- $ComboBox21 = New-Object system.Windows.Forms.ComboBox
- $ComboBox21.BackColor = "#171717"
- $ComboBox21.width = 109
- $ComboBox21.height = 20
- @('500','5') | ForEach-Object {[void] $ComboBox21.Items.Add($_)}
- $ComboBox21.location = New-Object System.Drawing.Point(463,426)
- $ComboBox21.Font = 'Calibri,10'
- $ComboBox21.ForeColor = "#ffffff"
- $ComboBox22 = New-Object system.Windows.Forms.ComboBox
- $ComboBox22.BackColor = "#171717"
- $ComboBox22.width = 109
- $ComboBox22.height = 20
- @('499','4') | ForEach-Object {[void] $ComboBox22.Items.Add($_)}
- $ComboBox22.location = New-Object System.Drawing.Point(463,450)
- $ComboBox22.Font = 'Calibri,10'
- $ComboBox22.ForeColor = "#ffffff"
- $ComboBox23 = New-Object system.Windows.Forms.ComboBox
- $ComboBox23.BackColor = "#171717"
- $ComboBox23.width = 109
- $ComboBox23.height = 20
- @('2001','7') | ForEach-Object {[void] $ComboBox23.Items.Add($_)}
- $ComboBox23.location = New-Object System.Drawing.Point(463,474)
- $ComboBox23.Font = 'Calibri,10'
- $ComboBox23.ForeColor = "#ffffff"
- $RefreshValues = New-Object system.Windows.Forms.Button
- $RefreshValues.text = "Refresh"
- $RefreshValues.width = 126
- $RefreshValues.height = 22
- $RefreshValues.location = New-Object System.Drawing.Point(764,671)
- $RefreshValues.Font = 'Calibri,10'
- $RefreshValues.ForeColor = "#4a90e2"
- $Label33 = New-Object system.Windows.Forms.Label
- $Label33.text = "FeatureSettingsOverrideMask = 3 is for Enabling and Disabling!"
- $Label33.AutoSize = $true
- $Label33.width = 25
- $Label33.height = 10
- $Label33.location = New-Object System.Drawing.Point(311,627)
- $Label33.Font = 'Calibri,8,style=Italic'
- $Label33.ForeColor = "#4a4a4a"
- $Label34 = New-Object system.Windows.Forms.Label
- $Label34.text = "3 = to disable mitigations for CVE-2017-5715 (Spectre Variant 2) and CVE-2017-5754 (Meltdown)"
- $Label34.AutoSize = $true
- $Label34.width = 25
- $Label34.height = 10
- $Label34.location = New-Object System.Drawing.Point(311,580)
- $Label34.Font = 'Calibri,8,style=Italic'
- $Label34.ForeColor = "#4a4a4a"
- $Button1 = New-Object system.Windows.Forms.Button
- $Button1.text = "Default"
- $Button1.width = 126
- $Button1.height = 22
- $Button1.location = New-Object System.Drawing.Point(630,671)
- $Button1.Font = 'Calibri,10'
- $Button1.ForeColor = "#4a90e2"
- $btn_apply = New-Object system.Windows.Forms.Button
- $btn_apply.text = "Apply"
- $btn_apply.width = 126
- $btn_apply.height = 22
- $btn_apply.location = New-Object System.Drawing.Point(496,671)
- $btn_apply.Font = 'Calibri,10'
- $btn_apply.ForeColor = "#4a90e2"
- $btn_adv = New-Object system.Windows.Forms.Button
- $btn_adv.text = "Advanced"
- $btn_adv.width = 126
- $btn_adv.height = 22
- $btn_adv.location = New-Object System.Drawing.Point(898,671)
- $btn_adv.Font = 'Calibri,10'
- $btn_adv.ForeColor = "#4a4a4a"
- $Label35 = New-Object system.Windows.Forms.Label
- $Label35.text = "1 = to disable mitigations for CVE-2017-5715 (Spectre Variant 2)"
- $Label35.AutoSize = $true
- $Label35.width = 25
- $Label35.height = 10
- $Label35.location = New-Object System.Drawing.Point(310,594)
- $Label35.Font = 'Calibri,8,style=Italic'
- $Label35.ForeColor = "#4a4a4a"
- $Label36 = New-Object system.Windows.Forms.Label
- $Label36.text = "0 = to enable default mitigations for CVE-2017-5715 (Spectre Variant 2) and CVE-2017-5754 (Meltdown)"
- $Label36.AutoSize = $true
- $Label36.width = 25
- $Label36.height = 10
- $Label36.location = New-Object System.Drawing.Point(310,610)
- $Label36.Font = 'Calibri,8,style=Italic'
- $Label36.ForeColor = "#4a4a4a"
- $Label37 = New-Object system.Windows.Forms.Label
- $Label37.text = "[AMD] 8 = enable mitigations for CVE-2018-3639 (Speculative Store Bypass), default mitigations for CVE-2017-5715 (Spectre Variant 2) and CVE-2017-5754 (Meltdown)"
- $Label37.AutoSize = $true
- $Label37.width = 25
- $Label37.height = 10
- $Label37.location = New-Object System.Drawing.Point(311,565)
- $Label37.Font = 'Calibri,8,style=Italic'
- $Label37.ForeColor = "#4a4a4a"
- $Label38 = New-Object system.Windows.Forms.Label
- $Label38.text = "0 - 31"
- $Label38.AutoSize = $true
- $Label38.width = 25
- $Label38.height = 10
- $Label38.location = New-Object System.Drawing.Point(136,157)
- $Label38.Font = 'Calibri,8,style=Italic'
- $Label38.ForeColor = "#4a4a4a"
- $Label39 = New-Object system.Windows.Forms.Label
- $Label39.text = "TCP/IP Parameter:"
- $Label39.AutoSize = $true
- $Label39.visible = $true
- $Label39.width = 25
- $Label39.height = 10
- $Label39.location = New-Object System.Drawing.Point(9,4)
- $Label39.Font = 'Calibri,12,style=Underline'
- $Label39.ForeColor = "#8b572a"
- $Label40 = New-Object system.Windows.Forms.Label
- $Label40.text = "DefaultTTL:"
- $Label40.AutoSize = $true
- $Label40.visible = $true
- $Label40.width = 25
- $Label40.height = 10
- $Label40.location = New-Object System.Drawing.Point(19,30)
- $Label40.Font = 'Calibri,10'
- $Label40.ForeColor = "#ffffff"
- $Label41 = New-Object system.Windows.Forms.Label
- $Label41.text = "EnablePMTUDiscovery:"
- $Label41.AutoSize = $true
- $Label41.visible = $true
- $Label41.width = 25
- $Label41.height = 10
- $Label41.location = New-Object System.Drawing.Point(19,54)
- $Label41.Font = 'Calibri,10'
- $Label41.ForeColor = "#ffffff"
- $Label42 = New-Object system.Windows.Forms.Label
- $Label42.text = "EnablePMTUBHDetect:"
- $Label42.AutoSize = $true
- $Label42.visible = $true
- $Label42.width = 25
- $Label42.height = 10
- $Label42.location = New-Object System.Drawing.Point(19,78)
- $Label42.Font = 'Calibri,10'
- $Label42.ForeColor = "#ffffff"
- $Label43 = New-Object system.Windows.Forms.Label
- $Label43.text = "TcpMaxDupAcks:"
- $Label43.AutoSize = $true
- $Label43.visible = $true
- $Label43.width = 25
- $Label43.height = 10
- $Label43.location = New-Object System.Drawing.Point(19,102)
- $Label43.Font = 'Calibri,10'
- $Label43.ForeColor = "#ffffff"
- $Label44 = New-Object system.Windows.Forms.Label
- $Label44.text = "Tcp1323Opts:"
- $Label44.AutoSize = $true
- $Label44.visible = $true
- $Label44.width = 25
- $Label44.height = 10
- $Label44.location = New-Object System.Drawing.Point(19,126)
- $Label44.Font = 'Calibri,10'
- $Label44.ForeColor = "#ffffff"
- $ComboBox24 = New-Object system.Windows.Forms.ComboBox
- $ComboBox24.BackColor = "#171717"
- $ComboBox24.width = 109
- $ComboBox24.height = 20
- $ComboBox24.visible = $true
- @('0','1','2','3') | ForEach-Object {[void] $ComboBox24.Items.Add($_)}
- $ComboBox24.location = New-Object System.Drawing.Point(174,126)
- $ComboBox24.Font = 'Calibri,10'
- $ComboBox24.ForeColor = "#ffffff"
- $ComboBox25 = New-Object system.Windows.Forms.ComboBox
- $ComboBox25.BackColor = "#171717"
- $ComboBox25.width = 109
- $ComboBox25.height = 20
- $ComboBox25.visible = $true
- @('2') | ForEach-Object {[void] $ComboBox25.Items.Add($_)}
- $ComboBox25.location = New-Object System.Drawing.Point(174,102)
- $ComboBox25.Font = 'Calibri,10'
- $ComboBox25.ForeColor = "#ffffff"
- $ComboBox26 = New-Object system.Windows.Forms.ComboBox
- $ComboBox26.BackColor = "#171717"
- $ComboBox26.width = 109
- $ComboBox26.height = 20
- $ComboBox26.visible = $true
- @('0','1') | ForEach-Object {[void] $ComboBox26.Items.Add($_)}
- $ComboBox26.location = New-Object System.Drawing.Point(174,78)
- $ComboBox26.Font = 'Calibri,10'
- $ComboBox26.ForeColor = "#ffffff"
- $ComboBox27 = New-Object system.Windows.Forms.ComboBox
- $ComboBox27.BackColor = "#171717"
- $ComboBox27.width = 109
- $ComboBox27.height = 20
- $ComboBox27.visible = $true
- @('0','1') | ForEach-Object {[void] $ComboBox27.Items.Add($_)}
- $ComboBox27.location = New-Object System.Drawing.Point(174,54)
- $ComboBox27.Font = 'Calibri,10'
- $ComboBox27.ForeColor = "#ffffff"
- $ComboBox28 = New-Object system.Windows.Forms.ComboBox
- $ComboBox28.BackColor = "#171717"
- $ComboBox28.width = 109
- $ComboBox28.height = 20
- $ComboBox28.visible = $true
- @('64','32') | ForEach-Object {[void] $ComboBox28.Items.Add($_)}
- $ComboBox28.location = New-Object System.Drawing.Point(174,30)
- $ComboBox28.Font = 'Calibri,10'
- $ComboBox28.ForeColor = "#ffffff"
- $Label46 = New-Object system.Windows.Forms.Label
- $Label46.text = "SynAttackProtect:"
- $Label46.AutoSize = $true
- $Label46.visible = $true
- $Label46.width = 25
- $Label46.height = 10
- $Label46.location = New-Object System.Drawing.Point(19,224)
- $Label46.Font = 'Calibri,10'
- $Label46.ForeColor = "#ffffff"
- $ComboBox30 = New-Object system.Windows.Forms.ComboBox
- $ComboBox30.BackColor = "#171717"
- $ComboBox30.width = 109
- $ComboBox30.height = 20
- $ComboBox30.visible = $true
- @('0','1') | ForEach-Object {[void] $ComboBox30.Items.Add($_)}
- $ComboBox30.location = New-Object System.Drawing.Point(174,224)
- $ComboBox30.Font = 'Calibri,10'
- $ComboBox30.ForeColor = "#ffffff"
- $Label47 = New-Object system.Windows.Forms.Label
- $Label47.text = "TcpTimedWaitDelay:"
- $Label47.AutoSize = $true
- $Label47.visible = $true
- $Label47.width = 25
- $Label47.height = 10
- $Label47.location = New-Object System.Drawing.Point(19,200)
- $Label47.Font = 'Calibri,10'
- $Label47.ForeColor = "#ffffff"
- $ComboBox31 = New-Object system.Windows.Forms.ComboBox
- $ComboBox31.BackColor = "#171717"
- $ComboBox31.width = 109
- $ComboBox31.height = 20
- $ComboBox31.visible = $true
- @('30') | ForEach-Object {[void] $ComboBox31.Items.Add($_)}
- $ComboBox31.location = New-Object System.Drawing.Point(174,200)
- $ComboBox31.Font = 'Calibri,10'
- $ComboBox31.ForeColor = "#ffffff"
- $ComboBox32 = New-Object system.Windows.Forms.ComboBox
- $ComboBox32.BackColor = "#171717"
- $ComboBox32.width = 109
- $ComboBox32.height = 20
- $ComboBox32.visible = $true
- @('65535') | ForEach-Object {[void] $ComboBox32.Items.Add($_)}
- $ComboBox32.location = New-Object System.Drawing.Point(174,176)
- $ComboBox32.Font = 'Calibri,10'
- $ComboBox32.ForeColor = "#ffffff"
- $Label48 = New-Object system.Windows.Forms.Label
- $Label48.text = "MaxUserPort:"
- $Label48.AutoSize = $true
- $Label48.visible = $true
- $Label48.width = 25
- $Label48.height = 10
- $Label48.location = New-Object System.Drawing.Point(19,176)
- $Label48.Font = 'Calibri,10'
- $Label48.ForeColor = "#ffffff"
- $Label49 = New-Object system.Windows.Forms.Label
- $Label49.text = "SackOpts:"
- $Label49.AutoSize = $true
- $Label49.visible = $true
- $Label49.width = 25
- $Label49.height = 10
- $Label49.location = New-Object System.Drawing.Point(19,152)
- $Label49.Font = 'Calibri,10'
- $Label49.ForeColor = "#ffffff"
- $ComboBox33 = New-Object system.Windows.Forms.ComboBox
- $ComboBox33.BackColor = "#171717"
- $ComboBox33.width = 109
- $ComboBox33.height = 20
- $ComboBox33.visible = $true
- @('0','1') | ForEach-Object {[void] $ComboBox33.Items.Add($_)}
- $ComboBox33.location = New-Object System.Drawing.Point(174,152)
- $ComboBox33.Font = 'Calibri,10'
- $ComboBox33.ForeColor = "#ffffff"
- $Groupbox1 = New-Object system.Windows.Forms.Groupbox
- $Groupbox1.height = 370
- $Groupbox1.width = 322
- $Groupbox1.location = New-Object System.Drawing.Point(617,20)
- $Label45 = New-Object system.Windows.Forms.Label
- $Label45.text = "0 = Timestamps and window scaling are disabled."
- $Label45.AutoSize = $true
- $Label45.width = 25
- $Label45.height = 10
- $Label45.location = New-Object System.Drawing.Point(11,268)
- $Label45.Font = 'Calibri,7,style=Italic'
- $Label45.ForeColor = "#4a4a4a"
- $Label50 = New-Object system.Windows.Forms.Label
- $Label50.text = "1 = Window scaling is enabled."
- $Label50.AutoSize = $true
- $Label50.width = 25
- $Label50.height = 10
- $Label50.location = New-Object System.Drawing.Point(11,282)
- $Label50.Font = 'Calibri,7,style=Italic'
- $Label50.ForeColor = "#4a4a4a"
- $Label51 = New-Object system.Windows.Forms.Label
- $Label51.text = "2 = Timestamps are enabled. 3 = Timestamps and window scaling are enabled."
- $Label51.AutoSize = $true
- $Label51.width = 25
- $Label51.height = 10
- $Label51.location = New-Object System.Drawing.Point(11,297)
- $Label51.Font = 'Calibri,7,style=Italic'
- $Label51.ForeColor = "#4a4a4a"
- $Label52 = New-Object system.Windows.Forms.Label
- $Label52.text = "Tcp1323Opts"
- $Label52.AutoSize = $true
- $Label52.width = 25
- $Label52.height = 10
- $Label52.location = New-Object System.Drawing.Point(11,253)
- $Label52.Font = 'Calibri,7,style=Italic'
- $Label52.ForeColor = "#4a4a4a"
- $Label53 = New-Object system.Windows.Forms.Label
- $Label53.text = "Services:"
- $Label53.AutoSize = $true
- $Label53.width = 25
- $Label53.height = 10
- $Label53.location = New-Object System.Drawing.Point(305,495)
- $Label53.Font = 'Calibri,12,style=Underline'
- $Label53.ForeColor = "#4a90e2"
- $LabelS = New-Object system.Windows.Forms.Label
- $LabelS.text = "Superfetch(Sysmain):"
- $LabelS.AutoSize = $true
- $LabelS.width = 25
- $LabelS.height = 10
- $LabelS.location = New-Object System.Drawing.Point(305,517)
- $LabelS.Font = 'Calibri,10'
- $LabelS.ForeColor = "#ffffff"
- $ComboBox29 = New-Object system.Windows.Forms.ComboBox
- $ComboBox29.BackColor = "#171717"
- $ComboBox29.width = 109
- $ComboBox29.height = 20
- @('1','2','3','4') | ForEach-Object {[void] $ComboBox29.Items.Add($_)}
- $ComboBox29.location = New-Object System.Drawing.Point(463,517)
- $ComboBox29.Font = 'Calibri,10'
- $ComboBox29.ForeColor = "#ffffff"
- $Label54 = New-Object system.Windows.Forms.Label
- $Label54.text = "USEPLATFORMCLOCK:"
- $Label54.AutoSize = $true
- $Label54.width = 25
- $Label54.height = 10
- $Label54.location = New-Object System.Drawing.Point(301,152)
- $Label54.Font = 'Calibri,10'
- $Label54.ForeColor = "#ffffff"
- $ComboBox34 = New-Object system.Windows.Forms.ComboBox
- $ComboBox34.BackColor = "#171717"
- $ComboBox34.width = 109
- $ComboBox34.height = 20
- @('On','Off') | ForEach-Object {[void] $ComboBox34.Items.Add($_)}
- $ComboBox34.location = New-Object System.Drawing.Point(459,152)
- $ComboBox34.Font = 'Calibri,10'
- $ComboBox34.ForeColor = "#ffffff"
- $ComboBox36 = New-Object system.Windows.Forms.ComboBox
- $ComboBox36.BackColor = "#171717"
- $ComboBox36.width = 109
- $ComboBox36.height = 20
- @('Default','Enhanced','Legacy') | ForEach-Object {[void] $ComboBox36.Items.Add($_)}
- $ComboBox36.location = New-Object System.Drawing.Point(459,200)
- $ComboBox36.Font = 'Calibri,10'
- $ComboBox36.ForeColor = "#ffffff"
- $Label56 = New-Object system.Windows.Forms.Label
- $Label56.text = "TSCSYNCPOLICY:"
- $Label56.AutoSize = $true
- $Label56.width = 25
- $Label56.height = 10
- $Label56.location = New-Object System.Drawing.Point(301,200)
- $Label56.Font = 'Calibri,10'
- $Label56.ForeColor = "#ffffff"
- $ComboBox37 = New-Object system.Windows.Forms.ComboBox
- $ComboBox37.BackColor = "#171717"
- $ComboBox37.width = 109
- $ComboBox37.height = 20
- @('On','Off') | ForEach-Object {[void] $ComboBox37.Items.Add($_)}
- $ComboBox37.location = New-Object System.Drawing.Point(459,227)
- $ComboBox37.Font = 'Calibri,10'
- $ComboBox37.ForeColor = "#ffffff"
- $Label57 = New-Object system.Windows.Forms.Label
- $Label57.text = "USEFIRMWAREPCISETTING:"
- $Label57.AutoSize = $true
- $Label57.width = 25
- $Label57.height = 10
- $Label57.location = New-Object System.Drawing.Point(301,227)
- $Label57.Font = 'Calibri,10'
- $Label57.ForeColor = "#ffffff"
- $Label59 = New-Object system.Windows.Forms.Label
- $Label59.text = "FORCELEGACYPLATFORM:"
- $Label59.AutoSize = $true
- $Label59.width = 25
- $Label59.height = 10
- $Label59.location = New-Object System.Drawing.Point(301,253)
- $Label59.Font = 'Calibri,10'
- $Label59.ForeColor = "#ffffff"
- $ComboBox39 = New-Object system.Windows.Forms.ComboBox
- $ComboBox39.BackColor = "#171717"
- $ComboBox39.width = 109
- $ComboBox39.height = 20
- @('On','Off') | ForEach-Object {[void] $ComboBox39.Items.Add($_)}
- $ComboBox39.location = New-Object System.Drawing.Point(459,253)
- $ComboBox39.Font = 'Calibri,10'
- $ComboBox39.ForeColor = "#ffffff"
- $Label60 = New-Object system.Windows.Forms.Label
- $Label60.text = "X2APICPOLICY:"
- $Label60.AutoSize = $true
- $Label60.width = 25
- $Label60.height = 10
- $Label60.location = New-Object System.Drawing.Point(302,101)
- $Label60.Font = 'Calibri,10'
- $Label60.ForeColor = "#ffffff"
- $ComboBox40 = New-Object system.Windows.Forms.ComboBox
- $ComboBox40.BackColor = "#171717"
- $ComboBox40.width = 109
- $ComboBox40.height = 20
- @('Enable','Disable','Default') | ForEach-Object {[void] $ComboBox40.Items.Add($_)}
- $ComboBox40.location = New-Object System.Drawing.Point(460,101)
- $ComboBox40.Font = 'Calibri,10'
- $ComboBox40.ForeColor = "#ffffff"
- $Label62 = New-Object system.Windows.Forms.Label
- $Label62.text = "USEPLATFORMTICK:"
- $Label62.AutoSize = $true
- $Label62.width = 25
- $Label62.height = 10
- $Label62.location = New-Object System.Drawing.Point(301,176)
- $Label62.Font = 'Calibri,10'
- $Label62.ForeColor = "#ffffff"
- $ComboBox42 = New-Object system.Windows.Forms.ComboBox
- $ComboBox42.BackColor = "#171717"
- $ComboBox42.width = 109
- $ComboBox42.height = 20
- @('On','Off') | ForEach-Object {[void] $ComboBox42.Items.Add($_)}
- $ComboBox42.location = New-Object System.Drawing.Point(459,176)
- $ComboBox42.Font = 'Calibri,10'
- $ComboBox42.ForeColor = "#ffffff"
- $Label58 = New-Object system.Windows.Forms.Label
- $Label58.text = "USELEGACYAPICMODE:"
- $Label58.AutoSize = $true
- $Label58.width = 25
- $Label58.height = 10
- $Label58.location = New-Object System.Drawing.Point(302,77)
- $Label58.Font = 'Calibri,10'
- $Label58.ForeColor = "#ffffff"
- $ComboBox38 = New-Object system.Windows.Forms.ComboBox
- $ComboBox38.BackColor = "#171717"
- $ComboBox38.width = 109
- $ComboBox38.height = 20
- @('On','Off') | ForEach-Object {[void] $ComboBox38.Items.Add($_)}
- $ComboBox38.location = New-Object System.Drawing.Point(460,77)
- $ComboBox38.Font = 'Calibri,10'
- $ComboBox38.ForeColor = "#ffffff"
- $btn_resetbcd = New-Object system.Windows.Forms.Button
- $btn_resetbcd.text = "BCDSETTINGS *DEFAULT*"
- $btn_resetbcd.width = 266
- $btn_resetbcd.height = 22
- $btn_resetbcd.location = New-Object System.Drawing.Point(302,296)
- $btn_resetbcd.Font = 'Calibri,10'
- $btn_resetbcd.ForeColor = "#4a90e2"
- $Label55 = New-Object system.Windows.Forms.Label
- $Label55.text = "USEPHYSICALDESTINATION:"
- $Label55.AutoSize = $true
- $Label55.width = 25
- $Label55.height = 10
- $Label55.location = New-Object System.Drawing.Point(302,53)
- $Label55.Font = 'Calibri,10'
- $Label55.ForeColor = "#ffffff"
- $ComboBox35 = New-Object system.Windows.Forms.ComboBox
- $ComboBox35.BackColor = "#171717"
- $ComboBox35.width = 109
- $ComboBox35.height = 20
- @('On','Off') | ForEach-Object {[void] $ComboBox35.Items.Add($_)}
- $ComboBox35.location = New-Object System.Drawing.Point(460,53)
- $ComboBox35.Font = 'Calibri,10'
- $ComboBox35.ForeColor = "#ffffff"
- $Form.controls.AddRange(@($Label1,$Label2,$ComboBox1,$Label3,$ComboBox2,$Label4,$Label5,$Label6,$Label7,$Label8,$Label9,$Label10,$ComboBox3,$ComboBox4,$ComboBox5,$ComboBox6,$ComboBox7,$Label11,$Label12,$ComboBox8,$Label13,$ComboBox9,$Label14,$Label15,$ComboBox10,$ComboBox11,$Label16,$Label17,$ComboBox12,$ComboBox13,$Label18,$Label19,$Label20,$ComboBox14,$ComboBox15,$Label21,$ComboBox16,$Label22,$Label23,$Label24,$ComboBox17,$ComboBox18,$Label25,$Label29,$Label26,$Label27,$Label28,$Label30,$Label31,$Label32,$ComboBox19,$ComboBox20,$ComboBox21,$ComboBox22,$ComboBox23,$RefreshValues,$Label33,$Label34,$Button1,$btn_apply,$btn_adv,$Label35,$Label36,$Label37,$Label38,$Groupbox1,$Label53,$LabelS,$ComboBox29,$Label54,$ComboBox34,$ComboBox36,$Label56,$ComboBox37,$Label57,$Label59,$ComboBox39,$Label60,$ComboBox40,$Label62,$ComboBox42,$Label58,$ComboBox38,$btn_resetbcd,$Label55,$ComboBox35))
- $Groupbox1.controls.AddRange(@($Label39,$Label40,$Label41,$Label42,$Label43,$Label44,$ComboBox24,$ComboBox25,$ComboBox26,$ComboBox27,$ComboBox28,$Label46,$ComboBox30,$Label47,$ComboBox31,$ComboBox32,$Label48,$Label49,$ComboBox33,$Label45,$Label50,$Label51,$Label52))
- $RefreshValues.Add_Click({ })
- Write-Host "St1cky Tweaker 2.00"
- Write-Host "Reading Registry..."
- $ErrorActionPreference = 'silentlycontinue'
- #GroupBox_Visibility
- $Groupbox1.visible = $false
- #Write your logic code here
- #SystemProfil
- $ComboBox1.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "NetworkThrottlingIndex"
- $ComboBox2.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "SystemResponsiveness"
- $ComboBox3.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "Clock Rate"
- $ComboBox4.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "GPU Priority"
- $ComboBox5.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "Priority"
- $ComboBox6.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "Scheduling Category"
- $ComboBox7.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "SFIO Priority"
- #Memory Management
- $ComboBox8.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "DisablePagingExecutive"
- $ComboBox9.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "LargeSystemCache"
- $ComboBox11.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "PhysicalAddressExtension"
- $ComboBox10.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "SecondLevelDataCache"
- $returnSuperfetchReg = (Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -Name "EnableSuperfetch")
- if ( $returnSuperfetchReg -eq $null) {
- #New-ItemProperty -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -PropertyType "DWORD" -Name "EnableSuperfetch" -Value "0"
- Write-Host "EnableSuperfetch is not present!"
- }else{
- Write-Host "Superfetch Found Reading..."
- $ComboBox16.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -Name "EnableSuperfetch"
- }
- $returnPrefetcherReg = (Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -Name "EnablePrefetcher")
- if ( $returnPrefetcherReg -eq $null) {
- #New-ItemProperty -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -PropertyType "DWORD" -Name "EnablePrefetcher" -Value "0"
- Write-Host "EnablePrefetcher is not present!"
- }else{
- Write-Host "EnablePrefetcher Found Reading..."
- $ComboBox14.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -Name "EnablePrefetcher"
- }
- $returnEnableBoottraceReg = (Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -Name "EnableBoottrace")
- if ( $returnEnableBoottraceReg -eq $null) {
- #New-ItemProperty -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -PropertyType "DWORD"-Name "EnableBoottrace" -Value "0"
- Write-Host "EnableBoottrace is not present!"
- }else{
- Write-Host "EnableBoottrace Found Reading..."
- $ComboBox15.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -Name "EnableBoottrace"
- }
- $ComboBox12.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "ConvertibleSlateMode"
- $ComboBox13.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "Win32PrioritySeparation"
- $ComboBox18.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "FeatureSettingsOverride"
- $ComboBox17.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "FeatureSettingsOverrideMask"
- $ComboBox19.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "Class"
- $ComboBox20.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "DnsPriority"
- $ComboBox21.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "HostsPriority"
- $ComboBox22.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "LocalPriority"
- $ComboBox23.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "NetbtPriority"
- $ComboBox28.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "DefaultTTL"
- $ComboBox27.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "EnablePMTUDiscovery"
- $ComboBox26.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "EnablePMTUBHDetect"
- $ComboBox25.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "TcpMaxDupAcks"
- $ComboBox24.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "Tcp1323Opts"
- $ComboBox33.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "SackOpts"
- $ComboBox32.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "MaxUserPort"
- $ComboBox31.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "TcpTimedWaitDelay"
- $ComboBox30.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "SynAttackProtect"
- $ComboBox29.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Sysmain" -Name "Start"
- #Button Refresh Values
- $RefreshValues.Add_Click(
- {
- $ErrorActionPreference = 'silentlycontinue'
- Write-Host "Reading Registry Values..."
- $ComboBox1.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "NetworkThrottlingIndex"
- $ComboBox2.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name "SystemResponsiveness"
- $ComboBox3.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "Clock Rate"
- $ComboBox4.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "GPU Priority"
- $ComboBox5.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "Priority"
- $ComboBox6.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "Scheduling Category"
- $ComboBox7.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" -Name "SFIO Priority"
- $ComboBox8.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "DisablePagingExecutive"
- $ComboBox9.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "LargeSystemCache"
- $ComboBox11.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "PhysicalAddressExtension"
- $ComboBox10.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "SecondLevelDataCache"
- $ComboBox16.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -Name "EnableSuperfetch"
- $ComboBox14.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -Name "EnablePrefetcher"
- $ComboBox15.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" -Name "EnableBoottrace"
- $ComboBox12.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "ConvertibleSlateMode"
- $ComboBox13.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" -Name "Win32PrioritySeparation"
- $ComboBox18.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "FeatureSettingsOverride"
- $ComboBox17.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "FeatureSettingsOverrideMask"
- $ComboBox19.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "Class"
- $ComboBox20.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "DnsPriority"
- $ComboBox21.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "HostsPriority"
- $ComboBox22.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "LocalPriority"
- $ComboBox23.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" -Name "NetbtPriority"
- $ComboBox28.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "DefaultTTL"
- $ComboBox27.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "EnablePMTUDiscovery"
- $ComboBox26.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "EnablePMTUBHDetect"
- $ComboBox25.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "TcpMaxDupAcks"
- $ComboBox24.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "Tcp1323Opts"
- $ComboBox33.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "SackOpts"
- $ComboBox32.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "MaxUserPort"
- $ComboBox31.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "TcpTimedWaitDelay"
- $ComboBox30.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "SynAttackProtect"
- $ComboBox29.Text = Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Sysmain" -Name "Start"
- }
- )
- function Setnew([string]$path, [string]$key, [string]$Value) {
- $oldValue = (Get-ItemProperty -path $path).$key
- Set-ItemProperty -path $path -name $key -Type DWORD -Value $Value
- $newValue = (Get-ItemProperty -path $path).$key
- $data = "$path\$key=$oldValue"
- Add-Content $LogFileName $data
- Write-Output "Value for $path\$key changed from $oldValue to $newValue"
- }
- function SetSZ([string]$path, [string]$key, [string]$Value) {
- $oldValue = (Get-ItemProperty -path $path).$key
- Set-ItemProperty -path $path -name $key -Type STRING -Value $Value
- $newValue = (Get-ItemProperty -path $path).$key
- $data = "$path\$key=$oldValue"
- Add-Content $LogFileName $data
- Write-Output "Value for $path\$key changed from $oldValue to $newValue"
- }
- #SetProperty "HKLM:\System\CurrentControlSet\Control\Session Manager\Memory Management" "DisablePagingExecutive" 1
- # Set SystemPages to 0xFFFFFFFF
- # Maximize system pages. The system creates the largest number of page table entries possible within physical memory.
- # The system monitors and adjusts this value dynamically when the configuration changes.
- #SetProperty "HKLM:\System\CurrentControlSet\Control\Session Manager\Memory Management" "SystemPages" 0xFFFFFFFF
- # HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
- # ======
- #$path = "HKLM:\System\CurrentControlSet\Services\LanmanServer\Parameters"
- #$returnValue = (Get-ItemProperty -path $path).IRPStackSize
- #if ( $returnValue -eq $null) {
- #SetProperty $path "IRPStackSize" 0x20 # IRPStackSize -> +10 (Use DWORD 0x20 (32) if not present)
- #}else{
- #$returnValue = $returnValue + 1
- #SetProperty $path "IRPStackSize" $returnValue
- #}
- #Button Advanced
- $btn_adv.Add_Click(
- {
- $btn_adv.ForeColor = "#8B572A"
- $Groupbox1.visible = $true
- }
- )
- #BUTTON BCDSETTINGS DEFAULT
- $btn_resetbcd.Add_Click(
- {
- Write-Host "REMOVING BCDSETTINGS TO DEFAULT!"
- cmd /c BCDEDIT /DELETEVALUE X2APICPOLICY
- cmd /c BCDEDIT /DELETEVALUE USEPLATFORMCLOCK
- cmd /c BCDEDIT /DELETEVALUE USELEGACYAPICMODE
- cmd /c BCDEDIT /DELETEVALUE TSCSYNCPOLICY
- cmd /c BCDEDIT /DELETEVALUE FORCELEGACYPLATFORM
- cmd /c BCDEDIT /DELETEVALUE USEPLATFORMTICK
- cmd /c BCDEDIT /DELETEVALUE USEFIRMWAREPCISETTINGS
- cmd /c BCDEDIT /DELETEVALUE USEPHYSICALDESTINATION
- Write-Host "BCDSETTINGS ARE DEFAULT NOW!"
- }
- )
- #Button Apply
- $btn_apply.Add_Click(
- {
- $ErrorActionPreference = 'silentlycontinue'
- $LogFileName="C:\St1ckyTweaker.log"
- $LogTime=([System.DateTime]::Now).ToString("dd-MM-yyyy hh:mm:ss")
- Add-Content $LogFileName "*********** Settings changed at $LogTime ************"
- Write-Host "Logfile Enabled!"
- Write-Host "Writing..."
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" "NetworkThrottlingIndex" $ComboBox1.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" "SystemResponsiveness" $ComboBox2.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" "Clock Rate" $ComboBox3.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" "GPU Priority" $ComboBox4.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" "Priority" $ComboBox5.Text
- SetSZ -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" "Scheduling Category" $ComboBox6.Text
- SetSZ -Path "REGISTRY::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" "SFIO Priority" $ComboBox7.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" "DisablePagingExecutive" $ComboBox8.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" "LargeSystemCache" $ComboBox9.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" "PhysicalAddressExtension" $ComboBox11.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" "SecondLevelDataCache" $ComboBox10.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" "EnableSuperfetch" $ComboBox16.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" "EnablePrefetcher" $ComboBox14.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" "EnableBoottrace" $ComboBox15.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" "ConvertibleSlateMode" $ComboBox12.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" "Win32PrioritySeparation" $ComboBox13.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" "Class" $ComboBox19.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" "DnsPriority" $ComboBox20.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" "HostsPriority" $ComboBox21.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" "LocalPriority" $ComboBox22.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" "NetbtPriority" $ComboBox23.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Sysmain" "Start" $ComboBox29.Text
- #Button Apply - BCEDIT SETTINGS
- $X2APICPOLICYVALUE = $ComboBox40.Text
- if ($X2APICPOLICYVALUE -eq $null)
- {
- Write-Host "X2APICPOLICY Skip"
- }else{
- Write-Host ("X2APICPOLICY $X2APICPOLICYVALUE")
- cmd /c "BCDEDIT /SET X2APICPOLICY $X2APICPOLICYVALUE"
- }
- $USEPLATFORMCLOCKVALUE = $ComboBox34.Text
- if ($USEPLATFORMCLOCKVALUE -eq $null)
- {
- Write-Host "USEPLATFORMCLOCK Skip"
- }else{
- Write-Host ("USEPLATFORMCLOCK $USEPLATFORMCLOCKVALUE")
- cmd /c "BCDEDIT /SET USEPLATFORMCLOCK $USEPLATFORMCLOCKVALUE"
- }
- $USELEGACYAPICMODEVALUE = $ComboBox38.Text
- if ($USELEGACYAPICMODEVALUE -eq $null)
- {
- Write-Host "USELEGACYAPICMODE Skip"
- }else{
- Write-Host ("USELEGACYAPICMODE $USELEGACYAPICMODEVALUE")
- cmd /c "BCDEDIT /SET USELEGACYAPICMODE $USELEGACYAPICMODEVALUE"
- }
- $TSCSYNCPOLICYVALUE = $ComboBox36.Text
- if ($TSCSYNCPOLICYVALUE -eq $null)
- {
- Write-Host "TSCSYNCPOLICY Skip"
- }else{
- Write-Host ("TSCSYNCPOLICY $TSCSYNCPOLICYVALUE")
- cmd /c "BCDEDIT /SET TSCSYNCPOLICY $TSCSYNCPOLICYVALUE"
- }
- $FORCELEGACYPLATFORMVALUE = $ComboBox39.Text
- if ($TSCSYNCPOLICYVALUE -eq $null)
- {
- Write-Host "FORCELEGACYPLATFORM Skip"
- }else{
- Write-Host ("FORCELEGACYPLATFORM $FORCELEGACYPLATFORMVALUE")
- cmd /c "BCDEDIT /SET FORCELEGACYPLATFORM $FORCELEGACYPLATFORMVALUE"
- }
- $USEPLATFORMTICKVALUE = $ComboBox42.Text
- if ($USEPLATFORMTICKVALUE -eq $null)
- {
- Write-Host "USEPLATFORMTICK Skip"
- }else{
- Write-Host ("USEPLATFORMTICK $USEPLATFORMTICKVALUE")
- cmd /c "BCDEDIT /SET USEPLATFORMTICK $USEPLATFORMTICKVALUE"
- }
- $USEFIRMWAREPCISETTINGSVALUE = $ComboBox37.Text
- if ($USEFIRMWAREPCISETTINGSVALUE -eq $null)
- {
- Write-Host "USEFIRMWAREPCISETTINGS Skip"
- }else{
- Write-Host ("USEFIRMWAREPCISETTINGS $USEFIRMWAREPCISETTINGSVALUE")
- cmd /c "BCDEDIT /SET USEFIRMWAREPCISETTINGS $USEFIRMWAREPCISETTINGSVALUE"
- }
- $USEPHYSICALDESTINATIONVALUE = $ComboBox35.Text
- if ($USEPHYSICALDESTINATIONVALUE -eq $null)
- {
- Write-Host "USEPHYSICALDESTINATION Skip"
- }else{
- Write-Host ("USEPHYSICALDESTINATION $USEPHYSICALDESTINATIONVALUE")
- cmd /c "BCDEDIT /SET USEPHYSICALDESTINATION $USEPHYSICALDESTINATIONVALUE"
- }
- $returnFeatureSettingsOverrideReg = (Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "FeatureSettingsOverride" -erroraction 'silentlycontinue')
- if ( $returnFeatureSettingsOverrideReg -eq $null) {
- $ComboBox18.Text = ""
- Write-Host "FeatureSettingsOverride is not present."
- }else{
- Write-Host "FeatureSettingsOverride Found, Writing new Value..."
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" "FeatureSettingsOverride" $ComboBox18.Text
- }
- $returnFeatureSettingsOverrideMask = (Get-ItemPropertyValue -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "FeatureSettingsOverride" -erroraction 'silentlycontinue')
- if ( $returnFeatureSettingsOverrideMask -eq $null) {
- $ComboBox17.Text = ""
- Write-Host "FeatureSettingsOverrideMask is not present."
- }else{
- Write-Host "FeatureSettingsOverride Found, Writing new Value..."
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" "FeatureSettingsOverrideMask" $ComboBox17.Text
- }
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" "DefaultTTL" $ComboBox28.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" "EnablePMTUDiscovery" $ComboBox27.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" "EnablePMTUBHDetect" $ComboBox26.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" "TcpMaxDupAcks" $ComboBox25.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" "Tcp1323Opts" $ComboBox24.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" "SackOpts" $ComboBox33.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" "MaxUserPort" $ComboBox32.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" "TcpTimedWaitDelay" $ComboBox31.Text
- Setnew -Path "REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" "SynAttackProtect" $ComboBox30.Text
- }
- )
- [void]$Form.ShowDialog()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement