Windows XPµÄÈÕ³£Î¬»¤ÊǼþ¼ÈºÄʱÓÖÎÞÁĵÄÊÂÇ飬Èç¹ûWindows XPÄܹ»´ÏÃ÷Ò»µã£¬½øÐÐ×Ô¶¯Î¬»¤¾ÍºÃÁË£¬
ÈÃXPÈ«×Ô¶¯Î¬»¤ÏµÍ³£¡
¡£ÏÂÃ棬¾ÍΪ´ó¼Ò½éÉÜÒ»ÖÖͨ¹ý.infÎļþÈÃWindows XP½øÐÐ×Ô¶¯Î¬»¤µÄ¼¼ÇÉ£¬×Ô¶¯Î¬»¤µÄ¾ßÌåÄÚÈÝ¿ÉÒÔÈÎÒâÉ趨£¬²»¹ýÐèÒªÃüÁîÀ´ÊµÏÖ¡£±ÈÈçÓÃXcopy½øÐÐÎļþ±¸·Ý¡¢Defrag½øÐдÅÅÌËéƬÕûÀí¡¢Delɾ³ýÀ¬»øÎļþµÈµÈ¡£ÎªÁ˽²Çå³þÔÀí£¬ÏÂÃæÎÒÃÇÒÔDefragΪÀý£¬Äã¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèÒª½øÐÐÐ޸ġ£ÊµÏÖ²½Öè
1¡¢½¨Á¢Main.batÎļþ
ÒÔ¹ÜÀíÔ±Éí·ÝµÇ¼Windows XP£¬ÔÚϵͳÅ̵ĸùĿ¼ÏÂн¨Ò»¸öÃûΪMain.batµÄÎļþ(ÎļþÃû¿ÉÒÔËæ±ãÈ¡£¬ÏÂͬ)²¢ÊäÈëÈçÏÂÄÚÈÝ:
cd\
C:
cd Windows\system32
defrag C: /f
chkntfs C:
2¡¢½¨Á¢Main.infÎļþ
н¨Ò»¸öÎļþÃûΪMain.infµÄÎļþ²¢ÊäÈë:
[version]
Signature= "$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
ÔÚÕâ¸öÎļþÖУ¬Signature±ØÐëÉèÖÃΪ”$CHICAGO$”£¬·ñÔòÎļþ½«ÎÞ·¨Æð×÷Óá£
3¡¢½¨Á¢Begin.batÎļþ
ÔÚCÅ̸ùĿ¼Ï½¨Á¢Åú´¦ÀíÎļþBegin.bat£¬ÏòÕâ¸öÎļþÖÐÊäÈë:
C:\WINDOWS\System32\rundll32.exe advpack.dll,LaunchINFSectionEx
C:\Main.inf,DefaultInstall,,32
Õâ¸öÃüÁîµÄ×÷ÓÃÊÇÈÃWindows XPÆô¶¯Ò»¸öÓ²¼þ°²×°¹ý³Ì£¬´Ó¶øÖ´ÐÐ.infÎļþÖеÄÖ¸Á
µçÄÔ×ÊÁÏ
¡¶ÈÃXPÈ«×Ô¶¯Î¬»¤ÏµÍ³£¡¡·(https://www.unjs.com)¡£Rundll32.exeÔÚWindowsÖб»ÓÃÀ´µ÷ÓÃDLLÎļþ(¶¯Ì¬Á´½Ó¿â)Öк¯ÊýÌṩµÄ¹¦ÄÜ¡£±ÈÈçÕâÀïµÄrundll32.exe¾Íµ÷ÓÃÁËadvpack.dllÖеÄLaunchINFSectionExº¯Êý£¬Õâ¸öº¯ÊýµÄ×÷ÓþÍÊÇÆô¶¯Ò»¸ö.inf°²×°¹ý³Ì¡£²»¹ýMain.infµÄÄÚÈÝÒѾºÍÓ²¼þ°²×°Î޹أ¬¶øÊDZ»ÎÒÃÇ͵Áº»»Öù¸Ä³ÉÁËϵͳ×Ô¶¯Î¬»¤µÄÃüÁî¡£4¡¢¼Æ»®ÈÎÎñ
¼Æ»®ÈÎÎñµÄ×÷ÓÃÊǶ¨ÆÚÖ´ÐÐBegin.batÎļþ£¬ÊµÏÖ²½ÖèÈçÏÂ:
(1)´ò¿ªWindows XPµÄ¿ªÊ¼²Ëµ¥½øÈ듳ÌÐò→¸½¼þ→ϵͳ¹¤¾ß→¼Æ»®ÈÎÎñ”£¬Ë«»÷“Ìí¼Ó¼Æ»®ÈÎÎñ”£¬µ¥»÷“ä¯ÀÀ”£¬ÕÒµ½CÅ̸ùĿ¼ÏÂÃæµÄBegin.batÎļþ£¬È»ºóµ¥»÷“ÏÂÒ»²½”°´Å¥;
(2)ÉèÖÃÈÎÎñÖ´ÐÐÖÜÆÚΪ“ÿÖÜ”£¬È»ºóµ¥»÷“ÏÂÒ»²½”°´Å¥;
(3)ÉèÖÃÖ´Ðмƻ®ÈÎÎñµÄÃÜÂ룬Ҳ¾ÍÊǼÆËã»úµÄ¹ÜÀíÔ±ÃÜÂ룬Ȼºóµ¥»÷“ÏÂÒ»²½”°´Å¥;
(4)ÉèÖÃÖ´ÐÐÈÎÎñµÄ¾ßÌåÈÕÆÚºÍʱ¼ä¡£
ÔÚÒÔÉÏÀý×ÓÖУ¬ÎÒÃÇÈÃÕâ¸ö¼Æ»®ÈÎÎñÿÖÜÈÕµÄ23:30Ö´ÐÐÒ»´ÎÎļþC:\Begin.bat£¬½øÐÐ×Ô¶¯Î¬»¤¡£
ʵÏÖÔÀí
.infÎļþͨ³£ÓÃÓÚÓ²¼þ°²×°£¬ÆäʵÊÇÒ»¸öÎı¾Îļþ¡£µ±Óû§ÔÚÎļþÉϵ¥»÷Êó±êÓÒ¼üÑ¡Ôñ“°²×°”µÄʱºò£¬Windows½«»á¸ù¾ÝÕâ¸öÎļþµÄÄÚÈÝÖ´ÐÐһϵÁвÙ×÷£¬ÉÏÃæ½éÉܵÄ×Ô¶¯Î¬»¤·½·¨¾ÍÊǽèÖú.infÎļþµÄÕâ¸öÌصãʵÏֵġ£
ÎÒÃǽ¨Á¢µÄ¼Æ»®ÈÎÎñÆô¶¯Ê±£¬Ëü»áµ÷ÓÃBegin.bat¡£Begin.bat½«Ê¹ÓÃMain.inf×÷ΪÅäÖÃÎļþÆô¶¯Ò»¸ö°²×°¹ý³Ì£¬°´ÕÕMain.infÖеÄÄÚÈÝÖ´ÐÐһϵÁвÙ×÷¡£
Main.infÆô¶¯Ê±»áÊ×ÏÈÖ´ÐÐ[Tst.PreSetup]¶ÎÖеÄÓï¾ä£¬Ò²¾ÍÊÇ“C:\Main.bat”£¬Main.bat±»µ÷ÓÃʱ£¬Windows½«¶ÔC:½øÐдÅÅÌËéƬÕûÀí¹¤×÷¡£Main.batµÄÄÚÈÝÔ½·á¸»£¬×Ô¶¯Î¬»¤µÄ¹¦ÄܾÍԽǿ´ó¡£
Main.batÖеÄÃüÁִÐÐÍê±Ïºó£¬[Trs.PostSetup]ÖеÄÓï¾äÓÖ½«±»Ö´ÐУ¬Ò²¾ÍÊÇ:
C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN
Õâ¸öÓï¾äµÄ×÷ÓÃÊǹرռÆËã»ú£¬ÆäʵÊÇ“¹Ø±ÕWindows XP+¹Ø±ÕµçÔ´”¡£