Mantenimiento automático del sistema operativo Windows XP

  
        El mantenimiento de rutina de Windows XP es una tarea aburrida y que requiere mucho tiempo. Si Windows XP es más inteligente, está bien hacer un mantenimiento automático. A continuación, se introducirá una manera archivo .inf por Windows XP automáticamente actualización de las técnicas, contenido específico se puede mantener de forma automática arbitraria, pero tiene que mandar. Por ejemplo, llevado a cabo con Xcopy copia de seguridad de archivos, desfragmentación de desfragmentación, Del eliminar archivos basura y así sucesivamente. Para ilustrar el principio, aquí estamos Defrag, por ejemplo, se puede modificar de acuerdo a sus necesidades.

Pasos de implementación

1. Establecer principal. Archivo bat

Inicie sesión en Windows XP como administrador, cree un nuevo archivo llamado Main.bat en el directorio raíz del disco del sistema (el nombre del archivo se puede tomar al azar, el mismo a continuación) e ingrese el siguiente contenido:

cd

C:

cd Windowssystem32

defrag C: /f

chkntfs C:

2. Establecer principal. Inf archivo

Cree un nuevo archivo llamado Main.inf e ingrese:

[versión]

Firma = "$ CHICAGO $"

AdvancedINF = 2.5, "advpack.dll"

[DefaultInstall]

RunPreSetupCommands = Tst.PreSetup

RunPostSetupCommands = Tst.PostSetup

[Tst.PreSetup]

C: Main.bat

[Tst.PostSetup]

C: WindowsSYSTEM32TSSHUTDN.EXE 0 /DELAY: 0 /POWERDOWN

En este archivo , La firma debe configurarse en "$ CHICAGO $" o el archivo no funcionará.

3. Crear Begin. Archivo bat

Cree un archivo por lotes Begin.bat en el directorio raíz de la unidad C, ingréselo en este archivo:

C: WindowsSystem32 undll32.exe advpack.dll, LaunchINFSectionEx

C: Main.inf, DefaultInstall ,, 32

El propósito de este comando es permitir que Windows XP inicie un proceso de instalación de hardware para ejecutar las instrucciones en el archivo .inf. Rundll32.exe se usa en Windows para llamar a funciones proporcionadas por funciones en archivos DLL (bibliotecas de enlace dinámico). Por ejemplo, se llama aquí rundll32.exe advpack.dll en función LaunchINFSectionEx, la función devuelve un .inf es iniciar el proceso de instalación. Sin embargo, el contenido y la instalación de hardware Main.inf tiene nada que ver, pero estamos cometiendo un fraude en un sistema de accionamiento sostenido de forma automática.

4. Tarea programada

La función de la tarea programada es ejecutar periódicamente el archivo Begin.bat. Los pasos son los siguientes:

(1) Abra el menú Inicio de Windows XP y vaya a Programas → Accesorios → Herramientas del sistema → Programar tareas Haga doble clic en "Agregar tarea programada", haga clic en "Examinar", busque el archivo Begin.bat en el directorio raíz de la unidad C y luego haga clic en el botón "Siguiente";

(2) Establezca el período de ejecución de la tarea en "semanal" y haga clic en el botón "Siguiente";
(3) para establecer una contraseña para realizar las tareas programadas, que es una contraseña de administrador del equipo y, a continuación, haga clic en el botón "Siguiente";

(4) Establezca la fecha y hora específicas para realizar la tarea.

En el ejemplo anterior, permitimos que esta tarea programada ejecute el archivo C: Begin.bat a las 23:30 todos los domingos para el mantenimiento automático.
archivos El principio
.inf se utilizan generalmente para la instalación de hardware, de hecho, se trata de un archivo de texto. Cuando los usuarios hacen clic en el botón derecho del ratón y selecciona "Instalar" en el archivo cuando, Windows llevará a cabo una serie de operaciones basado en el contenido de este archivo, el método de mantenimiento automático descrito anteriormente es hacer uso de esta característica .inf aplicación de archivos. Cuando construimos
iniciar la tarea programada, se llamará Begin.bat. Begin.bat utiliza un archivo de configuración para comenzar Main.inf como el proceso de instalación, una serie de operaciones de acuerdo con el contenido Main.inf.

Cuando se inicia Main.inf, primero ejecutará la declaración en la sección [Tst.PreSetup], que se llama "C: Main.bat". Cuando se llama a Main.bat, Windows desfragmentará C: El trabajo Main.bat contenidos más ricos y más potentes funciones de mantenimiento automático.

Después de ejecutar los comandos en Main.bat, las declaraciones en [Trs.PostSetup] se ejecutarán nuevamente, a saber:

C: WindowsSYSTEM32TSSHUTDN.EXE 0 /DELAY: 0 /POWERDOWN

El propósito de esta declaración es apagar la computadora, de hecho, "apagar Windows XP + apagar".
Por último, tenga en cuenta que este método sólo puede ser implementada en Windows XP Professionl en, Windows XP Home no se puede utilizar.
Copyright © Conocimiento de Windows All Rights Reserved