Harden Windows Safely, Securely using Official Supported Microsoft methods and proper explanation | Always up-to-date and works with the latest build of Windows | Provides tools and Guides for Personal, Enterprise, Government and Military security levels | Read The Rationale https://github.com/HotCakeX/Harden-Windows-Security/blob/main/Rationale.md
The Compliance Checking Confirm-SystemCompliance cmdlet now verifies and shows the encryption status of the non-OS drives as well to ensure they are properly encrypted with BitLocker.
Improved the performance of the Confirm-SystemCompliance cmdlet by reducing the number of times Get-MpComputerStatus and Get-MpPreference cmdlets were called.
When applying the hardening measures, you will see a much better and detailed progress bar.
In BitLocker category, the hibernation won't be set to full if it's in that state already, reducing the execution time of that category.
Removed PrintDialog.exe that was a placeholder for the script and module to remove its process mitigations. It was a graceful removal. Reminder that you can run the "Unprotect-WindowsSecurity -OnlyProcessMitigations" to remove only the process mitigations.
What's Changed
Confirm-SystemCompliance
cmdlet now verifies and shows the encryption status of the non-OS drives as well to ensure they are properly encrypted with BitLocker.Confirm-SystemCompliance
cmdlet by reducing the number of timesGet-MpComputerStatus
andGet-MpPreference
cmdlets were called.PrintDialog.exe
that was a placeholder for the script and module to remove its process mitigations. It was a graceful removal. Reminder that you can run the "Unprotect-WindowsSecurity -OnlyProcessMitigations" to remove only the process mitigations.7.3.8