Monday, November 18, 2013
adobe cs4 complete fix
@ECHO ON
:SET_ENVIRONMENT
SETLOCAL
SET HOSTS=%WINDIR%\system32\drivers\etc\hosts
SET X32=.\amtlib.dll (x32)
SET X64=.\amtlib.dll (x64)
IF EXIST %TEMP%\AH*.TXT DEL %TEMP%\AH*.TXT
:BUILD_HOSTS_FILE
ECHO 127.0.0.1 activate-sea.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 activate-sjc0.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 activate.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 activate.wip3.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 activate.wip4.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 ereg.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 ereg.wip3.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 practivate.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 wip3.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 wip4.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 wwis-dubc1-vip60.adobe.com # Adobe activation server>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 3dns-2.adobe.com # Adobe nameserver>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 3dns-3.adobe.com # Adobe nameserver>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 adobe-dns-2.adobe.com # Adobe nameserver>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 adobe-dns-3.adobe.com # Adobe nameserver>> %TEMP%\AH1.TXT
ECHO 127.0.0.1 adobe-dns.adobe.com # Adobe nameserver>> %TEMP%\AH1.TXT
:QUEUE
FOR /F "tokens=1,2" %%g IN (%TEMP%\AH1.TXT) DO CALL :PROCESS_HOSTS_1 %%g %%h
IF DEFINED ProgramFiles(x86) GOTO :COPY_FILES_X64
GOTO :COPY_FILES_X32
GOTO :DONE
:PROCESS_HOSTS_1
FIND /I "%2" < %TEMP%\AH1.TXT >%TEMP%\AH2.TXT
FIND /I "%2" < %WINDIR%\system32\drivers\etc\hosts >%TEMP%\AH3.TXT
IF %ERRORLEVEL% NEQ 0 GOTO :ADD_HOSTS
GOTO :PROCESS_HOSTS_2 %1
:PROCESS_HOSTS_2
FIND /I "%1" %TEMP%\AH3.TXT>nul 2>&1
IF %ERRORLEVEL% NEQ 0 GOTO :ADD_HOSTS
GOTO :END
:ADD_HOSTS
TYPE %TEMP%\AH2.TXT>>%WINDIR%\system32\drivers\etc\hosts
GOTO :END
:COPY_FILES_X64
DIR "%ProgramFiles(x86)%\amtlib.dll" /W /S /B >%TEMP%\AH4.TXT
DIR "%ProgramFiles%\amtlib.dll" /W /S /B >%TEMP%\AH5.TXT
FOR /F "tokens=*" %%g IN (%TEMP%\AH4.TXT) DO COPY /Y "%X32%\amtlib.dll" "%%g">nul 2>&1
FOR /F "tokens=*" %%g IN (%TEMP%\AH5.TXT) DO COPY /Y "%X64%)\amtlib.dll" "%%g">nul 2>&1
GOTO :END
:COPY_FILES_X32
DIR "%ProgramFiles%\amtlib.dll" /W /S /B >%TEMP%\AH5.TXT
FOR /F "tokens=*" %%g IN (%TEMP%\AH4.TXT) DO COPY /Y "%X32%\amtlib.dll" "%%g">nul 2>&1
GOTO :END
:DONE
ENDLOCAL
IF EXIST %TEMP%\AH*.TXT DEL %TEMP%\AH*.TXT
:END
REM This script is free to USE & MODIFY for individual use, but not in a
REM 3rd-party contracting situation. This script is not free for REDISTRIBUTION.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment