SCRIPT for all PC
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Get-AppXPackage -AllUsers | ? name -Like '*Microsoft.Office.Desktop*' | Remove-AppxPackage -AllUsers Get-AppXPackage -AllUsers | ? name -Like '*Microsoft.Office.OneNote*' | Remove-AppxPackage -AllUsers Get-AppXPackage -AllUsers | ? name -Like '*Microsoft.Office*' | Remove-AppxPackage -AllUsers Get-AppXPackage -AllUsers | ? name -Like '*Microsoft.MicrosoftOfficeHub*' | Remove-AppxPackage -AllUsers Get-AppXPackage -AllUsers | ? name -Like '*Microsoft.OutlookForWindows*' | Remove-AppxPackage -AllUsers Get-AppXPackage -AllUsers | ? name -Like '*amazon*' | Remove-AppxPackage -AllUsers Get-AppXPackage -AllUsers | ? name -Like '*mcafee*' | Remove-AppxPackage -AllUsers Get-AppXPackage -AllUsers | ? name -Like '*booking*' | Remove-AppxPackage -AllUsers echo DONE Get-AppxPackage -AllUsers | ? Name -like '*WindowsCommunicationsApps*' | Remove-AppxPackage -AllUsers Get-AppxProvisionedPackage -Online | ? DisplayName -eq 'Microsoft.WindowsCommunicationsApps' | Remove-AppxProvisionedPackage -Online echo DONE powercfg -h off echo DONE Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6 echo DONE winget uninstall --id Microsoft.OneDrive --accept-source-agreements echo DONE |
Панель управления:
|
1 |
control |
Открыть оснастку управления печатью (доступна в Pro/Enterprise):
|
1 |
printmanagement.msc |
Очистить все журналы EventLogs:
|
1 |
Get-EventLog -LogName * | ForEach { Clear-EventLog $_.Log } |
Отключение автоматического поиска сетевых принтеров и папок:
|
1 |
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "NoNetCrawling" -Value 1 |
Сделать в трее windows11 все иконки видимые:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
$Key = 'Registry::HKCU\Control Panel\NotifyIconSettings' $Property = 'IsPromoted' If ( Test-Path -LiteralPath $Key -PathType 'Container' ) { Get-ChildItem -LiteralPath $Key | Where-Object -FilterScript { ( $PSItem.Property -notcontains $Property ) -or ( $PSItem.GetValue( $Property ) -eq 0 ) } | ForEach-Object { Set-ItemProperty -LiteralPath ( $PSItem.PSPath ) -Name $Property -Value 1 -Force } } |