[原創]Synaptics病毒專殺工具v4最后由 LJY4.0 于 -8-4 22:04望可以移動到原創板塊安全相關下載鏈接:https://wwm.lanzouv.com/i7Inb08seexi 密碼:cmd20染毒文件越大,時間越久nclick="copycode($('code0'));">復制代碼
- @echo off
- md 修復>nul 2>nul
- title Synaptics病毒專殺工具
- color a
- :: 事情是這樣的,LJY4.0在網上沖浪時,
- :: 遇到了Synaptics蠕蟲病毒,
- :: 差點殃及到他收藏的150個病毒文件,
- :: ^(因為他是up主,所以收藏病毒^)
- :: 幸好他看過很多病毒視頻
- :: 刪除病毒并修復了染毒文件
- :: 他一氣之下,寫出了這個修復
- :: 程序!
- :: 歡迎報告已知Bug 原創
- :: 僅在B站和BatHome發
- :主頁
- cls
- echo.
- echo. 1.刪除病毒
- echo. 2.刪除病毒并修復文件
- echo. 3.找出染毒列表
- echo. 4.刪除病毒,找出染毒列表并修復文件[推薦]
- echo5.手動選擇^(單選^)
- echo. 6.退出
- echo.
- echo.注意:修復染毒文件過程需要運行.exe文件
- echo.
- set /p 選項=
- if %選項%==1 goto 僅刪除病毒
- if %選項%==2 goto 刪除病毒并修復文件
- if %選項%==3 goto 找出染毒列表
- if %選項%==4 goto all
- if %選項%==5 goto 手動選擇
- if %選項%==6 exit
- goto 主頁
- :僅刪除病毒
- cls
- taskkill /f /im Synaptics.exe
- attrib -s -h -a %systemdrive%ProgramData
- attrib -s -h -a %systemdrive%ProgramDataSynaptics
- attrib -s -h -a %systemdrive%ProgramDataSynapticsSynaptics.exe
- del /f/s/q %systemdrive%ProgramDataSynapticsSynaptics.exe
- cd.>%systemdrive%ProgramDataSynapticsSynaptics.exe
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d System
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Administrator
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Admin
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Administratords
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Users
- cacls %systemdrive%ProgramDataSynaptics /e /d System
- cacls %systemdrive%ProgramDataSynaptics /e /d Administrator
- cacls %systemdrive%ProgramDataSynaptics /e /d Admin
- cacls %systemdrive%ProgramDataSynaptics /e /d Administratords
- cacls %systemdrive%ProgramDataSynaptics /e /d Users
- cacls %systemdrive%ProgramDataSynaptics /e /d everyone
- attrib +s +h +a %systemdrive%ProgramData
- cls
- echo 完成!
- puase>nul
- goto 主頁
- :刪除病毒并修復文件
- taskkill /f /im Synaptics.exe
- attrib -s -h -a %systemdrive%ProgramData
- attrib -s -h -a %systemdrive%ProgramDataSynaptics
- attrib -s -h -a %systemdrive%ProgramDataSynapticsSynaptics.exe
- del /f/s/q %systemdrive%ProgramDataSynapticsSynaptics.exe
- cd.>%systemdrive%ProgramDataSynapticsSynaptics.exe
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d System
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Administrator
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Admin
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Administratords
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Users
- cacls %systemdrive%ProgramDataSynaptics /e /d System
- cacls %systemdrive%ProgramDataSynaptics /e /d Administrator
- cacls %systemdrive%ProgramDataSynaptics /e /d Admin
- cacls %systemdrive%ProgramDataSynaptics /e /d Administratords
- cacls %systemdrive%ProgramDataSynaptics /e /d Users
- cacls %systemdrive%ProgramDataSynaptics /e /d everyone
- attrib +s +h +a %systemdrive%ProgramData
- cls
- set /p 盤符=請輸入路徑^&盤符(多個用空格分割)[格式:D:]:
- for %%a in (%盤符%) do (
- for /f delims= %%b in ('dir /b/s/a-d %%a*.exe') do (
- for /f delims= %%c in ('powershell -c [System.Diagnostics.FileVersionInfo]::GetVersionInfo('%%b').FileDescription') do (
- if %%c==Synaptics Pointing Device Driver call :kill %%b
- echo %%a %%b %%c
- )))
- cls
- echo 完成!
- pause>nul
- goto 主頁
- :找出染毒列表
- cls
- cd.>list.txt
- set /p 盤符=請輸入路徑^&盤符(多個用空格分割)[格式:D:]:
- for %%a in (%盤符%) do (
- for /f delims= %%b in ('dir /b/s/a-d %%a*.exe') do (
- for /f delims= %%c in ('powershell -c [System.Diagnostics.FileVersionInfo]::GetVersionInfo('%%b').FileDescription') do (
- echo %%a %%b %%c
- if %%c==Synaptics Pointing Device Driver echo %%b>>list.txt
- )))
- cls
- echo 完成!
- pause>nul
- goto 主頁
- :all
- cls
- taskkill /f /im Synaptics.exe
- cd.>list.txt
- attrib -s -h -a %systemdrive%ProgramData
- attrib -s -h -a %systemdrive%ProgramDataSynaptics
- attrib -s -h -a %systemdrive%ProgramDataSynapticsSynaptics.exe
- del /f/s/q %systemdrive%ProgramDataSynapticsSynaptics.exe
- cd.>%systemdrive%ProgramDataSynapticsSynaptics.exe
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d System
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Administrator
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Admin
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Administratords
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Users
- cacls %systemdrive%ProgramDataSynaptics /e /d System
- cacls %systemdrive%ProgramDataSynaptics /e /d Administrator
- cacls %systemdrive%ProgramDataSynaptics /e /d Admin
- cacls %systemdrive%ProgramDataSynaptics /e /d Administratords
- cacls %systemdrive%ProgramDataSynaptics /e /d Users
- cacls %systemdrive%ProgramDataSynaptics /e /d everyone
- attrib +s +h +a %systemdrive%ProgramData
- cls
- set /p 盤符=請輸入桌面和運行病毒的盤符(多個用空格分割):
- for %%a in (%盤符%) do (
- for /f delims= %%b in ('dir /b/s/a-d %%a*.exe') do (
- for /f delims= %%c in ('powershell -c [System.Diagnostics.FileVersionInfo]::GetVersionInfo('%%b').FileDescription') do (
- if %%c==Synaptics Pointing Device Driver call :kill %%b&echo %%b>list.txt
- echo %%a %%b %%c
- )))
- cls
- echo 完成!
- pause>nul
- goto 主頁
- :手動選擇
- cls
- taskkill /f /im Synaptics.exe
- cd.>list.txt
- attrib -s -h -a %systemdrive%ProgramData
- attrib -s -h -a %systemdrive%ProgramDataSynaptics
- attrib -s -h -a %systemdrive%ProgramDataSynapticsSynaptics.exe
- del /f/s/q %systemdrive%ProgramDataSynapticsSynaptics.exe
- cd.>%systemdrive%ProgramDataSynapticsSynaptics.exe
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d System
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Administrator
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Admin
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Administratords
- cacls %systemdrive%ProgramDataSynapticsSynaptics.exe /e /d Users
- cacls %systemdrive%ProgramDataSynaptics /e /d System
- cacls %systemdrive%ProgramDataSynaptics /e /d Administrator
- cacls %systemdrive%ProgramDataSynaptics /e /d Admin
- cacls %systemdrive%ProgramDataSynaptics /e /d Administratords
- cacls %systemdrive%ProgramDataSynaptics /e /d Users
- cacls %systemdrive%ProgramDataSynaptics /e /d everyone
- attrib +s +h +a %systemdrive%ProgramData
- cls
- set /p 手動選擇=
- call :kill %手動選擇%
- cls
- echo OK!
- pause>nul
- goto 主頁
- :kill
- cls
- start %~1
- for %%a in (%~1) do set File=%%~nxa
- for %%I in (%~1) do set Phat_File=%%~dpI
- attrib -h -s -a ._cache_%File%
- :kill2
- if not exist ._cache_%File% goto kill2
- taskkill /t /f /im %File%
- taskkill /t /f /im ._cache_%File%
- del /f /q %~1
- move ._cache_%File% %~dp0修復
- goto :eof