Mantenimiento automático de Windows XP Pro

  
mover otra manera de mantener Windows XP Pro otra manera
Windows XP El mantenimiento de rutina es un tiempo lento y aburrido cosas, si Windows XP puede ser más inteligentes, para mantener automáticamente suficiente. A continuación, presentaremos una técnica para el mantenimiento automático de Windows XP a través del archivo .inf. El contenido específico del mantenimiento automático se puede establecer de manera arbitraria, pero debe implementarse mediante comandos. Por ejemplo, use Xcopy para la copia de seguridad de archivos, Defrag para la desfragmentación del disco, Del para eliminar archivos basura, etc. Para aclarar el principio, tomemos Defrag como ejemplo. Puede modificarlo según sus necesidades.

Paso 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 Windows \\ system32

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: \\ Windows \\ SYSTEM32 \\ TSSHUTDN.EXE 0 /DELAY: 0 /POWERDOWN

En En este archivo, la firma debe configurarse en "$ CHICAGO $" o el archivo no funcionará.
3. Crear Begin. El archivo bat
crea un archivo por lotes Begin.bat en el directorio raíz de la unidad C. Ingrese:

C: \\ Windows \\ System32 \\ rundll32.exe advpack.dll, LaunchINFSectionEx
< BR> 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, el rundll32.exe aquí llama a la función LaunchINFSectionEx en advpack.dll. La función de esta función es iniciar un proceso de instalación .inf. Sin embargo, el contenido de Main.inf no se ha relacionado con la instalación del hardware, pero nosotros lo hemos cambiado a un comando de mantenimiento automático del sistema.

4. La tarea 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 → Tareas programadas” y haga doble clic "Agregar tarea programada", haga clic en "Examinar" para buscar el directorio raíz de C por debajo de archivo Begin.bat, y luego haga clic en el botón "Siguiente";
(2) establece el ciclo de ejecución de la tarea "semanal "y luego haga clic en" Siguiente "; contraseña
(3) que lleve a cabo una tarea programada, es decir la contraseña de administrador para el equipo, a continuación, haga clic en el botón" Siguiente";
(4) Establezca la fecha y hora específicas para ejecutar la tarea.
En el ejemplo anterior, tenemos la intención de hacer esta tarea 23:30 todos los domingos para llevar a cabo un fichero C: \\ Begin.bat, 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 el usuario hace clic con el botón derecho en el archivo y selecciona "Instalar", Windows realizará una serie de operaciones basadas en el contenido de este archivo. El método de mantenimiento automático descrito anteriormente se implementa mediante esta función del archivo .inf.

Cuando creamos una tarea programada, llamará Begin.bat. Begin.bat utilizará Main.inf como un archivo de configuración para iniciar un proceso de instalación y realizar una serie de operaciones de acuerdo con el contenido de Main.inf.

Main.inf ejecutará primero la instrucción en la sección [Tst.PreSetup], que se llama "C: \\ Main.bat". Cuando se llama a Main.bat, Windows realizará la fragmentación del disco en C: Organiza tu trabajo. Cuanto más rico sea el contenido de Main.bat, más potente será la función de mantenimiento automático.

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

C: \\ Windows \\ SYSTEM32 \\ TSSHUTDN.EXE 0 /DELAY: 0 /POWERDOWN

El propósito de esta declaración es apagar la computadora, de hecho, "apagar Windows XP + apagar la alimentación". Que este método
nota final sólo se puede lograr en Windows XP Professionl en, Windows XP Home no puede
Copyright © Conocimiento de Windows All Rights Reserved