Es recomendable realizarlo cada mes si es posible, esto para reparar o prevenir fallas en nuestros programas y así poder evitar fallas graves que nos vayan a causar pérdida de información importante. Para esto debemos de tomar en cuenta con que tipo de Sistema Operativo contamos, si es de Windows, Macos, Unix.

En lo personal recomiendo que estemos revisando y limpiando nuestra computadora seguido, por que si dejamos pasar el tiempo nos daremos cuenta que hay muchísima información basura, es decir, que ya no nos sirve para nada y que ya no utilizamos, y que por el contrario podría ser causante de problemas en nuestra PC, pero mas que nada están ocupando un espacio en nuestro disco duro que a la larga nos puede causar diferentes tipos de problemas.
Quisiera poder mencionar que en la actualidad existen programas para recuperar archivos que ya dimos por perdidos y poderles dar el mismo uso que antes, por ejemplo (http://www.tune-up.com) éste hace limpieza en general de temporales, registro, etc.
También me gustaría mencionar que hay actualizaciones para nuestros programas, y son muy fáciles de conseguir, por ejemplo en internet, en ocasiones solo te llegan mensajes de actualizaciones a tu PC sin que tu los hayas solicitado, obviamente si cuentas con Internet.
Recomiendo que bajes las actualizaciones de seguridad de windowsupdate.microsoft.com
Windows cuenta con una herramienta para detectar y solucionar dichos errores. Chkdsk (Chkdsk.exe) es una herramienta de línea de comandos que comprueba si existen problemas en los volúmenes. Si existen, la herramienta intentará reparar los que encuentre.
Otra cosa que podemos hacer en caso de tener errores en nuestra PC es actualizar nuestros antivirus, este se encarga de detectar y eliminar los virus encontrados en la PC, éstos los podemos encontrar en internet con una fácil instalación, no nos llevara mucho tiempo instalar o actualizar nuestro antivirus pero el cambio será muy notorio, nuestra Pc trabajará con mas rapidez y nos evitará muchísimos problemas.

Tipos de mantenimiento
A continuación se señalan los tipos de mantenimientos existentes
• Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuración del código, definición más clara del sistema y optimización del rendimiento y eficiencia.
• Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansión o cambio en las necesidades del usuario.
• Adaptativo: son las modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuración del hardware, software de base, gestores de base de datos, comunicaciones, etc.
• Correctivo: son aquellos cambios precisos para corregir errores del producto software.
Todo lo mencionado anteriormente es recomendable para poder mantener nuestra computadora en buen estado.
Pero no todo se lo debemos dejar a las actualizaciones, antivirus, etc.
Si no que también debemos cuidar el uso que le damos, por ejemplo:
-No saturar la maquina de información, fíjate con cuanta capacidad cuenta y básate en eso para que no la satures.
