mirror of
https://github.com/actions/runner-images.git
synced 2025-12-27 20:25:26 +08:00
[Windows] Configure Windows settings,disable services and scheduled tasks (#5017)
* Configure Windows settings,disable services and scheduled tasks * some settings are not available on Win16 * Add import New-ItemPath function * Suppress output * Disable Chrome and Edge tasks
This commit is contained in:
committed by
GitHub
parent
f160c496ff
commit
cb8931646f
@@ -1,9 +1,30 @@
|
||||
Write-Host "Set antivirus parameters"
|
||||
Write-Host "Disable Windows Defender..."
|
||||
Set-MpPreference -DisableArchiveScanning $true
|
||||
Set-MpPreference -DisableAutoExclusions $true
|
||||
Set-MpPreference -DisableBehaviorMonitoring $true
|
||||
Set-MpPreference -DisableBlockAtFirstSeen $true
|
||||
Set-MpPreference -DisableCatchupFullScan $true
|
||||
Set-MpPreference -DisableCatchupQuickScan $true
|
||||
Set-MpPreference -DisableIntrusionPreventionSystem $true
|
||||
Set-MpPreference -DisableIOAVProtection $true
|
||||
Set-MpPreference -DisablePrivacyMode $true
|
||||
Set-MpPreference -DisableScanningNetworkFiles $true
|
||||
Set-MpPreference -DisableScriptScanning $true
|
||||
Set-MpPreference -MAPSReporting 0
|
||||
Set-MpPreference -PUAProtection 0
|
||||
Set-MpPreference -SignatureDisableUpdateOnStartupWithoutEngine $true
|
||||
Set-MpPreference -SubmitSamplesConsent 2
|
||||
Set-MpPreference -ScanAvgCPULoadFactor 5 -ExclusionPath "D:\", "C:\"
|
||||
|
||||
Write-Host "Disable Antivirus"
|
||||
Set-MpPreference -DisableRealtimeMonitoring $true
|
||||
|
||||
if (-not (Test-IsWin16)) {
|
||||
Set-MpPreference -EnableControlledFolderAccess Disable
|
||||
Set-MpPreference -EnableNetworkProtection Disabled
|
||||
}
|
||||
|
||||
Write-Host "Disable Windows Defender scheduled tasks"
|
||||
Get-ScheduledTask -TaskPath '\Microsoft\Windows\Windows Defender\' | Disable-ScheduledTask | Out-Null
|
||||
|
||||
# https://github.com/actions/virtual-environments/issues/4277
|
||||
# https://docs.microsoft.com/en-us/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-compatibility?view=o365-worldwide
|
||||
$atpRegPath = 'HKLM:\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection'
|
||||
|
||||
Reference in New Issue
Block a user