Tengo un memoria terrible, por lo que creo que el programador de tareas de Windows no recibe suficiente agradecimiento para recapacitar ejecutar tareas para mí. Legado que puede acudir a todo tipo de programas, incluido el poderoso Windows PowerShell, el programador de tareas puede ser una gran aparejo para apoyar su sistema en forma superior. Para mí, igualmente es el primer paso al mundo de la automatización y las secuencias de comandos de PowerShell. Aquí hay algunas formas en que he configurado mi rutina de mantenimiento de Windows 11.
Configuración de PowerShell y programador de tareas
Para comandos más complejos, necesitamos escribir scripts de PowerShell. Sin confiscación, ayer de que el sistema pueda ejecutarlos, tendremos que ejecutar este comando en PowerShell:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Esto permite que la cuenta actualmente firmada ejecute scripts creados localmente sin una firma digital.
Igualmente mantengo mis tareas personalizadas en una nueva carpeta señal Mantenimiento del sistema en el programador de tareas para mantenerse organizados. Alternativamente, para las tareas que comparten el mismo horario, puede crear una sola tarea programada que las ejecute todas a la vez.
Escaneos del defensor de Windows
Mantenga los insectos fuera
El defensor de Windows hace un buen trabajo al proteger mi sistema de amenazas desagradables. Aún así, desde que comencé a sufrir con varios software de autohospedaje, creo que garantiza un escaneo manual claro cada semana.
Aquí hay un consejo: el programador de tareas ya contiene las tareas programadas para la mayoría de las herramientas de Windows. Todo lo que necesitan es un detonador. En motivo de crear una nueva tarea para esto, simplemente cambié la frecuencia de escaneo de Windows Defender a Weekly. Mientras modifiqué una entrada existente aquí, la mayoría de los scripts en el resto del artículo están escritos desde cero.
Programe actualizaciones de software con Winget
Mantenerse actualizado se vuelve aún más dócil
Windows 11’s Winget Package Manager me ha ahorrado mucho tiempo para apoyar todo mi software actualizado. He programado que se ejecute todos los viernes a la medianoche.
Al crear la tarea programada, configúrela para iniciar un software. Ingresar PowerShell.exe en el Software/bandera campo, e ingrese lo ulterior en el Amplificar argumento campo:
winget upgrade --all --silent --accept-package-agreements --accept-source-agreements
A veces, el software actualizado se lanzará a posteriori de que se complete el proceso. Fue verdaderamente enojoso ayer de programarlo para funcionar solo durante las horas.
Iniciar el profesor de confiabilidad de Windows
Verifique si hay problemas recurrentes
El profesor de confiabilidad menos conocido de Windows califica la estabilidad del sistema en una escalera de uno a 10 en función de cuántos errores registra. Hacer que se pasada cada mes me ayuda a controlar si mi sistema está teniendo un problema persistente.
El comando para iniciar el profesor de confiabilidad de Windows es solo una semirrecta. Agrégalo al planificador de tareas argumento campo sin un script.
Start-Process perfmon -ArgumentList "/rel"
Lustrar archivos de basura
Espacio de almacenamiento desocupado
Ejecuto la castidad de disco regularmente para eliminar archivos basura de mi espacio de disco. Lanzarlo desde el menú de inicio ya es rápido, pero programar limpiezas semanales significa que no tengo que pensar en ello en tajante.
La castidad del disco presenta un menú de rudimentos para eliminar cada vez que se ejecuta. Como quiero automatizar este proceso tanto como sea posible, configure un perfil de castidad predeterminado. Este perfil se puede personalizar ingresando CleanMgr.exe /Sageset: 1 en Solicitante del sistema ventana. Entonces, es solo cuestión de preferir la nómina y machucar Evitar.
En el programador de tareas, configure el rutina para pasar Cleanmgr.exe. En el argumentos campo, ingresar /Sagerun: 1 Para especificar el perfil de castidad. Cuando funcione, ni siquiera notará que está sucediendo.
Clear Restringido Browser History
Para mejorar la privacidad
Uso Edge, Chrome y Firefox en mi flujo de trabajo diario. En motivo de desobstruir cada uno de ellos y eliminar su historia individualmente, el programador de tareas puede cuidarlo.
Para que este script funcione, el navegador debe estar cerrado. El ulterior script es para Google Chrome. Para adaptar este script para Microsoft Edge, Mozilla Firefox y otros navegadores, simplemente reemplace la ruta del archivo con su historial específico y ubicaciones de archivos de cookies.
#Script start
#Create an array of files to be removed
$historyFiles=@("Archived History", "History", "Top Sites", "Visited Links")#Set the path to the Chrome folders containing said files. If there are multiple profiles in the browser, append their profile names after “User Data’” in the path name.
$chromeSystemFolder = "$env:LOCALAPPDATAGoogleChromeUser DataSystem Profile"
$chromeProfileFolder= "$env:LOCALAPPDATAGoogleChromeUser DataProfile 1"# Loop through the array and delete the files
foreach ($Item in $historyFiles)
{$systemFilePath = Join-Path -Path $chromeSystemFolder -ChildPath $Item
$profileFilePath = Join-Path -Path $chromeProfileFolder -ChildPath $ItemRemove-Item -Path $systemFilePath -Force -ErrorAction SilentlyContinue
Remove-Item -Path $profileFilePath -Force -ErrorAction SilentlyContinue}
Write-Host “Chrome history deleted.”#Delete cookies stored in Chrome's “Network” folder
Remove-Item "$chromeSystemFolderNetworkCookies" -Force -ErrorAction SilentlyContinue
Remove-Item "$chromeProfileFolderNetworkCookies" -Force -ErrorAction SilentlyContinueWrite-Host “Chrome cookies deleted.”
#Wait for five seconds before closing the window
Start-sleep 5Exit
#Script end
Historial de búsqueda de sistema claro
Eliminar el historial de búsqueda restringido igualmente
Al igual que los navegadores web, el explorador de archivos de Windows igualmente recuerda su historial de búsqueda de archivos locales, así como el historial de ejecución. Los libre semanalmente usando este comando en un script de PowerShell:
#script start
Remove-Item -Path "HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerWordWheelQuery" -Force -ErrorAction SilentlyContinueRemove-ItemProperty -Path "HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerRunMRU" -Name "*" -ErrorAction SilentlyContinue
Write-Host “File explorer history and run history deleted.”
Start-Sleep 5
Exit
#Script end
Verifique la vigor del sistema
No necesita pasar con frecuencia
Es mejor evitar un problema ayer de que suceda. Técnicamente, el verificador de archivos del sistema de Windows (SFC) Y la aparejo de trámite del sistema de imágenes de implementación (ENM) solo se necesita cuando hay un problema, como las actualizaciones de Windows fallando de guisa consistente. Aún así, lo ejecuto de vez en cuando para estar al día con la vigor de su PC. He llegado los siguientes dos comandos en un script de PowerShell y lo programé para ejecutar cada seis meses (en la sección del cronograma, seleccione repetir mensualmente y solo marque en junio).
#Script start
DISM /Online /Cleanup-image /RestoreHealth
Sfc /scannowWrite-host “System file scan complete”
#Add a pause so the results page stays on-screen
Pause#Script end
Uno y otro SFC y EMM requiere que se ejecuten los privilegios de nivel de despacho. En el programador de tareas, marque la opción de ejecutar a los privilegios más altos al crear la tarea.
¿Qué más hacer?
Task Scheduler es capaz de mucho más que solo ejecutar funciones incorporadas en Windows 11. Igualmente se puede usar para iniciar aplicaciones de terceros. Por ejemplo, en motivo de la castidad de disco, puedo programar una ejecución con Bleachbit o escanear lo que acaparan mi espacio de almacenamiento con Wiztree adjunto con el profesor de confiabilidad de Windows.
Otras mejores prácticas para apoyar un sistema saludable incluyen la programación de copias de seguridad del historial de archivos y la creación de puntos de restauración del sistema. Sin confiscación, para hacer una copia de seguridad de datos críticos, puede ser mejor usar una decisión de terceros, ya que la mayoría de ellos tienen sus propias funciones de programación. Finalmente, es una buena idea programar estas tareas para ejecutar durante las horas fuera de la hora: tómatela, he tenido que sufrir a través de ventanas aleatorias que aparecen en medio de las sesiones de trabajo o de muestrario.





