![]() You can save the script with the extension ".ps1". To create a PowerShell script, you can use a text editor such as Notepad or PowerShell Integrated Scripting Environment (ISE), which is a built-in development environment for PowerShell. These scripts can be used to automate tasks, manage system configurations, and perform other administrative tasks on Windows systems. PowerShell scripts are collections of commands, functions, and other code written in the PowerShell language. PowerShell is a powerful tool that can help automate many repetitive tasks in Windows environments. NET Framework that is designed for system administration and automation. The source code is publicly accessible and therefore you're allowed to inspect its statements or just take/restore a backup as already mentioned before.Windows PowerShell is a command-line interface (CLI) and scripting language built on the. The script also disables features like Macro execution, WiFi Sense and applies several changes to IE and Edge browsers.Įven though the script has been fully tested with no issue on the latest versions of Windows 10 (Home and Pro edition, specifically releases until 21H1) I do not assume any responsibility regarding any issue it may cause to your systems. The PS script also disables typically unneeded services, features, and Internet protocols with purpose to improve the security and the privacy provided by your OS.įor instance it disables some known weak security communication protocols, such as the SSL and the TLS 1.0 protocols, and it stops several services to save memory, power, and especially to reduce the attack surface. However, you might be among those restricted range of users that need (for instance) the '3D Viewer' application, in that situation you will need to reinstall the software. The script uninstall only those applications that are installed by default on every Windows OS and which are not used by the majority of the users. In order to prevent any issue that this script may cause to your system, it's recommended to take a backup of your registry hives before you run it, so that you can restore all the registry keys to their previous values.įor those that do not want to manually perform the backup, the script saves the registry hives into a directory (chosen by the user) before any change is applied. Moreover, the WPF application allows its users to explicitly select/unselect the features they wish to enable/disable or the services and applications they want to stop or uninstall.įor more information on how to install and run the application, please refer to the section below. The script is also provided as a standalone WPF GUI Windows application, for those that doesn't feel comfortable to read the source code or blindly run a script that wasn't written by them. Note: The script must be executed with Administrator privileges in order to complete successfully and it also requires a computer restart to apply all the changes. ![]() Some of the protocols disabled by the script are mentioned below: The GUI app on the other hand, allows to select any application or service, despite it is considered useful or not. Among the applications the script removes you can find the Bing and XBox applications that are installed by default and many others. Thus, it attempts to remove/disable every unneeded application, protocol, and more in general software that stand on your operating system just to increase the attack surface. It also uninstalls and disables known services and default applications which are not needed by the majority of the users. It does so by turning on/off some specific features known to have led to several attacks and security vulnerabilities in the paste, or that might affect the privacy of the system users. The Powershell script is intended to harden your OS. The goal of this project is to improve both privacy and security provided by default in your Windows 10 operating system, either Pro or Home edition.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |