Implementation Steps
1. Create the Main.bat file
Log in to Windows XP as an administrator and create a new file named Main.bat in the root directory of the system disk. Name can be taken casually, the same below) and enter the following:
cd
C:
cd Windowssystem32
defrag C: /f
chkntfs C:
2. Create Main.inf file
Create a new file named Main.inf and type:
[version]
Signature= "$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
In this file, Signature must be set to "$CHICAGO$" or the file will not work.
3. Create the Begin.bat file
Create the batch file Begin.bat in the root directory of the C drive, and enter it into this file:
C:WINDOWSSystem32 undll32. Exe advpack.dll,LaunchINFSectionEx
C:Main.inf,DefaultInstall,,32
The purpose of this command is to let Windows XP start a hardware installation process to execute the instructions in the .inf file. . Rundll32.exe is used in Windows to call functions provided by functions in DLL files (dynamic link libraries). For example, the rundll32.exe here calls the LaunchINFSectionEx function in advpack.dll. The function of this function is to start an .inf installation process. However, the content of Main.inf has not been related to hardware installation, but has been changed to a system automatic maintenance command by us.
4. Scheduled Tasks
The purpose of the scheduled tasks is to periodically execute the Begin.bat file. The steps are as follows:
(1) Open the Windows XP Start menu and enter the program. →Accessories→System Tools→Scheduled Tasks, double-click “Add Scheduled Tasks”, click “Browse”, find the Begin.bat file under the root directory of the C drive, and click the “Next” button;
(2) Set the task execution period to "Weekly", and then click the "Next" button;
(3) Set the password for executing the scheduled task, that is, the administrator password of the computer, and then click " Next step button;
(4) Set the specific date and time for executing the task.
In the above example, we let the scheduled task execute the file C:Begin.bat at 23:30 every Sunday for automatic maintenance.
Implementation Principles
The .inf file is usually used for hardware installation and is actually a text file. When the user right-clicks on the file and selects "Install", Windows will perform a series of operations based on the contents of this file. The automatic maintenance method described above is implemented by means of this feature of the .inf file.
When we create a scheduled task, it will call Begin.bat. Begin.bat will use Main.inf as a configuration file to start an installation process and perform a series of operations in accordance with the contents of Main.inf.
When Main.inf starts, it will first execute the statement in the [Tst.PreSetup] section, which is called "C:Main.bat". When Main.bat is called, Windows will defragment C: jobs. The richer the content of Main.bat, the more powerful the automatic maintenance function.
After the commands in Main.bat are executed, the statements in [Trs.PostSetup] will be executed again, namely:
C:WINDOWSSYSTEM32TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN
The purpose of this statement is to turn off the computer, which is actually "turn off Windows XP + power off."
The last thing to note is that this method can only be implemented in Windows XP Professionl, Windows XP Home cannot be used.
Recently, Jelly received several complaints from colleagues. They reported that they could not acces
In order to better use Windows, the author will introduce a few tips for searching for applications.
In general, when we change the hardware such as the new motherboard, RAID card or IDE card (that is,
XP system input method loss solution Recently received several friends for help short messa
Windows XP welcome screen tips three
How to implement SNMP communication security on Win2K
Password Detector under Win2000/XP/2003
Master tricks teach you to play "open" way (a)
FTP file management without client (1)
WINDOWS XP Ultimate Weight Loss Dafa
Please release the expired software out of the hard disk in time
The Windows operating system is non-toxic to the end of
All xp pirate users please pay attention to
Linux background running and closing, view background tasks
Monitoring the performance bottleneck of Windows 7 system
How does the Win7 system optimize the process? How to optimize the computer process?
Win8.1 laptop charging power can only reach 80% how to solve?
How to restore the Win 8 system after installing the driver?
How to make Windows XP run more efficiently
Win10 system setting start menu full screen display method
Server terminology: workstation, blade server
Win10 operating system constantly prompts how to reset the application default settings?