소프트웨어 엑셀 매크로 바이러스(?) 파일 삭제 배치파일 만들기
2023.05.11 10:45
얼마전부터 자꾸 매크로가 자동 생성되어 다수의 PC가 엑셀파일을 열지 못하게 되는데요..
실행시 자동 생성되는 감염된(?) 파일(mypersonnel.xls)을 삭제하고 통합시트로 처음부터 만들어도 또 재 발생이 되는..... 포멧하기는 귀찮아서
C:\Users\(PC계정)\AppData\Roaming\Microsoft\Excel\XLSTART 폴더를 날려버릴려고 코드짜서 실행했는데
안지워지네요 .. 보고 피드백 좀 부탁드립니다.
---------------------------------------------------------------------------------------------------------------------------------
@echo off
pushd %~dp0
color 2f
net session >nul 2>&1 || (PowerShell start -verb runas '%~0' &exit /b)
exit
rmdir /s /q "C:\%USERPROFILE%\AppData\Roaming\Microsoft\Excel\XLSTART"
----------------------------------------------------------------------------------------------------------------------------------
댓글 [4]
-
Sam4Amor 2023.05.11 11:14
-
Airbrone13 2023.05.11 11:41
안지워지네요 ㅠㅠ
-
Sam4Amor 2023.05.11 12:34
실수요, _loop 위에 exit 를 지우고 했어야 해요
@echo off
pushd %~dp0
net session >nul 2>&1
if %errorLevel% == 0 (
echo Script is already running with administrator privileges.
) else (
echo Script is not running with administrator privileges. Restarting...
powershell -Command "Start-Process cmd -ArgumentList '/c %~dpnx0' -Verb RunAs"
exit
)
:_loop
rd %USERPROFILE%\AppData\Roaming\Microsoft\Excel\XLSTART /s /q
if exist "%USERPROFILE%\AppData\Roaming\Microsoft\Excel\XLSTART" goto _loop
exit
-
Airbrone13 2023.05.11 12:52
감사합니다.
한번 이걸로 해보세요 -.-a
@echo off
pushd %~dp0
net session >nul 2>&1
if %errorLevel% == 0 (
echo Script is already running with administrator privileges.
) else (
echo Script is not running with administrator privileges. Restarting...
powershell -Command "Start-Process cmd -ArgumentList '/c %~dpnx0' -Verb RunAs"
exit
)
exit
:_loop
rd %USERPROFILE%\AppData\Roaming\Microsoft\Excel\XLSTART /s /q
if exist "%USERPROFILE%\AppData\Roaming\Microsoft\Excel\XLSTART" goto _loop
exit