Adobe 프로그램이, 인증과 관련하여, 여러 불편한 점이 있다.
그래서 관련된, 폴더, 윈도우 서비스, 업데이트 스케줄러 등을 찾아서 삭제하도록 배치파일로 만들었다.
64비트 OS 기준이므로 32비트 OS이면
rmdir /s /q "%PROGRAMFILES(X86)%\Common Files\Adobe\ARM\" 이부분에서 빨간부분만 %programfiles% 로 바꾸면 되지 않을까 싶다.
서비스에 등록된 adobe삭제는 srvman을 이용하였다.
srvman은 아래 링크로 접속하여 받으면 되겠다.
https://sysprogs.com/legacy/tools/srvman/
직다운링크
sysprogs.com/getfile/411/srvman-1.0.7z
배치파일과 srvman을 동일 위치에 두고 실행하면된다.
바로 삭제가 되므로, 실행에 주의 하세요.
내용은 다음과 같다.
서비스삭제
폴더삭제
스케줄러삭제
배치파일안에 rem으로 주석처리한 부분은 생략하겠다.
@echo off
pushd %~dp0
srvman stop /nawait AGMService
srvman delete /nowait AGMService
srvman stop /nawait AGSService
srvman delete /nowait AGSService
srvman stop /nawait AdobeUpdateService
srvman delete /nowait AdobeUpdateService
srvman stop /nawait "AdobeARMservice"
srvman delete /nowait "AdobeARMservice"
srvman stop /nawait "AdobeFlashPlayerUpdateSvc"
srvman delete /nowait "AdobeFlashPlayerUpdateSvc"
srvman stop /nawait "Adobe LM Service"
srvman delete /nawait "Adobe LM Service"
srvman stop /nawait SwitchBoard
srvman delete /nawait SwitchBoard
rmdir /s /q "%PROGRAMFILES(X86)%\Common Files\Adobe\ARM\"
for /f "tokens=3 delims=:\" %%i in ('"SCHTASKS /Query /fo list | FIND/I "adobe""') do schtasks /delete /f /tn "%%i"
서비스를 삭제하면, 깨끗하게 된다.
맨 끝에 for 구문으로 adobe 시작하는 스케줄은 다 삭제.
배치파일안에는 google로 시작하는것도 삭제하게 되어있으니, 불필요하신분은 rem 을 앞에 달아서 주석처리하세요.
개별 삭제를 하려면, 배치파일에 rem 주석처리된것과 같이 스케줄러에 등록된 이름을 따옴표로 해주면 된다.
schtasks /delete /f /tn "Adobe Acrobat Update Task"
CC의 경우 정품인증 팝업 이 발생하는 부분이 있는데 다음 게시물에 작성하겠다.