Anuncio
El mantenimiento de la computadora no es exactamente algo que la mayoría de la gente recuerda hacer. Para el usuario general que no es exactamente experto en tecnología, cuando una computadora no funciona, o bien solicitan ayuda o simplemente compran una computadora nueva.
Si tienes familiares o amigos que siempre te están pidiendo ayuda con una computadora lenta, te ofreceré una solución que puedes usar para detener esas llamadas ahora mismo. Esta solución incorpora seis herramientas en un script de Windows. Ese script realizará todo el trabajo de limpieza de la PC que haría si estuviera sentado frente a la computadora usted mismo.
Lo que este guión logrará
Este script de Windows ejecutará las herramientas necesarias en el modo de línea de comandos. Muchas de estas herramientas que ha estado utilizando durante años, es posible que ni siquiera se haya dado cuenta de que hay es un modo de línea de comandos disponible.
Registro de limpieza y carpetas temporales
El primer paso es probablemente el más importante. Vamos a lanzar CCleaner en modo de línea de comando para limpiar los archivos temporales y el registro.
Una trampa Para que este script funcione sin notificaciones constantes sobre las aplicaciones que realizan cambios en la computadora, tendrá que deshabilitar la función de ventanas Control de cuentas de usuario en Windows 7.
![5 maneras de limpiar su computadora con un script automatizado [Windows] autoclean1](/f/2dcf802b04b81690e13fe235d7f5221f.png)
Ahora estás listo para rodar. Crea un archivo llamado CleanComputer.wsf y comienza con el siguiente script.
Opción explícita
En error Reanudar Siguiente
Dim WshShell
Dim retVal
set WshShell = CreateObject ( "WScript. Shell ")
WshShell.run" CCleaner.exe / AUTO "
Danny cubrió CCleaner Optimizar Su sistema para funcionar al máximo Con CCleaner En los últimos dos años, CCleaner ha cambiado bastante en términos de números de versión... hasta ahora a la versión 3.10 en el momento de este escritura. Aunque visualmente el programa en realidad no ha cambiado mucho (es... Leer más recientemente, para que pueda ver de qué es capaz y cuánto puede Optimiza tu sistema. Cuando lo inicie en el script como se muestra arriba con el indicador / AUTO, se ejecutará de manera invisible y usará la configuración que utilizó la última vez que ejecutó la aplicación. Verá CCleaner.exe ejecutándose en el Administrador de tareas.
![automatizar la limpieza de la computadora](/%20f%20/%20aac300b248e5072ca2457a9c135e880b.png)
Si configurar CCleaner de antemano, en modo automático limpiará automáticamente los archivos temporales, los archivos de registro y su registro también.
Limpiar Spyware
El siguiente paso es cuidar cualquier spyware que pueda estar ejecutándose la PC Mi herramienta favorita para eso es Spybot, y por suerte Spybot también ofrece una función de línea de comandos. El único problema aquí es que la ruta a Spybot está llena de espacios, lo cual es difícil de manejar en un comando de shell de Windows Script.
Entonces, cree un archivo .bat con lo siguiente:
< pre> C: \ Programa Archivos (x86) \ Spybot - Search & Destroy \ SpybotSD.exe "/ taskbarhide / autocheck / autofix / autocloseExit
Guardarlo como SpyBot.bat em > en el mismo directorio que tu Windows guión. Luego, en la siguiente línea de su archivo WSF, agregue lo siguiente:
WshShell.run "spybot.bat"
Su Windows Script iniciará su trabajo por lotes que iniciará Spybot en comando Modo de línea. Sabrá que se está ejecutando cuando Exe aparezca en el administrador de tareas.
![script para limpiar archivos temporales](/%20f%20/%206311ab82ae8f79c5779bf06940ae905e.png)
Esos cuatro parámetros después del archivo spybotsd.exe ejecutarán Spybot en modo silencioso, se eliminarán automáticamente cualquier spyware encontrado y luego se cierra automáticamente.
Eliminar software malicioso
Además de todo lo que Spybot detecta, también me gusta ejecutar el Microsoft Herramienta de eliminación de software malintencionado . Descargue el ejecutable desde la sección "Centro de descarga de Microsoft", guárdelo en su directorio de script como " malremove.exe " y luego agregue la siguiente línea a su creciente script de Windows.
WshShell.run "malremove.exe / Q / F: Y"
El comando / Q le dice al malware herramienta de eliminación para ejecutar en modo silencioso (sin interfaz) y / F: Y le dice que elimine por la fuerza cualquier malware que encuentre sin ninguna intervención necesario. La primera vez que lo ejecute durante la prueba inicial, deberá seleccionar la opción sin previo aviso la próxima vez que se ejecute.
![script para limpiar archivos temporales](/%20f%20/%208983d912fc077101e6b8f1f36e7f60de.png)
Aquí se ejecuta en segundo plano.
![script para limpiar archivos temporales](/%20f%20/%20d4ed4d2aa963023f872902e97ca0f545.png)
Por lo tanto, hemos cubierto la mayor parte de lo que probablemente haría si estuviera allí en persona: ejecute CCleaner para deshacerse de lo temporal Archivos de Internet y otros archivos temporales, elimine el spyware y el malware, ¿qué queda?
Automatizar la limpieza del disco
Otra herramienta común que puede ayudar al rendimiento de la computadora es la herramienta de limpieza de disco de Windows. Primero tienes que configurarlo. Vaya a Inicio -> Ejecutar y escriba: " cleanmgr / sageset: 1 ". Aparecerá la siguiente ventana.
![script de limpieza de la computadora](/%20f%20/%20bb93efb286222980215fb7f7be0f692d.png)
Configure los elementos para los que desea su línea de comando limpiar automáticamente y luego haga clic en Aceptar. Esto le indica que siempre que elija / sageset: 1 , utilice la configuración que acaba de crear. Ahora, en su secuencia de comandos de Windows, agregue la siguiente línea.
WshShell.run "Cleanmgr / sagerun: 1"
Esto ejecutará la limpieza del disco de Windows silenciosamente, usando la configuración que ' Acabo de crear. También puede instalar las últimas actualizaciones de Windows instalando primero WuInstall.exe y agregando esta línea.
WshShell.run "wuinstall.exe / install / reboot_if_needed "
Y no olvide hacer una desfragmentación rápida del disco duro agregando las siguientes líneas al script.
WshShell.run" Desfragmentar volumen c: ”
WshShell.run" Desfragmentar volumen d: "
Automatizar la detección de virus después de la limpieza
Por último, pero definitivamente no menos importante, usted También querré terminar tu guión disparando un escaneo completo de virus. Por ejemplo, uso Kaspersky, que ofrece su propio conjunto de parámetros de línea de comandos .
En mi caso, solo agrego la siguiente línea final a mi script.
WshShell.run "AVP.exe SCAN / ALL / i4 "
Y eso inicia la ventana de comandos y ejecuta un análisis completo (que puede tomar varias horas).
![automatizar la limpieza de la computadora](/%20f%20/%20a155164f72990388b6bb90040405c134.png)
La mayoría de los demás proveedores de antivirus ofrecen opciones similares de línea de comandos.
Entonces, una vez que haya agregado todos estas líneas, cierra tu Script de Windows.
WScript. Salir
Una vez que haya finalizado el procedimiento anterior y guarde su archivo en la PC, simplemente programe el trabajo para que se ejecute regularmente (/ Accesorios / Herramientas del sistema / Programador de tareas). Pruebe el procedimiento anterior y vea qué tan bien funciona para usted.
¿Funcionó bien y puede pensar en otras tareas útiles de la línea de comandos que también podrían agregarse? Comparte tus pensamientos en la sección de comentarios a continuación.
Credito de imagen: Shutterstock
Ryan tiene una licenciatura en ingeniería eléctrica. Ha trabajado 13 años en ingeniería de automatización, 5 años en TI y ahora es ingeniero de aplicaciones. Ex editor jefe de MakeUseOf, ha hablado en conferencias nacionales sobre visualización de datos y ha aparecido en la televisión y radio nacionales.