Programar tarea para vaciar la carpeta temporal de Windows

Programar tarea para vaciar la carpeta temporal de Windows

En esta publicación, hablaremos sobre la carpeta temporal de Windows y cómo vaciarla. que existen de forma predeterminada en la partición del sistema y puede disminuir el tamaño de la partición del sistema porque su tamaño aumenta todos los días en función de sus actividades en el servidor o la PC y esto puede afectar los servicios que necesitan espacio libre en la partición del sistema como la cola de transporte de Exchange Hub… etc.

En primer lugar, definiremos la carpeta temporal y por qué aumenta según la descripción de Microsoft:

    Un archivo temporal de Windows se crea en las siguientes tres circunstancias: 


1. Las aplicaciones de escritorio de Windows  , como Write, y las aplicaciones de interfaz de múltiples documentos (MDI), como Excel, crean archivos temporales para manejar la edición necesaria del usuario.
Debido a que una aplicación de escritorio no puede tener varios documentos abiertos a la vez, debe crear inmediatamente un archivo temporal que le permita deshacer cualquier edición. Las aplicaciones MDI crean archivos temporales solo cuando es necesario (para la edición relacionada), en lugar de para cada hoja de trabajo que está abierta.

2. Cuando ejecuta una aplicación estándar basada en MS-DOS con Windows/286, Windows/286 crea un archivo temporal (por ejemplo, ~PIFCHFA.TMP) para que pueda cambiarse al disco para dejar espacio para que otras aplicaciones usen memoria. .

3. Cuando imprime desde Windows o cualquier aplicación basada en Windows con la cola de impresión habilitada, Windows crea archivos temporales en el disco duro. Windows pone en cola el trabajo de impresión en el archivo temporal y luego lo envía a la impresora adecuada como una operación en segundo plano.

Consulte el artículo de MS para obtener más información https://support.microsoft.com/en-us/kb/92635 

En segundo lugar, veremos cómo crear una tarea programada para limpiar esta carpeta.

Requisitos: cuenta de servicio con privilegio de administrador local y contraseña configurada para nunca caducar

Siga los pasos a continuación para crear el script y programar la tarea:

  1. Cree un script de PowerShell abriendo un nuevo archivo TXT y escriba
    • Establecer ubicación “C:\Windows\Temp”
    • Quitar elemento * -recurse -force
  2. Luego guarde el archivo como CleanTempFolder.ps1
  3. Crear nueva carpeta en la partición C llamada Scripts
  4.  Copie Powershell.exe desde esta ubicación “C:\Windows\System32\WindowsPowerShell\v1.0” a la carpeta recién creada
  5. Copie el script que hemos creado en el paso número 1 a la carpeta Script en C
  6. Abra el panel de control à Herramientas administrativas à Programador de tareas
  7. Haga clic derecho en Programador de tareas y elija Crear una tarea básica
  8. En la ventana que se abre, escriba Nombre y descripción si es necesario y luego presione siguiente
  9. En el activador, elija cuándo desea que comience esta tarea y luego presione siguiente, recomendaría ejecutarla diariamente
  10. En acción, seleccione iniciar programa y luego presione Siguiente
  11.  En el tipo de programa/script (C:\Scripts\powershell.exe)
  12. En “Agregar argumentos (-Command”. ‘C:\Scripts\CleanTempFolder.ps1’ “ ) luego presione Siguiente

  1. Elija la casilla de verificación “abrir el cuadro de diálogo Propiedades para esta tarea cuando haga clic en finalizar” y luego presione finalizar
  2. En la pestaña General, haga clic en la casilla de verificación “Cambiar usuario o grupo” para cambiar la cuenta de usuario a la cuenta de servicio

  1. Después de insertar la cuenta de servicio, seleccione la casilla de verificación “Ejecutar si el usuario ha iniciado sesión o no”.
  2. Seleccione la casilla de verificación “Ejecutar si el usuario ha iniciado sesión o no”
  3. Seleccione la casilla de verificación “ejecutar con los privilegios más altos”
  4. Presione OK, luego se le pedirá que ingrese la contraseña para la cuenta de servicio, escríbala y presione OK
  5. Ejecute la tarea y verifique la pestaña de historial para asegurarse de que se ejecute correctamente
  6. Si ve algún error relacionado con los permisos, otorgue permiso a la cuenta de servicio en la carpeta Temp, o simplemente haga doble clic en la carpeta y apruebe los permisos. 

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Social media & sharing icons powered by UltimatelySocial
YouTube
Pinterest
Instagram
Telegram
WhatsApp
Tiktok