소프트웨어 삭제 배치파일 부탁 드립니다.
2022.05.18 21:50
앞에 질문과 답변에 삭제 소스 코드 부탁드렸는데 안되더라구요.다시 질문 드릴려고요
윈도우 검색창에서 cmd해서 입력하면 되는데 cmd 파일 만들고 마우스 오른쪽 누르고 관리자 권한으로 하니 안되더라구요
원본 소스 코드 입니다.
@echo off
set ver=v5.3
title EaseUS BLOCKING
fltmc >nul 2>&1 || (
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\GetAdmin.vbs"
echo UAC.ShellExecute "%~fs0", "", "", "runas", 1 >> "%temp%\GetAdmin.vbs"
cmd /u /c type "%temp%\GetAdmin.vbs">"%temp%\GetAdminUnicode.vbs"
cscript //nologo "%temp%\GetAdminUnicode.vbs"
del /f /q "%temp%\GetAdmin.vbs" >nul 2>&1
del /f /q "%temp%\GetAdminUnicode.vbs" >nul 2>&1
exit
)
@echo off
SET hosts=%windir%\system32\drivers\etc\hosts
attrib -r %hosts%
echo. >>%hosts%
FOR %%A IN (
www.easeus.com
activation.easeus.com
easeus.com.cn
www.easeus.com.cn
track.easeus.com
track.easeus.com.cn
api.easeus.com
update.easeus.com
map2.hwcdn.net
easeusinfo.us-east-1.log.aliyuncs.com aaa100cd68bbe03f3.awsglobalaccelerator.com
uompro.easeus.com
order.easeus.com
curl.haxx.se
buy.easeus.com
v2api-uoss.easeus.com
) DO (
echo 0.0.0.0 %%A >>%hosts%
)
attrib +r %hosts%
echo Successfully added entries
@echo off
netsh advfirewall firewall add rule name="DRW.exe" dir=out program="C:\Program Files\EaseUS\EaseUS Data Recovery Wizard\DRW.exe" action=block
netsh advfirewall firewall add rule name="DRWUI.exe" dir=out program="C:\Program Files\EaseUS\EaseUS Data Recovery Wizard\DRWUI.exe" action=block
echo Successfully Blocked Programs
ipconfig /flushdns
@Exit
입니다
rmdir /s /q "C:\Program Files\EaseUS\EaseUS Data Recovery Wizard\aliyun"
del /f /q "C:\Program Files\EaseUS\EaseUS Data Recovery Wizard\EuDownloader.exe"
원본에 추가해도 삭제가 안되더라구요
부탁드립니다
댓글 [5]
-
지후빠 2022.05.19 09:51
-
지후빠 2022.05.19 12:45
예를 들면 다음처럼... (EaseUS-BLOCKING.cmd 에 추가하였습니다.)
for /r "C:\Program Files\EaseUS\EaseUS Data Recovery Wizard\aliyun" %%a in (*.exe) do taskkill /f /im "%%~nxa" /t
rmdir /s /q "C:\Program Files\EaseUS\EaseUS Data Recovery Wizard\aliyun"
taskkill /f /im EuDownloader.exe /t
del /f /q "C:\Program Files\EaseUS\EaseUS Data Recovery Wizard\EuDownloader.exe"
-
프록시마 2022.05.19 18:47
감사합니다
-
프록시마 2022.05.19 18:40
EaseUS-BLOCKING.cmd 파일은 원본 소스에 지후빠님이 2가지 폴더/파일 삭제할 수 있게 새로 만들어 주신건가요?
그리고 아래 댓글은 이런방법으로 추가했다.그러니 EaseUS-BLOCKING.cmd 다운 받아서 실행해라? 이건가요? -
지후빠 2022.05.19 19:14
위에 댓글 내용 그대로 입니다.
1. 우클릭하여 관리자 권한으로 실행해도 되고, 바로 더블클릭해도 관리자 권한으로 실행되도록 되어 있는 것에서 vbs가 아닌 powershell을 이용하도록 수정하였습니다.
2. aliyun폴더와 EuDownloader.exe 파일이 삭제되지 않는다고 하셔서, 원인은 다양하겠지만 혹시 사용중인 폴더/파일이라서 그럴 수 있겠다 싶어서 점유하고 있는 프로세스를 종료시키는 부분을 추가하였습니다.(원인에 따라 다른 접근이 필요할 수도 있겠습니다.)
관리자 실행 부분만 다음처럼 수정하였습니다. EaseUS-BLOCKING.cmd
fltmc >nul 2>&1 || powershell start -verb runas '%0' && exit
aliyun 폴더나 EuDownloader.exe 파일이 지워지지 않는 것은 시스템에서 잡고 있어서 그럴수 있습니다.
- 예를 들면, 해당 폴더내 파일이 실행중이거나 열려 있을때. 해당 실행파일이 실행중일때 등
- 작업관리자에서 확인하시어 taskkill로 해당 프로세스를 죽이고 시도해보십시오.