Version 1.1
This commit is contained in:
parent
36efa34b4b
commit
2f1c46a4a3
2 changed files with 59 additions and 8 deletions
|
@ -6,6 +6,9 @@
|
|||
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
|
||||
[void] [System.Reflection.Assembly]::LoadWithPartialName("PresentationFramework")
|
||||
|
||||
|
||||
$version = "Version 1.1"
|
||||
|
||||
Clear-Host
|
||||
$host.ui.RawUI.WindowTitle = "Fix Windows 11 Powershell"
|
||||
#powershell.exe -WindowStyle Hidden -file > $null
|
||||
|
@ -105,6 +108,7 @@ function ChangeTaskBarLocation(){
|
|||
if ($checkBox.Checked)
|
||||
{
|
||||
Set-ItemProperty -path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\" -Name "TaskbarAl" -Value 0
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -161,12 +165,12 @@ function Win10RC(){
|
|||
if ($checkBox6.Checked)
|
||||
{
|
||||
reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
|
||||
kill -n explorer
|
||||
Stop-Process -n explorer
|
||||
}
|
||||
else
|
||||
{
|
||||
reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
|
||||
kill -n explorer
|
||||
Stop-Process -n explorer
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -184,13 +188,13 @@ function FileExt(){
|
|||
if ($checkBox8.Checked)
|
||||
{
|
||||
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\" -Name "HideFileExt" -Value 0
|
||||
kill -n explorer
|
||||
Stop-Process -n explorer
|
||||
c:\windows\explorer.exe
|
||||
}
|
||||
else
|
||||
{
|
||||
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\" -Name "HideFileExt" -Value 1
|
||||
kill -n explorer
|
||||
Stop-Process -n explorer
|
||||
c:\windows\explorer.exe
|
||||
}
|
||||
}
|
||||
|
@ -214,6 +218,24 @@ function DEBLOAT(){
|
|||
Start-Process https://christitus.com/debloat-windows-10-2020/
|
||||
}
|
||||
|
||||
function Unpinabove(){
|
||||
if ($checkBox10.Checked)
|
||||
{
|
||||
$checkbox2.Checked = $true
|
||||
$checkbox3.Checked = $true
|
||||
$checkbox4.Checked = $true
|
||||
$checkbox5.Checked = $true
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$checkbox2.Checked = $false
|
||||
$checkbox3.Checked = $false
|
||||
$checkbox4.Checked = $false
|
||||
$checkbox5.Checked = $false
|
||||
}
|
||||
}
|
||||
|
||||
#========================================================
|
||||
# Change TaskBar Location to Left
|
||||
#========================================================
|
||||
|
@ -366,6 +388,35 @@ if($value9.Hidden -eq 1)
|
|||
$checkBox9.Checked = $true
|
||||
}
|
||||
|
||||
#========================================================
|
||||
# Unpin/pin all
|
||||
#========================================================
|
||||
|
||||
$checkbox10 = new-object System.Windows.Forms.checkbox
|
||||
$checkbox10.Location ='30,130'
|
||||
$checkbox10.Size = '250,14'
|
||||
$checkbox10.Text = "Unpin all above"
|
||||
$checkbox10.Add_CheckStateChanged({Unpinabove})
|
||||
$Tab1.Controls.Add($checkbox10)
|
||||
|
||||
if($value2.ShowTaskViewButton -eq 0)
|
||||
{
|
||||
if($value3.TaskbarMn -eq 0)
|
||||
{
|
||||
if($value4.TaskbarDa -eq 0)
|
||||
{
|
||||
if($value5.SearchboxTaskbarMode -eq 0)
|
||||
{
|
||||
$checkBox10.Checked = $true
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else {
|
||||
$checkBox10.Checked = $false
|
||||
}
|
||||
|
||||
#========================================================
|
||||
# Debloat Windows 11
|
||||
#========================================================
|
||||
|
@ -398,7 +449,7 @@ $Tab2.Controls.Add($label)
|
|||
$versionlabel = New-Object System.Windows.Forms.Label
|
||||
$versionlabel.Location ='430,500'
|
||||
$versionlabel.Name = 'Version'
|
||||
$versionlabel.Text = 'Version 1.0'
|
||||
$versionlabel.Text = $version
|
||||
$versionlabel.Size = '420, 14'
|
||||
$Tab1.Controls.Add($versionlabel)
|
||||
|
||||
|
@ -409,7 +460,7 @@ $Tab1.Controls.Add($versionlabel)
|
|||
$versionlabel2 = New-Object System.Windows.Forms.Label
|
||||
$versionlabel2.Location ='430,500'
|
||||
$versionlabel2.Name = 'Version'
|
||||
$versionlabel2.Text = 'Version 1.0'
|
||||
$versionlabel2.Text = $version
|
||||
$versionlabel2.Size = '420, 14'
|
||||
$Tab2.Controls.Add($versionlabel2)
|
||||
|
||||
|
@ -420,7 +471,7 @@ $Tab2.Controls.Add($versionlabel2)
|
|||
$versionlabel3 = New-Object System.Windows.Forms.Label
|
||||
$versionlabel3.Location ='430,500'
|
||||
$versionlabel3.Name = 'Version'
|
||||
$versionlabel3.Text = 'Version 1.0'
|
||||
$versionlabel3.Text = $version
|
||||
$versionlabel3.Size = '420, 14'
|
||||
$Tab3.Controls.Add($versionlabel3)
|
||||
|
||||
|
|
|
@ -22,4 +22,4 @@ or Download and run Fix Windows 11.ps1
|
|||
Well if you are somewhat of a power-user, you probably hate the way Windows 11 tries to limit the users. Use this script to be more like a power-user
|
||||
|
||||
## **Current version**
|
||||
Version **1.0** is the current version of the script
|
||||
Version **1.1** is the current version of the script
|
||||
|
|
Loading…
Reference in a new issue