Add tweak to manage Internet Explorer via GUI

- Fixed the last colors from Randomize System Colors
- Update README:
  - Use a line break on resume
  - Added Randomize System Color description
  - Fixed all broken links to files on this documentation
main
Plínio Larrubia 2 years ago committed by Plínio Larrubia
parent 956fcedb10
commit b9eea034f3
No known key found for this signature in database
GPG Key ID: 057B0A87CB137C69

@ -15,7 +15,9 @@ I need to change these files:
</i>
</h2>
These scripts will Customize, Debloat and Improve Privacy/Performance and System Responsiveness on Windows 10+. This has a collection of scripts to tweak the system per category, using different functions to adjust the system settings and make Windows great again! You can also install your favorite softwares through the GUI with just one click after being selected.
_These scripts will Customize, Debloat and Improve Privacy/Performance and System Responsiveness on Windows 10+._
This has a collection of scripts to tweak the system per category, using different functions to adjust the system settings and make Windows great again! You can also install your favorite softwares through the GUI with just one click after being selected.
> _Use on a fresh Windows install to note the differences. Using an admin account is recommended to avoid any compatibility issues._
@ -49,7 +51,7 @@ Code located in the `main` branch is considered stable, the `develop` branch con
<tbody align="center">
<tr>
<td align="left">
<h4><a href="https://github.com/LeDragoX/Win-Debloat-Tools/archive/main.zip">⬇️ Main - Stable</a></h4>
<h4><a href="https://github.com/LeDragoX/Win-Debloat-Tools/archive/main.zip">⬇️ Main Stable</a></h4>
</td>
<td rowspan="2">21H2 or Older</td>
<td rowspan="2">Home / Pro</td>
@ -57,7 +59,7 @@ Code located in the `main` branch is considered stable, the `develop` branch con
</tr>
<tr>
<td align="left">
<h5><a href="https://github.com/LeDragoX/Win-Debloat-Tools/archive/develop.zip">⬇️ Develop - Newer</a></h5>
<h5><a href="https://github.com/LeDragoX/Win-Debloat-Tools/archive/develop.zip">⬇️ Develop Newer</a></h5>
</td>
</tr>
</tbody>
@ -142,7 +144,6 @@ Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force; ls -Recurse *.ps*1 |
- [`Remove Microsoft Edge`](./src/scripts/remove-msedge.ps1): uninstalls Microsoft Edge/WebView, then remove the remaining files;
- [`Remove OneDrive`](./src/scripts/remove-onedrive.ps1): completely removes OneDrive from the System, re-install is possible via Win Store;
- [`Remove Xbox`](./src/scripts/remove-xbox.ps1): wipe Xbox Apps, disable Services related to Xbox and GameBar/GameDVR;
- [`Install OneDrive`](./src/utils/install-onedrive.ps1): tries to re-install the built-in OneDrive;
#### Install System Apps ([Can be found here](src/utils/install-individual-system-apps.psm1))
@ -161,9 +162,10 @@ _This section contains options to restore the system apps, by downloading them f
_This section contains tools to solve some Windows problems and get info about how much debloated the system is._
- [`Reinstall Pre-Installed Apps`](./src/utils/reinstall-pre-installed-apps.ps1): Rebloat Windows with all the Pre-Installed Apps;
- [`Randomize System Color`](./src/scripts/other-scripts/new-system-color.ps1): Changes the Windows color pallette to a random generated hex color;
- [`Reinstall Pre-Installed Apps`](./src/scripts/reinstall-pre-installed-apps.ps1): Rebloat Windows with all the Pre-Installed Apps;
- [`Repair Windows`](./src/scripts/repair-windows.ps1): Try to Completely fix the Windows worst problems via Command Line;
- [`Show Debloat Info`](./src/utils/show-debloat-info.ps1): Make an overall check-up from disabled and enabled Windows Components (Compare before and after applying tweaks, it's a great difference);
- [`Show Debloat Info`](./src/scripts/other-scripts/show-debloat-info.ps1): Make an overall check-up from disabled and enabled Windows Components (Compare before and after applying tweaks, it's a great difference);
#### Customize System Features ([Can be found here](src/utils/individual-tweaks.psm1))

@ -108,7 +108,7 @@ function Show-GUI() {
# <===== Specific Layout =====>
$SystemTweaksHeight = 950
$SystemTweaksHeight = 975
$SoftwareInstallHeight = 1650
# <===== UI =====>
@ -173,7 +173,8 @@ function Show-GUI() {
$CbXboxGameBarDVR = New-CheckBox -Text "Enable Xbox GameBar DVR" -Width $PanelElementWidth -Height $CheckBoxHeight -LocationX $PanelElementX -ElementBefore $CbWSearchService
$ClOptionalFeatures = New-Label -Text "Optional Features" -Width $PanelWidth -Height $CaptionLabelHeight -LocationX 0 -ElementBefore $CbXboxGameBarDVR
$CbPrintToPDFServices = New-CheckBox -Text "Printing-PrintToPDFServices-Features" -Width $PanelElementWidth -Height $CheckBoxHeight -LocationX $PanelElementX -ElementBefore $ClOptionalFeatures
$CbInternetExplorer = New-CheckBox -Text "Internet Explorer" -Width $PanelElementWidth -Height $CheckBoxHeight -LocationX $PanelElementX -ElementBefore $ClOptionalFeatures
$CbPrintToPDFServices = New-CheckBox -Text "Printing-PrintToPDFServices-Features" -Width $PanelElementWidth -Height $CheckBoxHeight -LocationX $PanelElementX -ElementBefore $CbInternetExplorer
$CbPrintingXPSServices = New-CheckBox -Text "Printing-XPSServices-Features" -Width $PanelElementWidth -Height $CheckBoxHeight -LocationX $PanelElementX -ElementBefore $CbPrintToPDFServices
$CbWindowsMediaPlayer = New-CheckBox -Text "Windows Media Player" -Width $PanelElementWidth -Height $CheckBoxHeight -LocationX $PanelElementX -ElementBefore $CbPrintingXPSServices
@ -400,7 +401,7 @@ function Show-GUI() {
$T1Panel1.Controls.AddRange(@($ClInstallSystemApps, $EnableHEVCSupport, $InstallCortana, $InstallDolbyAudio, $InstallOneDrive, $InstallPaintPaint3D, $InstallTaskbarWidgets, $InstallUWPWMediaPlayer, $InstallSoundRecorder, $InstallXbox))
$T1Panel1.Controls.AddRange(@($ClOtherTools, $RandomizeSystemColor, $ReinstallBloatApps, $RepairWindows, $ShowDebloatInfo))
$T1Panel2.Controls.AddRange(@($ClCustomizeFeatures, $CbDarkTheme, $CbActivityHistory, $CbBackgroundsApps, $CbClipboardHistory, $CbCortana, $CbOldVolumeControl, $CbOnlineSpeechRecognition, $CbPhotoViewer, $CbSearchAppForUnknownExt, $CbTelemetry, $CbWSearchService, $CbXboxGameBarDVR))
$T1Panel2.Controls.AddRange(@($ClOptionalFeatures, $CbPrintToPDFServices, $CbPrintingXPSServices, $CbWindowsMediaPlayer))
$T1Panel2.Controls.AddRange(@($ClOptionalFeatures, $CbInternetExplorer, $CbPrintToPDFServices, $CbPrintingXPSServices, $CbWindowsMediaPlayer))
$T1Panel2.Controls.AddRange(@($ClMiscFeatures, $CbEncryptedDNS, $CbGodMode, $CbMouseNaturalScroll, $CbTakeOwnership, $CbFastShutdownPCShortcut))
$T2Panel1.Controls.AddRange(@($UpgradeAll))
@ -659,6 +660,16 @@ function Show-GUI() {
}
})
$CbInternetExplorer.Add_Click( {
If ($CbInternetExplorer.CheckState -eq "Checked") {
Enable-InternetExplorer
$CbInternetExplorer.Text = "[ON] Internet Explorer"
} Else {
Disable-InternetExplorer
$CbInternetExplorer.Text = "[OFF] Internet Explorer *"
}
})
$CbPrintToPDFServices.Add_Click( {
If ($CbPrintToPDFServices.CheckState -eq "Checked") {
Enable-PrintToPDFServicesToogle

@ -25,15 +25,15 @@ function New-SystemColor() {
$Byte = "0x00"
}
If ($i -in (1, 5, 9, 13)) {
If ($i -in (1, 5, 9, 13, 17, 21, 25)) {
$Byte = "0x$($HexColor[0..1])".Split(" ") -join ""
}
If ($i -in (2, 6, 10, 14)) {
If ($i -in (2, 6, 10, 14, 18, 22, 26)) {
$Byte = "0x$($HexColor[2..3])".Split(" ") -join ""
}
If ($i -in (3, 7, 11, 15)) {
If ($i -in (3, 7, 11, 15, 19, 23, 27)) {
$Byte = "0x$($HexColor[4..5])".Split(" ") -join ""
}

@ -156,6 +156,14 @@ function Enable-GodMode() {
New-Item -Path "$DesktopPath\GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}" -ItemType Directory -Force
}
function Disable-InternetExplorer() {
Set-OptionalFeatureState -Disabled -OptionalFeatures @("Internet-Explorer-Optional-*")
}
function Enable-InternetExplorer() {
Set-OptionalFeatureState -Enabled -OptionalFeatures @("Internet-Explorer-Optional-*")
}
# Code from: https://answers.microsoft.com/en-us/windows/forum/all/set-the-mouse-scroll-direction-to-reverse-natural/ede4ccc4-3846-4184-a86d-a028515040c0
function Disable-MouseNaturalScroll() {
Get-PnpDevice -Class Mouse -PresentOnly -Status OK | ForEach-Object {

Loading…
Cancel
Save