엑셀을 사용중에 갑자기 매크로 기능을 쓰지도 않는데 매크로 파일로 파일이 열리지 않는 문제가 발생하였다.
저녁에 급하게 처리하느라 미처 사진은 찍지 못하였지만 증상은 아래와 같다.
1. 저장된 엑셀파일 실행시에 Book1 으로 열림
2. X 창을 눌러도 닫히지 않음 뭔가 이상한 파일 시트가 열림(mypersonnel.xls)
3. 매크로로 인한 어쩌구저쩌구 경고창이 발생
- 원인
감염(?) 파일 실행시 AppData\Roaming\Microsoft\Excel\XLSTART 폴더에 매크로 파일이 생성되며
모든 엑셀 파일 실행시 해당 매크로 바이러스가 실행되어 문서의 열람이 불가하게 만든다.
- 해결 방법
AppData\Roaming\Microsoft\Excel\XLSTART 파일의 매크로 파일 삭제 및 원본 파일 삭제 또는 치료
해당 첨부 파일(.bat 파일 내용 공개) 실행
현상이 발생하여 윈도우 포럼에 문의 및
Sam4Amor 님의 답변으로 배치파일을 만들었다.
★ 해당 파일은 생성된 매크로 파일을 전부 삭제 하며 실행시 매크로 데이터 유실의 위험이 있다.
인지하고 사용하시길 바랍니다.
-------------------------- .bat 파일 내용 --------------------------------------------------------------------------------
@echo 바이러스 제거 시작
@echo 바이러스 제거 완료 후 프로그램 창 자동 종료 됩니다.
@echo 프로그램 창 자동 종료 후 PC 를 재부팅 하고 사용바랍니다.
@echo timeout /t 2 /nobreak>nul
@echo timeout /t 2 /nobreak>nul
@echo timeout /t 2 /nobreak>nul
@echo timeout /t 2 /nobreak>nul
@echo timeout /t 2 /nobreak>nul
@echo Off
timeout /t 5 /nobreak>nul
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
기호에 맞게 수정해서 사용하면 될거 같다.
'IT 일상' 카테고리의 다른 글
Window 11 클린 설치 및 세팅 과정 2부 (0) | 2023.07.19 |
---|---|
Window 11 클린 설치 및 세팅 과정 1부 (0) | 2023.07.18 |
윈도우(Windows) 10 바탕화면 무한 깜빡임 or CPU 100% 현상 (0) | 2023.07.10 |
몇 일간 멱살잡고 씨름한 캐리어 에어컨과 사용하던 공유기에 와이파이(WIFI) 연결기 (0) | 2023.07.03 |
Window 11 레노버 YOGA370 펜 연결 난항기 (0) | 2023.06.27 |