`
redalx
  • 浏览: 181887 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

windows xp sp3破解补丁

阅读更多
   同事安装了sp3之后,因为之前使用的是番茄花园的盗版系统,所以xp启动到登陆界面时就自动注销,因为通不过正版验证,这个当然比较麻烦,因为她的机器上有金算盘之类的需要oracle的软件,而且是第三方公司来安装的,我也不清楚具体的设置步骤,之后将就用盗版了,在网上搜索了一下,发现下面这个东东,解决了这个问题:

windows sp3 激活破解补丁
软件大小:13.2M
软件简介:
     这次的破解补丁最重要的特点当然是支持最新的XP SP3啦!它能使普通的组装机的Windows XP自动改变为OEM免激活版,并且能通过微软正版验证!而且,根据作者的声称,
一旦微软发布新的“反盗版”补丁,只要再次运行“OEM免激活”破解,就能再次成为“正版”,貌似很强大的说,运行界面如下:


如果你因为安装了windowsxp sp3之后不能进入系统了,那么,首先重启按F8切换到安全模式(这里是可以进入的),然后通过U盘之类的工具(我没有测试使用带网络的安全模式是否可以进入,如果可以,那就可以通过网络来下载)将这个工具拷贝过去,然后直接运行,在提示重新启动的时候重启到正常模式就可以了
补丁主要做了以下工作:
:: Email: 464411168@QQ.com

@echo off
title Replacer
ver|find "NT">nul&&(
 echo/Windows NT not allowed.&pause>nul&goto:eof)
setlocal disabledelayedexpansion enableextensions

if exist "%~dp0Components\*.exe" (
 set "path=%~dp0Components;%path%"
 title Replacer *) else (
 set "path=%windir%\system32;%path%")
set "dir=%~dp0.ReplacerTemp"
if not exist "%dir%" md "%dir%" 2>nul||(
 set "dir=%tmp%\.ReplacerTemp"
 md "%tmp%\.ReplacerTemp" 2>nul)

set flg="%dir%\..\.Flag_SafeToDel"
set fl2="%dir%\.Flag2_SafeToDel"
set lst="%dir%\Special.cmd"
set zap="%dir%\Zap.exe"
set vbs="%dir%\Clear_WFP_Message.vbs"
set "scr=%dir%\.CurrentScript"
set dat="%~dp0data"
set und="%windir%\ReplacerUndo.txt"
call:brk Purge

if not exist %dat% (
 echo/ ! Data file not found:
 echo/    %dat%
 echo/
 echo/Press any key to quit.
 >nul
 call:brk Now)
expand %dat% -f:* "%dir%">nul 2>&1||(
 extract /y /e /l "%dir%" %dat% *.*>nul 2>&1||(
  echo/ ! Data extraction failed.
  echo/
  echo/Press any key to quit.
  >nul
  call:brk Now))

if '%1'=='' (goto:sys) else (
 echo/"%*"|find "?">nul&&(
 goto:hlp)||(if not '%2'=='' goto:hlp))


:scr
 cls&title Replacer : %~n1
 call:say Message ChkScr
 echo/
 call:chk "%~f1"||call:brk
 pushd "%~dp1"
 find/i ";; ReplacerScript" "%~f1"%>nul 2>&1||(
  call:say Error InvScr
  call:brk)
 copy/v/y "%~f1" "%scr%">nul
 for /f "usebackq tokens=1,2,3,4 delims=, eol=;" %%a in (
  "%scr%") do (
  setlocal
  call:idt "%%~b" "%%~c" "%%~d" "%%~a"&&(
   call:exm "%%~a"&&call:opt "%%~a")
  endlocal)
 if not exist "%scr%-tmp%" (
  type nul>"%scr%-tmp")
 copy/v/y "%scr%-tmp" "%scr%">nul
 for /f "tokens=3 delims=:" %%* in (
  'find/c /v "" "%scr%"') do (
  if "%%*"==" 0" (
   call:say Error NonScr
   call:brk
  ) else (
   echo/
   call:say Message RepScr %%*))
 echo/
 call:say Message KeyScr
 pause>nul&cls
 for /f "usebackq tokens=1,2,3,4 delims=, eol=;" %%a in (
  "%scr%") do (
  setlocal
  echo/ * %%~a:
  call:seq "%%~a" "%%~b" "%%~c" "%%~d"
  echo/
  endlocal)
 type nul>%flg%
 echo/
 call:say Message Finish
 call:say Message KeyExt
 pause>nul
 del "%scr%"
 del "%scr%-tmp"
 call:brk Now

:sys Get system file
 cls&set "sys="
 call:say Message GetSys
 call:say Message KeyEnt
 call:say Message OrQuit
 call:get sys||goto:sys
 call:quo sys
 if /i %sys%=="Q" call:brk Now
 if %sys:\=%==%sys% (
  if not %sys:.=%==%sys% (
   call:scn %sys%))
 if defined pth (
  for %%* in (%sys%) do (
   set sys="%pth%%%~nx*"))
 call:chk %sys%||(
  call:say Message KeyCon
  pause>nul
  goto:sys)
 for %%* in (%sys%) do (
  if /i "%%~x*"==".txt" (
   find/i ";; ReplacerScript" %%*>nul&&(
    call:scr %%* )))
 call:ver %sys%||goto:sys

:mod Get replacement file
 cls&set "mod="
 call:say Message GetMod
 if exist %bak% (
  call:say Message OrRest)
 call:say Message KeyEnt
 call:say Message OrQuit
 call:get mod||goto:mod
 call:quo mod
 if /i %mod%=="Q" call:brk Now
 if /i %mod%=="RESTORE" call:rst||goto:mod
 call:chk %mod%||(
  call:say Message KeyCon
  pause>nul
  goto:mod)
 if /i %mod%==%sys% (
  call:say Error SameFl
  call:say Message KeyCon
  pause>nul)&&goto:mod

:cnf Confirm operation
 cls
 if %mod%==%bak% (
  call:say Message YesRst) else (
  if exist %bak% (
   call:say Message NotBak) else (
   for %%* in (%sys%) do (
    call:say Message YesBak "%%~dpn*.backup")))
 echo/
 call:say Message SysFil %sys%
 call:say Message ModFil %mod%
 echo/
 call:say Message Contin
 call:get cnf||goto:cnf
 call:quo cnf
 if /i not "%cnf:~1,1%"=="Y" call:brk Now
 cls

:vbs Start VBScript
 if exist %flg% del %flg%
 if not "%atr%"=="non" (
  start "" /abovenormal wscript //b %vbs% %flg%||(
   call:say Message VBSErr %vbs%))
 if exist "%scr%" exit/b

:rep Replace file
 if exist %und% del/f %und%
 if not exist "%scr%" (
  echo/ * %nam%:)
 if /i not %mod%==%bak% (
  if not exist %bak% (
   call:say Status CpyBak
   call:cpy %sys% %bak%))
 if not "%atr%"=="non" (
  if exist %dll% (
   call:say Status CpyDll
   call:cpy %mod% %dll%)
  if exist %spf% (
   call:say Status CpySpf
   call:cpy %mod% %spf%)
  if exist %c86% (
   call:say Status CpyC86
   call:cpy %mod% %fil%
   call:cab %fil% %c86%)
  if exist %w86% (
   call:say Status CpyW86
   call:cpy %mod% %fil%
   call:cab %fil% %w86%)
  if exist %d86% (
   call:say Status CpyD86
   call:cpy %mod% %d86%))
 call:say Status RepSys
 %zap% %sys%>nul 2>&1&&(
  call:say Error DelErr
  call:brk)
 call:cpy %mod% %sys%
 if exist "%scr%" (exit/b) else (type nul>%flg%)

:fin Finished
 echo/&echo/
 call:say Message Finish
 call:say Message KeyExt
 pause>nul&call:brk Now

goto:eof

 
:say Display message (type, 6-char ID)
 for /f "tokens=1,2 delims=#" %%a in (
  'call %lst% \%~2') do (
  if "%~1"=="Message" (
   call echo/%%a
   if not "%%~b"=="" (call echo/ %%b)
  ) else (
   if "%~1"=="Status" (
    echo/   - %%a...
   ) else (
    if "%~1"=="Error" (
     call echo/ ! %%a
     if not "%%~b"=="" call echo/    %%b
     echo/
    ) else (
     if "%~1"=="Indent" (
      call echo: ? %%a)))))
 exit/b

:get Get input (var)
 echo/
 set/p "%~1= > "
 if not defined %1 exit/b1
 echo/
 exit/b

:quo Quote variable (var)
 call set "quo=%%%1%%"
 set "quo=###%quo%###"
 set "quo=%quo:"###=%"
 set "quo=%quo:###"=%"
 set "quo=%quo:###=%"
 set %1="%quo%"
 set "quo="
 exit/b

:chk Check file (file)
 if not exist %1 (
  call:say Error NoFile %1
  exit/b1)
 if exist %1\ (
  call:say Error Folder %1
  exit/b1)
 echo/%1|find "*">nul&&(
  call:say Error Wildcd *
  exit/b1)
 echo/%1|find "?">nul&&(
  call:say Error Wildcd ?
  exit/b1)
 exit/b0

:ver Verify file (file)
 for %%* in (nam atr bak dll spf
  cab c86 w86 fln d86) do set "%%*="
 set "nam=%~nx1"
 set "pth=%~dp1"
 call %lst% %~n1 >nul 2>&1 || (
  set "atr=wfp")
 if not defined fln set "fln=%~nx1"
 set "pth=%pth%%nam%"
 set bak="%~dpn1.backup"
 set dll="%windir%\system32\dllcache\%fln%"
 set spf="%windir%\servicepackfiles\i386\%fln%"
 set "cab=%fln%"
 set "cab=%cab:~0,-1%_"
 set c86="%systemdrive%\i386\%cab%"
 set w86="%windir%\i386\%cab%"
 set d86="%windir%\Driver Cache\i386\%fln%"
 set fil="%dir%\%~nx1"
 exit/b0

:rst Restore backup
 if not exist %bak% (
  call:say Error NoBack %bak%
  call:say KeyCon
  pause>nul
  exit/b1) else (set "mod=%bak%")
 exit/b0

:cpy Copy file (source, target)
 if not %2==%sys% (
  attrib -h -r -s %1
  if exist %2 (
   attrib -h -r -s %2))
 copy/v/y %1 %2>nul 2>&1||(
  call:say Error CpyErr
  call:brk)
 if /i not %1==%bak% (
  if /i not %2==%bak% (
   >>%und% echo/del %2
   >>%und% echo/copy %bak% %2 ))
 exit/b

:cab Compress file (source, target)
 attrib -r -s -h %2
 makecab/v1 %1 %2>nul 2>&1||(
  call:say Error CmpErr
  call:brk)
 del %fil% 2>nul
 exit/b

:hlp Display help
 echo/Replaces protected system files.
 echo/
 echo/ Usage:
 echo/  %~n0 "ScriptFile"
 echo/
 echo/ Example:
 echo/  %~n0 "C:\Replacer\Script.txt"
 echo/
 echo/ Script syntax:
 echo/  ;; ReplacerScript
 echo/  ; Comment
 echo/  SystemFileName [,ReplacementFile] [,Reference#] [,Optional]
 echo/
 echo/ Script example:
 echo/  ;; ReplacerScript
 echo/  ; Replace Notepad, Calc, Paint
 echo/  notepad.exe,notepad.new
 echo/  calc.exe,files\calc.new
 echo/  mspaint.exe,"C:\Files\paint.new"
 echo/  ; Prompt to optionally restore Notepad from backup
 echo/  notepad.exe,RESTORE,Optional
 echo/
 echo/ See readme.txt for ReferenceNumber details.
 exit/b

:idt Identify script format (last 3 tokens, sys)
 set "sys=%~4"
 if /i "%~1"=="Restore" (
  if "%~2" LSS "9" (
   if "%~2"=="" (
    set "typ=R--"
   ) else (
    if "%~2" GEQ "0" (
     if /i "%~3"=="Optional" (
      set "typ=RNO"
     ) else (
      if /i "%~3"=="" (
       set "typ=RN-"))))
  ) else (
   if /i "%~2"=="Optional" (
    set "typ=R-O"))
 ) else (
  if "%~1" LSS "9" (
   if "%~1"=="" (
    set "typ=---"
   ) else (
    if "%~1" GEQ "0" (
     if /i "%~2"=="Optional" (
      set "typ=-NO"
     ) else (
      if /i "%~2"=="" (
       set "typ=-N-"))))
  ) else (
   if /i "%~1"=="Optional" (
    set "typ=--O"
   ) else (
    if "%~2" LSS "9" (
     if "%~2"=="" (
      set "typ=M--"
     ) else (
      if "%~2" GEQ "0" (
       if "%~3"=="" (
        set "typ=MN-"
       ) else (
        if /i "%~3"=="Optional" (
         set "typ=MNO"))))
    ) else (
     if /i "%~2"=="Optional" (
      set "typ=M-O")))))
 if not defined typ (
  call:say Error Unknwn
  exit/b1) else (
  call %lst% \%typ% "%~1" "%~2" "%~3")
 exit/b0

:exm Examine script (sys)
 call:scn "%~1"
 if not exist "%pth%\%~nx1" (
  call:say Error System "%~1"
  exit/b1)
 if /i not "%mod%"=="Restore" (
  if not exist "%mod%" (
   call:say Error Replac "%mod%"
   exit/b1))
 if not "%num%"=="" (
  find/i ":%~n1%num%" %lst%>nul 2>&1||(
   call:say Error RefNum "%~nx1,%num%"
   exit/b1))
 exit/b0

:opt Handles optional lines (sys)
 if /i "%opt%"=="Optional" (
  call:say Indent Option "%~1"
  setlocal enabledelayedexpansion
  call:get var
  if /i "!var!"=="Y" (
   endlocal
   call:fmt "%sys%,%mod%,%num%,%opt%"
   exit/b
  ) else (endlocal)
 ) else (
  call:fmt "%sys%,%mod%,%num%,%opt%"
  exit/b1)
 exit/b0

:fmt Format script
 set "var=%~1"
 set "var=%var:,,=, ,%"
 set "var=%var:,,=, ,%"
 >>"%scr%-tmp" echo/%var%
 exit/b0

:seq Run sequence (4 ordered tokens)
 set "pth="
 if not "%~3"==" " (call %lst% %~n1%~3) else (
  call:scn %1)
 set "sys=%pth%%~nx1"
 if /i "%~2"=="Restore" (
  set "mod=%pth%%~n1.backup") else (
   set "mod=%~f2")
 call:quo sys
 call:quo mod
 call:chk %sys%||exit/b
 call:chk %mod%||exit/b
 call:ver %sys%||exit/b
 call:rep
 exit/b0

:scn Scan Folders
 set "pth="
 call %lst% %~n10&&exit/b0
 for %%* in (
  "%windir%"
  "%windir%\system32"
  "%windir%\system32\drivers"
  "%windir%\system"
  "%programfiles%\Outlook Express"
  "%programfiles%\Windows Media Player"
  "%windir%\Resources\Themes\Luna"
  "%programfiles%\Movie Maker"
  "%programfiles%\Windows NT"
  "%windir%\PCHEALTH\HELPCTR\Binaries"
  "%windir%\Fonts"
  "%programfiles%\Internet Explorer"
  "%programfiles%\Internet Explorer\Connection Wizard"
  "%commonprogramfiles%\Microsoft Shared\MSInfo"
  "%programfiles%\Windows NT\Accessories"
  "%programfiles%\Windows NT\Pinball"
  "%commonprogramfiles%\System"
  "%windir%\system32\Restore"
  "%windir%\system32\srchasst"
  "%windir%\system32\usmt"
  "%commonprogramfiles%\Microsoft Shared\Speech"
  "%programfiles%\NetMeeting"
  "%commonprogramfiles%\System\Mapi\1033"
  "%commonprogramfiles%\Adobe\Calibration"
  "%programfiles%\Symantec\LiveUpdate"
  "%programfiles%\WildTangent\Apps\CDA"
  "%programfiles%\Stardock\Object Desktop\IconPackager"
 ) do (
  if not exist %fl2% (
   if exist "%%~*\%~nx1" (
    set "pth=%%~*\"
    type nul>%fl2%)))
 if exist %fl2% del %fl2%
 exit/b0

:brk Exit Replacer ([Purge] [Now])
 if not "%~1"=="Purge" (
  if not "%~1"=="Now" (
    echo/
    call:say Message KeyExt
    pause>nul))
 if /i not "%~1"=="Purge" if exist "%scr%" popd
 for %%* in (%lst% %zap% %vbs% %fil% %flg%
  %fl2% "%scr%" "%scr%-tmp" "%dir%\data"
  "%systemdrive%\_@??.tmp"
 ) do if exist %%* del/f %%* >nul 2>&1
 if /i not "%~1"=="Purge" (
  if exist "%dir%" rd "%dir%" 2>nul
  endlocal&exit):: Replacer 2.56 by Undefined
:: www3.telus.net/_/replacer/
:: Email: undefined@telus.net

@echo off
title Replacer
ver|find "NT">nul&&(
 echo/Windows NT not allowed.&pause>nul&goto:eof)
setlocal disabledelayedexpansion enableextensions

if exist "%~dp0Components\*.exe" (
 set "path=%~dp0Components;%path%"
 title Replacer *) else (
 set "path=%windir%\system32;%path%")
set "dir=%~dp0.ReplacerTemp"
if not exist "%dir%" md "%dir%" 2>nul||(
 set "dir=%tmp%\.ReplacerTemp"
 md "%tmp%\.ReplacerTemp" 2>nul)

set flg="%dir%\..\.Flag_SafeToDel"
set fl2="%dir%\.Flag2_SafeToDel"
set lst="%dir%\Special.cmd"
set zap="%dir%\Zap.exe"
set vbs="%dir%\Clear_WFP_Message.vbs"
set "scr=%dir%\.CurrentScript"
set dat="%~dp0data"
set und="%windir%\ReplacerUndo.txt"
call:brk Purge

if not exist %dat% (
 echo/ ! Data file not found:
 echo/    %dat%
 echo/
 echo/Press any key to quit.
 pause>nul
 call:brk Now)
expand %dat% -f:* "%dir%">nul 2>&1||(
 extract /y /e /l "%dir%" %dat% *.*>nul 2>&1||(
  echo/ ! Data extraction failed.
  echo/
  echo/Press any key to quit.
  pause>nul
  call:brk Now))

if '%1'=='' (goto:sys) else (
 echo/"%*"|find "?">nul&&(
 goto:hlp)||(if not '%2'=='' goto:hlp))


:scr
 cls&title Replacer : %~n1
 call:say Message ChkScr
 echo/
 call:chk "%~f1"||call:brk
 pushd "%~dp1"
 find/i ";; ReplacerScript" "%~f1"%>nul 2>&1||(
  call:say Error InvScr
  call:brk)
 copy/v/y "%~f1" "%scr%">nul
 for /f "usebackq tokens=1,2,3,4 delims=, eol=;" %%a in (
  "%scr%") do (
  setlocal
  call:idt "%%~b" "%%~c" "%%~d" "%%~a"&&(
   call:exm "%%~a"&&call:opt "%%~a")
  endlocal)
 if not exist "%scr%-tmp%" (
  type nul>"%scr%-tmp")
 copy/v/y "%scr%-tmp" "%scr%">nul
 for /f "tokens=3 delims=:" %%* in (
  'find/c /v "" "%scr%"') do (
  if "%%*"==" 0" (
   call:say Error NonScr
   call:brk
  ) else (
   echo/
   call:say Message RepScr %%*))
 echo/
 call:say Message KeyScr
 pause>nul&cls
 for /f "usebackq tokens=1,2,3,4 delims=, eol=;" %%a in (
  "%scr%") do (
  setlocal
  echo/ * %%~a:
  call:seq "%%~a" "%%~b" "%%~c" "%%~d"
  echo/
  endlocal)
 type nul>%flg%
 echo/
 call:say Message Finish
 call:say Message KeyExt
 pause>nul
 del "%scr%"
 del "%scr%-tmp"
 call:brk Now

:sys Get system file
 cls&set "sys="
 call:say Message GetSys
 call:say Message KeyEnt
 call:say Message OrQuit
 call:get sys||goto:sys
 call:quo sys
 if /i %sys%=="Q" call:brk Now
 if %sys:\=%==%sys% (
  if not %sys:.=%==%sys% (
   call:scn %sys%))
 if defined pth (
  for %%* in (%sys%) do (
   set sys="%pth%%%~nx*"))
 call:chk %sys%||(
  call:say Message KeyCon
  pause>nul
  goto:sys)
 for %%* in (%sys%) do (
  if /i "%%~x*"==".txt" (
   find/i ";; ReplacerScript" %%*>nul&&(
    call:scr %%* )))
 call:ver %sys%||goto:sys

:mod Get replacement file
 cls&set "mod="
 call:say Message GetMod
 if exist %bak% (
  call:say Message OrRest)
 call:say Message KeyEnt
 call:say Message OrQuit
 call:get mod||goto:mod
 call:quo mod
 if /i %mod%=="Q" call:brk Now
 if /i %mod%=="RESTORE" call:rst||goto:mod
 call:chk %mod%||(
  call:say Message KeyCon
  pause>nul
  goto:mod)
 if /i %mod%==%sys% (
  call:say Error SameFl
  call:say Message KeyCon
  pause>nul)&&goto:mod

:cnf Confirm operation
 cls
 if %mod%==%bak% (
  call:say Message YesRst) else (
  if exist %bak% (
   call:say Message NotBak) else (
   for %%* in (%sys%) do (
    call:say Message YesBak "%%~dpn*.backup")))
 echo/
 call:say Message SysFil %sys%
 call:say Message ModFil %mod%
 echo/
 call:say Message Contin
 call:get cnf||goto:cnf
 call:quo cnf
 if /i not "%cnf:~1,1%"=="Y" call:brk Now
 cls

:vbs Start VBScript
 if exist %flg% del %flg%
 if not "%atr%"=="non" (
  start "" /abovenormal wscript //b %vbs% %flg%||(
   call:say Message VBSErr %vbs%))
 if exist "%scr%" exit/b

:rep Replace file
 if exist %und% del/f %und%
 if not exist "%scr%" (
  echo/ * %nam%:)
 if /i not %mod%==%bak% (
  if not exist %bak% (
   call:say Status CpyBak
   call:cpy %sys% %bak%))
 if not "%atr%"=="non" (
  if exist %dll% (
   call:say Status CpyDll
   call:cpy %mod% %dll%)
  if exist %spf% (
   call:say Status CpySpf
   call:cpy %mod% %spf%)
  if exist %c86% (
   call:say Status CpyC86
   call:cpy %mod% %fil%
   call:cab %fil% %c86%)
  if exist %w86% (
   call:say Status CpyW86
   call:cpy %mod% %fil%
   call:cab %fil% %w86%)
  if exist %d86% (
   call:say Status CpyD86
   call:cpy %mod% %d86%))
 call:say Status RepSys
 %zap% %sys%>nul 2>&1&&(
  call:say Error DelErr
  call:brk)
 call:cpy %mod% %sys%
 if exist "%scr%" (exit/b) else (type nul>%flg%)

:fin Finished
 echo/&echo/
 call:say Message Finish
 call:say Message KeyExt
 pause>nul&call:brk Now

goto:eof

 
:say Display message (type, 6-char ID)
 for /f "tokens=1,2 delims=#" %%a in (
  'call %lst% \%~2') do (
  if "%~1"=="Message" (
   call echo/%%a
   if not "%%~b"=="" (call echo/ %%b)
  ) else (
   if "%~1"=="Status" (
    echo/   - %%a...
   ) else (
    if "%~1"=="Error" (
     call echo/ ! %%a
     if not "%%~b"=="" call echo/    %%b
     echo/
    ) else (
     if "%~1"=="Indent" (
      call echo: ? %%a)))))
 exit/b

:get Get input (var)
 echo/
 set/p "%~1= > "
 if not defined %1 exit/b1
 echo/
 exit/b

:quo Quote variable (var)
 call set "quo=%%%1%%"
 set "quo=###%quo%###"
 set "quo=%quo:"###=%"
 set "quo=%quo:###"=%"
 set "quo=%quo:###=%"
 set %1="%quo%"
 set "quo="
 exit/b

:chk Check file (file)
 if not exist %1 (
  call:say Error NoFile %1
  exit/b1)
 if exist %1\ (
  call:say Error Folder %1
  exit/b1)
 echo/%1|find "*">nul&&(
  call:say Error Wildcd *
  exit/b1)
 echo/%1|find "?">nul&&(
  call:say Error Wildcd ?
  exit/b1)
 exit/b0

:ver Verify file (file)
 for %%* in (nam atr bak dll spf
  cab c86 w86 fln d86) do set "%%*="
 set "nam=%~nx1"
 set "pth=%~dp1"
 call %lst% %~n1 >nul 2>&1 || (
  set "atr=wfp")
 if not defined fln set "fln=%~nx1"
 set "pth=%pth%%nam%"
 set bak="%~dpn1.backup"
 set dll="%windir%\system32\dllcache\%fln%"
 set spf="%windir%\servicepackfiles\i386\%fln%"
 set "cab=%fln%"
 set "cab=%cab:~0,-1%_"
 set c86="%systemdrive%\i386\%cab%"
 set w86="%windir%\i386\%cab%"
 set d86="%windir%\Driver Cache\i386\%fln%"
 set fil="%dir%\%~nx1"
 exit/b0

:rst Restore backup
 if not exist %bak% (
  call:say Error NoBack %bak%
  call:say KeyCon
  pause>nul
  exit/b1) else (set "mod=%bak%")
 exit/b0

:cpy Copy file (source, target)
 if not %2==%sys% (
  attrib -h -r -s %1
  if exist %2 (
   attrib -h -r -s %2))
 copy/v/y %1 %2>nul 2>&1||(
  call:say Error CpyErr
  call:brk)
 if /i not %1==%bak% (
  if /i not %2==%bak% (
   >>%und% echo/del %2
   >>%und% echo/copy %bak% %2 ))
 exit/b

:cab Compress file (source, target)
 attrib -r -s -h %2
 makecab/v1 %1 %2>nul 2>&1||(
  call:say Error CmpErr
  call:brk)
 del %fil% 2>nul
 exit/b

:hlp Display help
 echo/Replaces protected system files.
 echo/
 echo/ Usage:
 echo/  %~n0 "ScriptFile"
 echo/
 echo/ Example:
 echo/  %~n0 "C:\Replacer\Script.txt"
 echo/
 echo/ Script syntax:
 echo/  ;; ReplacerScript
 echo/  ; Comment
 echo/  SystemFileName [,ReplacementFile] [,Reference#] [,Optional]
 echo/
 echo/ Script example:
 echo/  ;; ReplacerScript
 echo/  ; Replace Notepad, Calc, Paint
 echo/  notepad.exe,notepad.new
 echo/  calc.exe,files\calc.new
 echo/  mspaint.exe,"C:\Files\paint.new"
 echo/  ; Prompt to optionally restore Notepad from backup
 echo/  notepad.exe,RESTORE,Optional
 echo/
 echo/ See readme.txt for ReferenceNumber details.
 exit/b

:idt Identify script format (last 3 tokens, sys)
 set "sys=%~4"
 if /i "%~1"=="Restore" (
  if "%~2" LSS "9" (
   if "%~2"=="" (
    set "typ=R--"
   ) else (
    if "%~2" GEQ "0" (
     if /i "%~3"=="Optional" (
      set "typ=RNO"
     ) else (
      if /i "%~3"=="" (
       set "typ=RN-"))))
  ) else (
   if /i "%~2"=="Optional" (
    set "typ=R-O"))
 ) else (
  if "%~1" LSS "9" (
   if "%~1"=="" (
    set "typ=---"
   ) else (
    if "%~1" GEQ "0" (
     if /i "%~2"=="Optional" (
      set "typ=-NO"
     ) else (
      if /i "%~2"=="" (
       set "typ=-N-"))))
  ) else (
   if /i "%~1"=="Optional" (
    set "typ=--O"
   ) else (
    if "%~2" LSS "9" (
     if "%~2"=="" (
      set "typ=M--"
     ) else (
      if "%~2" GEQ "0" (
       if "%~3"=="" (
        set "typ=MN-"
       ) else (
        if /i "%~3"=="Optional" (
         set "typ=MNO"))))
    ) else (
     if /i "%~2"=="Optional" (
      set "typ=M-O")))))
 if not defined typ (
  call:say Error Unknwn
  exit/b1) else (
  call %lst% \%typ% "%~1" "%~2" "%~3")
 exit/b0

:exm Examine script (sys)
 call:scn "%~1"
 if not exist "%pth%\%~nx1" (
  call:say Error System "%~1"
  exit/b1)
 if /i not "%mod%"=="Restore" (
  if not exist "%mod%" (
   call:say Error Replac "%mod%"
   exit/b1))
 if not "%num%"=="" (
  find/i ":%~n1%num%" %lst%>nul 2>&1||(
   call:say Error RefNum "%~nx1,%num%"
   exit/b1))
 exit/b0

:opt Handles optional lines (sys)
 if /i "%opt%"=="Optional" (
  call:say Indent Option "%~1"
  setlocal enabledelayedexpansion
  call:get var
  if /i "!var!"=="Y" (
   endlocal
   call:fmt "%sys%,%mod%,%num%,%opt%"
   exit/b
  ) else (endlocal)
 ) else (
  call:fmt "%sys%,%mod%,%num%,%opt%"
  exit/b1)
 exit/b0

:fmt Format script
 set "var=%~1"
 set "var=%var:,,=, ,%"
 set "var=%var:,,=, ,%"
 >>"%scr%-tmp" echo/%var%
 exit/b0

:seq Run sequence (4 ordered tokens)
 set "pth="
 if not "%~3"==" " (call %lst% %~n1%~3) else (
  call:scn %1)
 set "sys=%pth%%~nx1"
 if /i "%~2"=="Restore" (
  set "mod=%pth%%~n1.backup") else (
   set "mod=%~f2")
 call:quo sys
 call:quo mod
 call:chk %sys%||exit/b
 call:chk %mod%||exit/b
 call:ver %sys%||exit/b
 call:rep
 exit/b0

:scn Scan Folders
 set "pth="
 call %lst% %~n10&&exit/b0
 for %%* in (
  "%windir%"
  "%windir%\system32"
  "%windir%\system32\drivers"
  "%windir%\system"
  "%programfiles%\Outlook Express"
  "%programfiles%\Windows Media Player"
  "%windir%\Resources\Themes\Luna"
  "%programfiles%\Movie Maker"
  "%programfiles%\Windows NT"
  "%windir%\PCHEALTH\HELPCTR\Binaries"
  "%windir%\Fonts"
  "%programfiles%\Internet Explorer"
  "%programfiles%\Internet Explorer\Connection Wizard"
  "%commonprogramfiles%\Microsoft Shared\MSInfo"
  "%programfiles%\Windows NT\Accessories"
  "%programfiles%\Windows NT\Pinball"
  "%commonprogramfiles%\System"
  "%windir%\system32\Restore"
  "%windir%\system32\srchasst"
  "%windir%\system32\usmt"
  "%commonprogramfiles%\Microsoft Shared\Speech"
  "%programfiles%\NetMeeting"
  "%commonprogramfiles%\System\Mapi\1033"
  "%commonprogramfiles%\Adobe\Calibration"
  "%programfiles%\Symantec\LiveUpdate"
  "%programfiles%\WildTangent\Apps\CDA"
  "%programfiles%\Stardock\Object Desktop\IconPackager"
 ) do (
  if not exist %fl2% (
   if exist "%%~*\%~nx1" (
    set "pth=%%~*\"
    type nul>%fl2%)))
 if exist %fl2% del %fl2%
 exit/b0

:brk Exit Replacer ([Purge] [Now])
 if not "%~1"=="Purge" (
  if not "%~1"=="Now" (
    echo/
    call:say Message KeyExt
    pause>nul))
 if /i not "%~1"=="Purge" if exist "%scr%" popd
 for %%* in (%lst% %zap% %vbs% %fil% %flg%
  %fl2% "%scr%" "%scr%-tmp" "%dir%\data"
  "%systemdrive%\_@??.tmp"
 ) do if exist %%* del/f %%* >nul 2>&1
 if /i not "%~1"=="Purge" (
  if exist "%dir%" rd "%dir%" 2>nul
  endlocal&exit)

下载地址如下:
http://www.rayfile.com/en/files/6b920fe3-4779-11dd-9729-001143e7b41c/
我做了一个备份:
http://800.kuaiyankanshu.com/pick.aspx?code=339945303
也可以在这里下载
  • 描述: 运行界面
  • 大小: 36.9 KB
分享到:
评论
2 楼 shgavin 2010-02-22  
你好!我下载了第一个地址的文件。但是没有密码解压不了。能不能给我发一个解压密码呢?非常感谢!
1 楼 gml520 2008-09-24  
厉害啊!!上面有政策,下面有对策!

相关推荐

    Windows XP SP3 增强补丁

    **Windows XP SP3 增强补丁**是一款专为Windows XP Service Pack 3设计的优化工具,旨在提升系统的性能和用户体验。这个补丁包含了多个关键的修改和增强,允许用户进行更高级的操作和定制。 首先,补丁的核心功能之...

    XP SP3 tcp&ip增强补丁主题破解补丁

    Windows XP3 tcp&ip 主题破解补丁

    PowerWord_2009_sp3_crack 金山词霸2009牛津版破解补丁

    现提供金山词霸2009牛津版(官方原版)+SP3升级文件+有效破解补丁下载如下—— 金山词霸2009牛津版( 官方原版)下载: http://cb.iciba.com/buy/1006.html ——安装后点击“试用”退出运行。 金山词霸2009牛津版SP3升级...

    香槟网络系统 G H O S T XP SP3 7.0

    本系统采用 MSDN 发行的 Microsoft Windows XP Professional SP3 作母盘,可通过微软验证,可在线更新,请放心使用 集成了SATA/RAID/SCSI最新驱动,支持ATI SB700/SB600 SATA AHCI/RAID支持更多的硬件,稳定性、兼容...

    Windows XP SP3也支持多用户远程桌面连接

    1. 下载破解的termsrv.dll(下载地址),版本:5.1.2600.5512,语言:中文(中国)。 2. 复制到C:\Windows\system32文件夹覆盖同名文件(如果开着SFC还要覆盖dllcache和servicepackfiles\i386里的同名文件); 3. ...

    xp主题破解软件

    Windows主题破解通用补丁(支持XP SP2 SP3/2003/2008/Vista SP1 SP2/Windows 7, 32/64位) 软件名称: Universal Theme Patcher (Windows主题破解通用补丁) 操作系统: Windows XP SP2 SP3/2003/2008/Vista SP1 SP2...

    XP_SP3远程桌面多用户支持

    "破解termsrv.dll让Windows XP SP3也支持多用户远程桌面连接.txt"则很可能是一个文本文件,包含了详细的操作指南或者破解过程的说明。这种文本文件通常会详细解释如何找到正确的"termsrv.dll"版本,如何备份原始文件...

    XP SP3 实现多用户远程桌面连接文件

    1. 下载破解的termsrv.dll(termsrv.rar),版本:5.1.2600.5512,语言:中文(中国)。; 2. 复制到C:\Windows\system32文件夹覆盖同名文件(如果开着SFC还要覆盖dllcache和servicepackfiles\i386里的同名文件); ...

    雨林木风 Ghost_XP_SP3 YN19.0最新版

    系统用 Windows XP SP3 MSDN 原版制作,集成了最新的安全补丁和其它系统升级程序,可以通过微软验证,支持在线更新。 一。系统特色: *系统安全补丁更新至2010年5月15。格式为NTFS *适度精简部分组件,降低开机PF...

    XP_SP3系统优化方法

    2. **适用版本**:本文主要讨论的是针对XP_SP3_PRO_VOL中文版和XP_SP2_PRO_VOL中文版打了SP3补丁的系统进行的定制优化。 3. **非商业目的**:本文仅为技术探讨,不涉及任何商业行为。 4. **风险自担**:对系统进行...

    EPLAN 2.2 破解补丁(WINDOWS XP Electric_P8_2.2.5.6338测试成功)

    系统是YLMF ghost XP SP3 安装后破解成功! --------------------------------------------- 1:先安装好EPLAN 软件。 2:双击 SETUP.BAT 运行。 3:破解完成。 4:如果30天后提成你重新授权的话,再运行下...

    xp大内存补丁 XP64G v2.1 Beta

    使你的32位XP能够支持4g-64g的大内存,内含2.1版本.百度贴吧的百度网盘下载地址失效了,移步此处。《Windows XP SP3 4G内存破解 XP64G 2.1 Beta》

    XP_Sp2_Sp3远程桌面远程协助同时登录多用户破解

    标题中的“XP_Sp2_Sp3远程桌面远程协助同时登录多用户破解”指的是Windows XP Service Pack 2、Service Pack 3操作系统中的一个特性修改,通常原生的Windows XP只允许一个用户通过远程桌面或远程协助同时登录进行...

    Ghost XP SP3 全功能装机版

    本系统以适合电脑公司和维护人员快速装机为目的,以微软0805月官方发布的Microsoft WindowsXP SP3 Professional简体中文官方原版免激活VOL为母盘,无删减系统组件,所以文件达到了1.34GB精心制作而成,采用自由天空...

    SP3D安装教程2010v3.0

    - Microsoft Windows XP Professional Service Pack 3 (32 or 64 bits) - Microsoft Windows Vista with Service Pack 1 (32-bit) 这些操作系统都经过了官方的测试,可以确保软件的正常运行。鉴于SP3D对硬件配置的...

    Expression Studio 4 Ultimate 破解补丁

    [安装测试]---如,在WindowsXP SP3英文版安装测试通过 [版权声明]---软件版权归原作者及原软件公司所有,如果你喜欢,请购买正版软件 [相关图片]---暂无 [资源介绍]---暂无 [使用方法]--- 1 下载Expression Studio 4...

    【CN更新版】JUJUMAO-WINXPSP3笔记本专用CD克隆装机版 2011.05

    更新版迅雷下载地址:thunder://QUFGdHA6Ly8xOjJANjEuMTQ1LjYyLjk4L1vH7Nej1Kq1qV1KVUpVTUFPLVdJTlhQU1Azscq8x7G+16jTw0NEv8vCodewu/qw5i5pc29aWg== 文件: E:\soft\[庆祝元旦]JUJUMAO-WINXPSP3笔记本专用CD克隆...

    远程桌面多用户同时连接数破解通用补丁

    操作系统: Windows XP SP2 SP3; Vista SP1 SP2/Windows 7, 32bit(x86)/64bit(x64) 作者邮箱: deepxw#126.com Blog: http://deepxw.lingd.net, http://deepxw.blogspot.com (English) 破解 termsrv.dll, 解除远程...

    dps数据处理系统2.0-3.01-5.12专业版+破解+算号器注册机

    dps数据处理系统,2.0,3.01和5.12专业版,现...1.适合于windows XP SP3之前的系统,当然SP3下也可以,不过要兼容模式安装和运行,WIN7下就不要装了,系统环境变化太大了。 2.下载和安装之前先关闭所有杀毒功能的软件。

    H3C iNode V3.60-E6210 破解补丁(去除多网卡限制)

    H3C iNode V3.60-E6210 客户端破解补丁,去除多网卡,代理限制 ...MicroSoft WindowsXp sp3&MicroSoft; Windows7旗舰版,下测试成功,其他系统请自测,应该通用。 文件MD5: c76299d333af6426217fc029bb1d32a8

Global site tag (gtag.js) - Google Analytics