Hi Dave
I apologise for the delay in replying.
Here is the Security Check file:
@echo off
cd %~dp0
title Security Check
color F
set cleanver=1.014 --- 12/23/15
echo.
echo.
echo.`````````````````````````Security Check by screen317`````````````````````````
echo.
echo.
echo.
echo.
echo.
echo.This will check your system and display the security programs on your computer.
echo.
echo.`````````If you don't want this done for any reason, please quit now.````````
echo.
echo.
echo.
pause
cls
echo.
echo.
echo.
:prep
If "%OS%"=="Windows_NT" (
goto NT
) else (
echo. UNSUPPORTED OPERATING SYSTEM! Aborting now! && echo. UNSUPPORTED OPERATING SYSTEM! ABORTED!>checkup.txt
)
goto preend
:NT
if exist checkup.txt del /q /f *.txt
echo. Results of screen317's Security Check version %cleanver% >prelimcheckup.txt
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. ``Collecting information``
"%cd%\Other\cmdinfo.exe">check.txt
@find /i "OS type" check.txt>OS1check.txt
@find /i "Build number" check.txt>x64SPcheck.txt
@FOR /F "eol=- tokens=3-6* delims= " %%d in (OS1check.txt) do @echo. %%d %%e %%f %%g %%h>OS1check2.txt
@find /i "vista" OS1check2.txt>nul && set OS1=Windows Vista
@find /i "XP" OS1check2.txt>nul && set OS1=Windows XP
@find /i "2000" OS1check2.txt>nul && set OS1=Windows 2000
@find /i "7" OS1check2.txt>nul && set OS1=Windows 7
if not exist "%systemdrive%\Program Files (x86)" goto x64totalskip
if "%OS1%"=="Windows 7" goto x64vistaskip
@find /i "Build number" check.txt>x64SPcheck.txt
@find /i "6001" x64SPcheck.txt>nul &&set OS2=Service Pack 1
@find /i "6002" x64SPcheck.txt>nul &&set OS2=Service Pack 2
goto UACcheck
:x64vistaskip
@find /i "7601" x64SPcheck.txt>nul &&set OS2=Service Pack 1
goto UACcheck
:x64totalskip
@find /i "Service Pack" check.txt>OS2check.txt
@find /i "1" OS2check.txt>nul && set OS2=Service Pack 1
@find /i "2" OS2check.txt>nul && set OS2=Service Pack 2
@find /i "3" OS2check.txt>nul && set OS2=Service Pack 3
@find /i "4" OS2check.txt>nul && set OS2=Service Pack 4
:UACcheck
"%cd%\Other\swreg.exe" query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System">UAC.txt
@find /i "EnableLUA" "UAC.txt">"UAC2.txt"
@find /I "1 " "UAC2.txt">nul && set UAC=(UAC is enabled)
@find /I "0 " "UAC2.txt">nul && set UAC=
(UAC is disabled!):uacskip
set x64check=x86
if "%programfiles(x86)%"=="%systemdrive%\Program Files (x86)" set x64check=x64
echo. %OS1% %OS2% %x64check% %UAC% >>prelimcheckup.txt
@find /i "windows" prelimcheckup.txt>nul || echo.
Error getting OS version@find /i "Windows 2000" prelimcheckup.txt>nul && @find /i "2000 Service Pack 4" prelimcheckup.txt>nul || echo.
Out of date service pack!!>>prelimcheckup.txt
@find /i "Windows Vista" prelimcheckup.txt>nul && @find /i "Vista Service Pack 2" prelimcheckup.txt>nul || echo.
Out of date service pack!!>>prelimcheckup.txt
@find /i "Windows XP" prelimcheckup.txt>nul && @find /i "XP Service Pack 3" prelimcheckup.txt>nul || echo.
Out of date service pack!!>>prelimcheckup.txt
@find /i "Windows 7" prelimcheckup.txt>nul && @find /i "7 Service Pack 1" prelimcheckup.txt>nul || echo.
Out of date service pack!!>>prelimcheckup.txt
:IE version
"%cd%\other\SWreg.exe" query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer" /V "svcVersion">IEversion.txt
@FOR /F "eol=- tokens=1-3* delims= " %%a in (IEVersion.txt) do echo.%%c>IEVersion2.txt
if "%OS1%"=="Windows Vista" goto oldIEV
if "%OS1%"=="Windows XP" goto oldIE
if "%OS1%"=="Windows 2000" goto oldIE
@FOR /F "eol=- tokens=1 delims=." %%# in (IEVersion2.txt) do (
if "%%#" LSS "11" (
echo. Internet Explorer %%#
Out of date!>>prelimcheckup.txt
) else (
echo. Internet Explorer 11 >>prelimcheckup.txt
)
)
goto IESkip
:oldIEV
"%cd%\other\SWreg.exe" query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector">IEversion.txt
Find /I "IE" "IEVersion.txt">IEVersion2.txt
@FOR /F "eol=- tokens=1-3* delims= " %%a in (IEVersion2.txt) do echo.%%c>IEVersion3.txt
@FOR /F "eol=- tokens=1 delims=." %%# in (IEVersion3.txt) do (
if "%%#" LSS "9" (
echo. Internet Explorer %%#
Out of date!>>prelimcheckup.txt
) else (
echo. Internet Explorer 9 >>prelimcheckup.txt
)
)
:oldIE
"%cd%\other\SWreg.exe" query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector">IEversion.txt
Find /I "IE" "IEVersion.txt">IEVersion2.txt
@FOR /F "eol=- tokens=1-3* delims= " %%a in (IEVersion2.txt) do echo.%%c>IEVersion3.txt
@FOR /F "eol=- tokens=1 delims=." %%# in (IEVersion3.txt) do (
if "%%#" LSS "8" (
echo. Internet Explorer %%#
Out of date!>>prelimcheckup.txt
) else (
echo. Internet Explorer 8 >>prelimcheckup.txt
)
)
:IESkip
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. Collecting Information Done
:preparing
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. ``Preparing``
objlist.exe "programlist"
if exist install.txt goto processlist1
objlist.exe "programlist"
if exist install.txt goto processlist1
objlist.exe "programlist"
if exist install.txt goto processlist1
if ERRORLEVEL 1 echo.
Error creating install.txt after 3 tries! Trying alternate method...>>prelimcheckup.txt
uninstalllist.exe
:processlist1
objlist.exe "processlist"
if exist process.txt goto preantivirus
objlist.exe "processlist"
if exist process.txt goto preantivirus
objlist.exe "processlist"
if exist process.txt goto preantivirus
if ERRORLEVEL 1 echo.
Error creating process.txt after after 3 tries! Trying Alternate method...>>prelimproccheck.txt
runprocesses.exe
if exist process.txt (
goto preantivirus
) else (
echo.
Error creating Process List-- tell your Helper>>prelimcheckup.txt
)
:preantivirus
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. ``Preparing Done!``
:antivirus
echo.
echo.
``````````````Antivirus/Firewall Check:``````````````>>prelimcheckup.txt
if not exist "C:\windows\system32\sc.exe" goto skipwscsvccheck && echo.
sc.exe missing!>>prelimcheckup.txt
sc query "wscsvc">wscsvc1.txt
@find /I "RUNNING" wscsvc1.txt>nul || echo.
Windows Security Center service is not running! This report may not be accurate!>>prelimcheckup.txt
:skipwscsvccheck
if not exist "%windir%\system32\netsh.exe" goto skipfirewallcheck && echo.
netsh.exe missing!>>prelimcheckup.txt
if "%OS1%"=="Windows XP" (
netsh firewall show state>fw1.txt
"%cd%\Other\nircmdc.exe" wait 1000
@find /I "Operational" fw1.txt>fw2.txt
@find /I "Enable" fw2.txt >nul && echo. Windows Firewall Enabled! >>prelimcheckup.txt
@find /I "Disable" fw2.txt >nul && echo. Windows Firewall Disabled! >>prelimcheckup.txt
) else (
netsh advfirewall show allprofiles > Vista7FirewallCheck1.txt
"%cd%\Other\nircmdc.exe" wait 1000
@find /I "State" Vista7FirewallCheck1.txt>Vista7FirewallCheck2.txt
@find /I "ON" Vista7FirewallCheck2.txt >nul && echo. Windows Firewall Enabled! >>prelimcheckup.txt
@find /I "OFF" Vista7FirewallCheck2.txt >nul && echo. Windows Firewall Disabled! >>prelimcheckup.txt
)
:skipfirewallcheck
if exist "%windir%\system32\wbem\wmic.exe" goto scenter
FIND /I "V3 VirusBlock" install.txt>>prelimviruscheck.txt
FIND /V /I "V3 VirusBlock" install.txt>install2.txt
FIND /I "avast! 4 Small Business Server Edition" install2.txt>>prelimviruscheck.txt
FIND /V /I "avast! 4 Small Business Server Edition" install2.txt>install3.txt
FIND /I "avast! Antivirus" install3.txt>>prelimviruscheck.txt
FIND /V /I "avast! Antivirus" install3.txt>install4.txt
FIND /I "avast! 4 SBS Edition" install4.txt>>prelimviruscheck.txt
FIND /V /I "avast! 4 SBS Edition" install4.txt>install5.txt
FIND /I "AVG Internet Security" install5.txt>>prelimviruscheck.txt
FIND /V /I "AVG Internet Security" install5.txt>install6.txt
FIND /I "AVG Anti-Virus" install6.txt>>prelimviruscheck.txt
FIND /V /I "AVG Anti-Virus" install6.txt>install7.txt
FIND /I "avast!" install7.txt>>prelimviruscheck.txt
FIND /V /I "avast!" install7.txt>install8.txt
FIND /I "AVG" install8.txt>>prelimviruscheck.txt
FIND /V /I "AVG" install8.txt>install9.txt
FIND /I "Avira AntiVir Personal - Free Antivirus" install9.txt>>prelimviruscheck.txt
FIND /V /I "Avira AntiVir Personal - Free Antivirus" install9.txt>install10.txt
FIND /I "Avira AntiVir Premium" install10.txt>>prelimviruscheck.txt
FIND /V /I "Avira AntiVir Premium" install10.txt>install11.txt
FIND /I "Avira AntiVir Professional" install11.txt>>prelimviruscheck.txt
FIND /V /I "Avira AntiVir Professional" install11.txt>install12.txt
FIND /I "Avira" install12.txt>>prelimviruscheck.txt
FIND /V /I "Avira" install12.txt>install13.txt
FIND /I "Rising Antivirus" install13.txt>>prelimviruscheck.txt
FIND /V /I "Rising Antivirus" install13.txt>install14.txt
FIND /I "BullGuard" install14.txt>>prelimviruscheck.txt
FIND /V /I "BullGuard" install14.txt>install15.txt
FIND /I "eTrust Antivirus" install15.txt>>prelimviruscheck.txt
FIND /V /I "eTrust Antivirus" install15.txt>install16.txt
FIND /I "Quick Heal" install16.txt>>prelimviruscheck.txt
FIND /V /I "Quick Heal" install16.txt>install17.txt
FIND /I "ClamWin" install17.txt>>prelimviruscheck.txt
FIND /V /I "ClamWin" install17.txt>install18.txt
FIND /I "EarthLink Protection" install18.txt>>prelimviruscheck.txt
FIND /V /I "EarthLink Protection" install18.txt>install19.txt
FIND /I "Aluria Security" install19.txt>>prelimviruscheck.txt
FIND /V /I "Aluria Security" install19.txt>install20.txt
FIND /I "Digital Security Blink Professional" install20.txt>>prelimviruscheck.txt
FIND /V /I "Digital Security Blink Professional" install20.txt>install21.txt
FIND /I "NOD32 Antivirus" install21.txt>>prelimviruscheck.txt
FIND /V /I "NOD32 Antivirus" install21.txt>install22.txt
FIND /I "ESET" install22.txt>>prelimviruscheck.txt
FIND /V /I "ESET" install22.txt>install23.txt
FIND /I "F-Prot Antivirus" install23.txt>>prelimviruscheck.txt
FIND /V /I "F-Prot Antivirus" install23.txt>install24.txt
FIND /I "F-Secure Anti-Virus" install24.txt>>prelimviruscheck.txt
FIND /V /I "F-Secure Anti-Virus" install24.txt>install25.txt
FIND /I "F-Secure Internet Security" install25.txt>>prelimviruscheck.txt
FIND /V /I "F-Secure Internet Security" install25.txt>install26.txt
FIND /I "ViRobot Expert" install26.txt>>prelimviruscheck.txt
FIND /V /I "ViRobot Expert" install26.txt>install27.txt
FIND /I "Kaspersky Anti-Virus" install27.txt>>prelimviruscheck.txt
FIND /V /I "Kaspersky Anti-Virus" install27.txt>install28.txt
FIND /I "Kaspersky Internet Security" "install28.txt" >>prelimviruscheck.txt
FIND /V /I "Kaspersky Internet Security" "install28.txt" >install29.txt
FIND /I "McAfee VirusScan" "install29.txt" >>prelimviruscheck.txt
FIND /V /I "McAfee VirusScan" "install29.txt" >install30.txt
FIND /I "McAfee Total Protection" "install30.txt" >>prelimviruscheck.txt
FIND /V /I "McAfee Total Protection" "install30.txt" >install31.txt
FIND /I "McAfee Internet Security" "install31.txt" >>prelimviruscheck.txt
FIND /V /I "McAfee Internet Security" "install31.txt" >install32.txt
FIND /I "OneCare" "install32.txt" >>prelimviruscheck.txt
FIND /V /I "OneCare" "install32.txt" >install33.txt
FIND /I "Norman" "install33.txt" >>prelimviruscheck.txt
FIND /V /I "Norman" "install33.txt" >install34.txt
FIND /I "Panda for Desktops" "install34.txt" >>prelimviruscheck.txt
FIND /V /I "Panda for Desktops" "install34.txt" >install35.txt
FIND /I "OneCare" "install35.txt" >>prelimviruscheck.txt
FIND /V /I "OneCare" "install35.txt" >install36.txt
FIND /I "Panda Antivirus" "install36.txt" >>prelimviruscheck.txt
FIND /V /I "Panda Antivirus" "install36.txt" >install37.txt
FIND /I "Panda Internet Security" "install37.txt" >>prelimviruscheck.txt
FIND /V /I "Panda Internet Security" "install37.txt" >install38.txt
FIND /I "Panda Global Protection" "install38.txt" >>prelimviruscheck.txt
FIND /V /I "Panda Global Protection" "install38.txt" >install39.txt
FIND /I "Panda Platinum" "install39.txt" >>prelimviruscheck.txt
FIND /V /I "Panda Platinum" "install39.txt" >install40.txt
FIND /I "Panda Titanium" "install40.txt" >>prelimviruscheck.txt
FIND /V /I "Panda Titanium" "install40.txt" >install41.txt
FIND /I "BitDefender" "install41.txt" >>prelimviruscheck.txt
FIND /V /I "BitDefender" "install41.txt" >install42.txt
FIND /I "Sophos Anti-Virus" "install42.txt" >>prelimviruscheck.txt
FIND /V /I "Sophos Anti-Virus" "install42.txt" >install43.txt
FIND /I "Norton AntiVirus" "install43.txt" >>prelimviruscheck.txt
FIND /V /I "Norton AntiVirus" "install43.txt" >install44.txt
FIND /I "Symantec EndPoint Protection" "install44.txt" >>prelimviruscheck.txt
FIND /V /I "Symantec EndPoint Protection" "install44.txt" >install45.txt
FIND /I "Symantec Antivirus" "install45.txt" >>prelimviruscheck.txt
FIND /V /I "Symantec Antivirus" "install45.txt" >install46.txt
FIND /I "Norton Internet Security" "install46.txt" >>prelimviruscheck.txt
FIND /V /I "Norton Internet Security" "install46.txt" >install47.txt
FIND /I "Norton System Works" "install47.txt" >>prelimviruscheck.txt
FIND /V /I "Norton System Works" "install47.txt" >install48.txt
FIND /I "PC-Cillin Internet Security" "install48.txt" >>prelimviruscheck.txt
FIND /V /I "PC-Cillin Internet Security" "install48.txt" >install49.txt
FIND /I "Trend Micro Internet Security" "install49.txt" >>prelimviruscheck.txt
FIND /V /I "Trend Micro Internet Security" "install49.txt" >install50.txt
FIND /I "Online Armor 3.5" "install50.txt" >>prelimviruscheck.txt
FIND /V /I "Online Armor 3.5" "install50.txt" >install51.txt
FIND /I "Kerio Personal Firewall 2.1.5" "install51.txt" >>prelimviruscheck.txt
FIND /V /I "Kerio Personal Firewall 2.1.5" "install51.txt" >install52.txt
FIND /I "NETGEAR ProSafe Firewall Router" "install52.txt" >>prelimviruscheck.txt
FIND /V /I "NETGEAR ProSafe Firewall Router" "install52.txt" >install53.txt
FIND /I "Trend Micro Officescan Client" "install53.txt" >>prelimviruscheck.txt
FIND /V /I "Trend Micro Officescan Client" "install53.txt" >install54.txt
FIND /I "Authentium AntiVirus" "install54.txt" >>prelimviruscheck.txt
FIND /V /I "Authentium AntiVirus" "install54.txt" >install55.txt
FIND /I "Sunbelt Personal Firewall" "install55.txt" >>prelimviruscheck.txt
FIND /V /I "Sunbelt Personal Firewall" "install55.txt" >install57.txt
FIND /I "Privatefirewall 6.1" "install57.txt" >>prelimviruscheck.txt
FIND /V /I "Privatefirewall 6.1" "install57.txt" >install58.txt
FIND /I "COMODO Internet" "install58.txt" >>prelimviruscheck.txt
FIND /V /I "COMODO Internet" "install58.txt" >install59.txt
FIND /I "Norton Personal Firewall" "install59.txt" >>prelimviruscheck.txt
FIND /V /I "Norton Personal Firewall" "install59.txt" >install60.txt
FIND /I "Aluria Firewall" "install60.txt" >>prelimviruscheck.txt
FIND /V /I "Aluria Firewall" "install60.txt" >install61.txt
FIND /V /I "EzTrends" "install61.txt" >install62.txt
FIND /I "Norton 360" "install62.txt">nul && echo. Norton 360>>prelimviruscheck.txt
FIND /V /I "Norton 360" "install62.txt" >install63.txt
FIND /I "TrustPort Antivirus" "install63.txt" >>prelimviruscheck.txt
FIND /V /I "TrustPort Antivirus" "install63.txt" >install64.txt
FIND /V /I "malw" "install64.txt" >install65.txt
FIND /V /I "virustotal" "install65.txt" >install66.txt
FIND /V /I "Comodo Memory Firewall" "install66.txt" >install67.txt
FIND /I "DriveSentry" "install67.txt" >>prelimviruscheck.txt
FIND /V /I "TrendProtect" "install67.txt" >install68.txt
FIND /V /I "SiteAdvisor" "install68.txt" >install69.txt
FIND /V /I "RegScanner" "install69.txt" >install70.txt
FIND /I "Outpost Firewall 2009" "install70.txt" >>prelimviruscheck.txt
FIND /V /I "Outpost Firewall 2009" "install70.txt" >install71.txt
echo.>hklmrun.txt
@"%cd%\other\SWreg.exe" query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run">>hklmrun.txt
@FIND /I "iolo AntiVirus" "hklmrun.txt">nul && echo. iolo Antivirus>>prelimviruscheck.txt
@FIND /I "iolo Personal Firewall" "hklmrun.txt">nul && echo. iolo Personal Firewall>>prelimviruscheck.txt
@FOR /F "eol=- tokens=1-5* delims= " %%a in (prelimviruscheck.txt) do @echo. %%a %%b %%c %%d %%e %%f>>prelimcheckup.txt
FIND /I "virus" "install71.txt" >>prelimviruscheck2.txt
FIND /V /I "virus" "install71.txt" >install72.txt
FIND /I "firewall" "install72.txt" >>prelimviruscheck2.txt
FIND /V /I "firewall" "install72.txt" >install73.txt
FIND /I "squared" "install73.txt" >>prelimviruscheck2.txt
FIND /I "DefenseWall" "install73.txt" >>prelimviruscheck2.txt
FIND /I "etrust" "install73.txt" >>prelimviruscheck2.txt
FIND /I "armor" "install73.txt" >>prelimviruscheck2.txt
FIND /I "McAfee" "install73.txt" >>prelimviruscheck2.txt
FIND /I "ZoneAlarm" "install73.txt" >>prelimviruscheck2.txt
FIND /I "bullguard" "install73.txt" >>prelimviruscheck2.txt
FIND /I "trend" "install73.txt" >>prelimviruscheck2.txt
FIND /I "prevx" "install73.txt" >>prelimviruscheck2.txt
FIND /I "outpost" "install73.txt" >>prelimviruscheck2.txt
FIND /I "AT^&T Internet Security" "install73.txt" >>prelimviruscheck2.txt
FIND /I "iolo" "install73.txt" >>prelimviruscheck2.txt
FIND /I "Microsoft Security Essentials" "install73.txt" >>prelimviruscheck2.txt
@FOR /F "eol=- tokens=1-5* delims= " %%4 in (prelimviruscheck2.txt) do @echo. %%4 %%5 %%6 %%7 %%8 %%9>>prelimcheckup.txt
goto autoupdate
:scenter
find /i "Windows XP" "prelimcheckup.txt">nul && goto XPWMI
@wmic /namespace:\\root\SecurityCenter2 PATH AntivirusProduct GET displayname >AVDisplayName.txt
type AVDisplayName.txt | findstr /v displayName >>prelimcheckup.txt
@wmic /namespace:\\root\securitycenter2 PATH antivirusproduct GET productstate >AVstate.txt
find /i "397312" AVstate.txt>nul && set updatestatus=Antivirus up to date!
find /i "393216" AVstate.txt>nul && set scanstatus=(On Access scanning
disabled!)
find /i "266240" AVstate.txt>nul && set updatestatus=Antivirus up to date!
find /i "270336" AVstate.txt>nul && set updatestatus=
Antivirus out of date!find /i "266256" AVstate.txt>nul && set updatestatus=
Antivirus out of date!find /i "262144" AVstate.txt>nul && set updatestatus=Antivirus up to date!
find /i "262144" AVstate.txt>nul && set scanstatus=(On Access scanning
disabled!)
find /i "262160" AVstate.txt>nul && set updatestatus=
Antivirus out of date!find /i "262160" AVstate.txt>nul && set scanstatus=(On Access scanning
disabled!)
find /i "266240" AVstate.txt>nul && set updatestatus=Antivirus up to date!
goto wmifinish
:XPWMI
@wmic /namespace:\\root\SecurityCenter PATH AntivirusProduct GET displayname >AVDisplayName.txt
"%cd%\Other\nircmdc.exe" wait 500
type AVDisplayName.txt | findstr /v displayName >>prelimcheckup.txt
@wmic /namespace:\\root\SecurityCenter PATH AntivirusProduct GET productUptoDate >AVupdatestatus.txt
"%cd%\Other\nircmdc.exe" wait 500
@wmic /namespace:\\root\securitycenter PATH antivirusproduct GET onaccessscanningenabled>AVscanstatus.txt
"%cd%\Other\nircmdc.exe" wait 500
if not exist AVupdatestatus.txt echo.
WMIC error!>>prelimcheckup.txt && goto preantispy
if not exist AVscanstatus.txt echo.
WMIC error!>>prelimcheckup.txt && goto preantispy
@Find /I "true" AVupdatestatus.txt>nul && set updatestatus=Antivirus up to date!
@Find /I "false" AVupdatestatus.txt>nul && set updatestatus=
Antivirus out of date!@find /i "false" AVscanstatus.txt>nul && set scanstatus=(On Access scanning
disabled!)
:wmifinish
if "%updatestatus% %scanstatus%"==" " (
echo.
WMI entry may not exist for antivirus; attempting automatic update.>>prelimcheckup.txt
) && (
goto autoupdate
)
echo. %updatestatus% %scanstatus%>>prelimcheckup.txt
@find /i "date" prelimcheckup.txt>nul || @echo.
Error obtaining update status for antivirus! >>prelimcheckup.txt
goto preantispy
:autoupdate
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. Attempting to update antivirus.
cls
if exist "%programfiles%\Avira\AntiVir Desktop\update.exe" (
"%programfiles%\Avira\AntiVir Desktop\update.exe"
) && (
echo. Avira successfully updated!>>prelimcheckup.txt
"%cd%\Other\nircmdc.exe" wait 500
)
if exist "%programfiles%\AVAST Software\Avast\ashUpd.exe" (
"%programfiles%\AVAST Software\Avast\ashUpd.exe"
) && (
echo. avast! successfully updated!>>prelimcheckup.txt
"%cd%\Other\nircmdc.exe" wait 500
)
if exist "%programfiles%\Microsoft Security Essentials\MpCmdRun.exe" (
"%programfiles%\Microsoft Security Essentials\MpCmdRun.exe" /SignatureUpdate
) && (
echo. Microsoft Security Essentials successfully updated!>>prelimcheckup.txt
"%cd%\Other\nircmdc.exe" wait 500
)
if exist "%programfiles%\AVG\AVG2012\avgmfapx.exe" (
"%programfiles%\AVG\AVG2012\avgmfapx.exe" /update
) && (
echo. AVG2012 successfully updated!>>prelimcheckup.txt
"%cd%\Other\nircmdc.exe" wait 500
)
echo.
:preantispy
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. ``Antivirus/Firewall Check Done!``
:antispy
echo.
`````````Anti-malware/Other Utilities Check:`````````>>prelimcheckup.txt
FIND /I "spy" "install.txt" >prelimspycheck.txt
FIND /I "Destroy 1.3" "prelimspycheck.txt">nul && echo.
Out of date Spybot installed!>>prelimcheckup.txt
FIND /I "Destroy 1.4" "prelimspycheck.txt">nul && echo.
Out of date Spybot installed!>>prelimcheckup.txt
FIND /I "Destroy 1.5" "prelimspycheck.txt">nul && echo.
Out of date Spybot installed!>>prelimcheckup.txt
FIND /I "Windows Defender" "install.txt" >>prelimspycheck.txt
FIND /I "ad-aware" "install.txt" >nul && echo. Ad-Aware>>prelimcheckup.txt
FIND /I "WinPatrol" "install.txt" >nul && echo. WinPatrol>>prelimcheckup.txt
FIND /I "WinPatrol 2011" "install.txt" >nul && echo. WinPatrol 2011
(Outdated! Latest version is WinPatrol 2012)>>prelimcheckup.txt
FIND /I "WinPatrol 2009" "install.txt">nul && echo. WinPatrol 2009
(Outdated! Latest version is WinPatrol 2012)>>prelimcheckup.txt
FIND /I "WinPatrol 2008" "install.txt">nul && echo. WinPatrol 2008
(Outdated! Latest version is WinPatrol 2012)>>prelimcheckup.txt
FIND /I "WinPatrol 2007" "install.txt" >nul && echo. WinPatrol 2007
(Outdated! Latest version is WinPatrol 2012)>>prelimcheckup.txt
FIND /I "trendprotect" "install.txt" >>prelimspycheck.txt
FIND /I "ThreatFire" "install.txt" >>prelimspycheck.txt
FIND /I "Mamutu" "install.txt" >>prelimspycheck.txt
FIND /I "web of trust" "install.txt" >>prelimspycheck.txt
FIND /I "Finjan" "install.txt" >>prelimspycheck.txt
FIND /I "siteadvisor" "install.txt" >>prelimspycheck.txt
@FIND /I "RegProt" "hklmrun.txt">nul && echo. DiamondCS RegProt>>prelimspycheck.txt
FIND /I "Norton Ghost" "install.txt" >>prelimspycheck.txt
if exist "%systemdrive%\IE-SPYAD" @echo. IE SpyAd >>prelimspycheck.txt
FIND /I "Secunia" "install.txt" >>prelimspycheck.txt
@COPY /Y "%SystemRoot%\system32\drivers\etc\HOSTS" "hostcopy.txt" >nul
FIND /I "MVPS" "hostcopy.txt" >>nul && echo. MVPS Hosts File >>prelimcheckup.txt
FIND /I "BOClean" "install.txt" >>prelimspycheck.txt
FIND /I "hosts" "install.txt" >>prelimspycheck.txt
FIND /I "virustotal" "install.txt" >>prelimspycheck.txt
FIND /I "Key Scrambler" "install.txt" >>prelimspycheck.txt
FIND /I "WindowsCare" "install.txt" >>prelimspycheck.txt
if exist "%windir%\gmer.exe" @echo. Gmer >>prelimspycheck.txt
FIND /I "RegSupreme" "install.txt" >>prelimspycheck.txt
FIND /I "Trojan Remover" "install.txt" >>prelimspycheck.txt
FIND /I "Free Internet Window Washer" "install.txt" >>prelimspycheck.txt
if exist "%userprofile%\Desktop\cwshredder.exe" @echo. CWShredder >>prelimspycheck.txt
FIND /I "rootkit" "install.txt" >>prelimspycheck.txt
FIND /I "Zemana" "install.txt" >>prelimspycheck.txt
FIND /I "Malwarebytes Anti-Malware version 1.70.0.1100" "install.txt" >>prelimspycheck.txt && echo.
MBAM out of Date!>>prelimspycheck.txt
FIND /I "Malwarebytes Anti-Malware version 1.75.0.1300" "install.txt" >>prelimspycheck.txt && echo.
MBAM out of Date!>>prelimspycheck.txt
FIND /I "Malwarebytes Anti-Malware version 2.0.3.1025" "install.txt" >>prelimspycheck.txt
FIND /I "HijackThis 1.99.1" "install.txt" >>prelimspycheck.txt && echo.
Out of date HijackThis installed!>>prelimcheckup.txt
FIND /I "HijackThis 2.0.2" "install.txt" >>prelimspycheck.txt && echo.
Out of date HijackThis installed!>>prelimcheckup.txt
FIND /I "HijackThis 2.0.3" "install.txt" >>prelimspycheck.txt && echo.
Out of date HijackThis installed!>>prelimcheckup.txt
FIND /I "HijackThis 2.0.4" "install.txt" >>prelimspycheck.txt && echo.
Out of date HijackThis installed!>>prelimcheckup.txt
FIND /I "HijackThis 2.0.5" "install.txt" >>prelimspycheck.txt
FIND /I "runscanner" "install.txt" >>prelimspycheck.txt
FIND /I "tuneup" "install.txt" >>prelimspycheck.txt
FIND /I "Comodo Memory Firewall" "install.txt" >>prelimspycheck.txt
FIND /I "cleaner" "install.txt" >>prelimspycheck.txt
FIND /I "RegScanner" "install.txt" >>prelimspycheck.txt
FIND /I "DriveSentry" "install.txt" >>prelimspycheck.txt
FIND /V "SpywareBlaster" "prelimspycheck.txt" >prelimspycheck2.txt
FIND /I "SpywareBlaster 4.1" "prelimspycheck2.txt">nul && echo SpywareBlaster 4.1
Out of Date!>>prelimspycheck.txt
FIND /I "SpywareBlaster 4.2" "prelimspycheck2.txt">nul && echo SpywareBlaster 4.2
Out of Date!>>prelimspycheck.txt
FIND /I "SpywareBlaster 4.3" "prelimspycheck2.txt">nul && echo SpywareBlaster 4.3
Out of Date!>>prelimspycheck.txt
FIND /I "SpywareBlaster 4.4" "prelimspycheck2.txt">nul && echo SpywareBlaster 4.4
Out of Date!>>prelimspycheck.txt
FIND /I "SpywareBlaster 4.5" "prelimspycheck2.txt">nul && echo SpywareBlaster 4.5
Out of Date!>>prelimspycheck.txt
FIND /I "SpywareBlaster 4.6" "prelimspycheck2.txt">nul && echo SpywareBlaster 4.6
Out of Date!>>prelimspycheck.txt
FIND /I "SpywareBlaster 5.0" "prelimspycheck2.txt" >>prelimspycheck2.txt
:java
@FIND /I "Java" "install.txt" >>prelimspycheck.txt || goto javanext
@FIND /I "Java 8 Update 66" "prelimspycheck.txt" >nul || echo.
Java version 32-bit out of Date!>>prelimspycheck.txt
:javanext
@FOR /F "eol=- tokens=1-4* delims= " %%j in (prelimspycheck.txt) do @echo. %%j %%k %%l %%m %%n>>prelimcheckup.txt
@FIND /I "Adobe Flash" install.txt>flashcheck.txt
@FIND /I "Adobe Flash Player 6" "install.txt" >nul && echo. Adobe Flash Player 6
Flash Player out of Date!>>prelimcheckup.txt
@FIND /I "Adobe Flash Player 7" "install.txt" >nul && echo. Adobe Flash Player 7
Flash Player out of Date!>>prelimcheckup.txt
@FIND /I "Adobe Flash Player 8" "install.txt" >nul && echo. Adobe Flash Player 8
Flash Player out of Date!>>prelimcheckup.txt
@FIND /I "Adobe Flash Player 9" "install.txt" >nul && echo. Adobe Flash Player 9
Flash Player out of Date!>>prelimcheckup.txt
@FIND /I "Adobe Flash Player 10" "install.txt" >nul && echo. Adobe Flash Player 10
Flash Player out of Date!>>prelimcheckup.txt
:flashnext
if exist "%windir%\sysnative\cmd.exe" (
"%windir%\sysnative\cmd.exe" /c flashx64.bat
) else (
cmd.exe /c flashx64.bat
)
:readernext
FIND /I "Adobe Reader" install.txt>nul || goto adobenext
FIND /I "Adobe Reader" install.txt>rc2.txt
FIND /V /I "Spelling" rc2.txt>rc3.txt
FIND /I "XI" rc3.txt>nul || set readercheck=
Adobe Reader out of Date!FIND /I "Adobe Reader 5" "install.txt" >nul && echo. Adobe Reader 5 %readercheck%>>prelimcheckup.txt
FIND /I "Adobe Reader 6" "install.txt" >nul && echo. Adobe Reader 6 %readercheck%>>prelimcheckup.txt
FIND /I "Adobe Reader 7" "install.txt" >nul && echo. Adobe Reader 7 %readercheck%>>prelimcheckup.txt
FIND /I "Adobe Reader 8" "install.txt" >nul && echo. Adobe Reader 8 %readercheck%>>prelimcheckup.txt
FIND /I "Adobe Reader 9" "install.txt" >nul && echo. Adobe Reader 9 %readercheck%>>prelimcheckup.txt
FIND /I "Adobe Reader XI" "rc2.txt">nul && echo. Adobe Reader XI>>prelimcheckup.txt && goto adobenext
for /f "tokens=1-3 delims=( eol=-" %%a in (rc3.txt) do echo.%%b>rc4.txt
for /f "tokens=1 delims=) eol=-" %%a in (rc4.txt) do echo.%%a>rc5.txt
for /f "tokens=1-4 delims=. eol=-" %%a in (rc5.txt) do (
if "%%a" lss "11" echo. Adobe Reader %%a.%%b.%%c^
Adobe Reader out of Date!>>prelimcheckup.txt && goto adobenext
echo. Adobe Reader XI (%%a.%%b.%%c^)>>prelimcheckup.txt
)
:adobenext
@find /i "Firefox" "install.txt">ff2.txt
@for /f "tokens=1-3 eol=W delims= " %%a in (ff2.txt) do echo.%%c>ff3.txt
@for /f "tokens=1-3 delims=. eol=-" %%a in (ff3.txt) do if "%%c"=="" goto FFskip2
@for /f "tokens=1-3 delims=. eol=-" %%a in (ff3.txt) do (
if "%%a" lss "43" echo. Mozilla Firefox %%a.%%b.%%c^
Firefox out of Date!>>prelimcheckup.txt && goto ffnext
echo. Mozilla Firefox (%%a.%%b.%%c^)>>prelimcheckup.txt
)
)
goto ffnext
:FFskip2
@for /f "tokens=1-3 delims=. eol=-" %%a in (ff3.txt) do (
if /i %%a lss 36 echo. Mozilla Firefox %%a.%%b^
Firefox out of Date!>>prelimcheckup.txt && goto ffnext
echo. Mozilla Firefox (%%a.%%b^)>>prelimcheckup.txt
)
:ffnext
find /i "Thunderbird" "install.txt">tb2.txt
for /f "tokens=1-5 eol=- delims= " %%a in (tb2.txt) do echo.%%c>tb3.txt
for /f "tokens=1-3 delims=. eol=-" %%a in (tb3.txt) do (
if /i "%%a" lss "38" echo. Mozilla Thunderbird %%a.%%b.%%c^
Thunderbird out of Date!>>prelimcheckup.txt && goto tbnext
echo. Mozilla Thunderbird (%%a.%%b.%%c^)>>prelimcheckup.txt
)
:tbnext
if exist "%userprofile%\appdata\local\google\chrome\application" dir /b "%userprofile%\appdata\local\google\chrome\application">chrome.txt
if exist "%programfiles%\Google\Chrome\Application" dir /b "%programfiles%\Google\Chrome\Application">chrome.txt
if exist "%systemdrive%\program files (x86)\Google\Chrome\Application" dir /b "%systemdrive%\program files (x86)\Google\Chrome\Application">chrome.txt
if not exist chrome.txt goto chromenext
find /i /v "wow" chrome.txt>chrome2.txt
find /i /v "master" chrome2.txt>chrome3.txt
find /i /v "dictionaries" chrome3.txt>chrome4.txt
find /i /v "chrome" chrome4.txt>chrome5.txt
find /i /v "first" chrome5.txt>chrome6.txt
find /i /v "debug" chrome6.txt>chrome7.txt
find /i /v "VisualElementsManifest" chrome7.txt>chrome8.txt
for /f "tokens=1-4* eol=- delims=." %%a in (chrome8.txt) do (
if /i %%a lss 43 echo. Google Chrome %%a.%%b.%%c.%%d^
Google Chrome out of date!>>prelimcheckup.txt && goto chromenext
echo. Google Chrome (%%a.%%b.%%c.%%d^)>>prelimcheckup.txt
)
:chromenext
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. ``Anti-malware/Other utilities Check Done!``
:processcheck
echo.
echo.
````````Process Check: objlist.exe by Laurent```````` >>prelimcheckup.txt
Find /I "ccSvcHst.exe" "process.txt" >nul && echo. Norton ccSvcHst.exe>>prelimcheckup.txt
Find /V /I "ccSvcHst.exe" "process.txt">process2.txt
if exist "%windir%\sysnative\cmd.exe" (
"%windir%\sysnative\cmd.exe" /c MSEx64.bat
) else (
cmd.exe /c MSEx64.bat
)
FIND /I "msseces.exe" "process2.txt" >nul && echo. Microsoft Security Essentials msseces.exe>>prelimcheckup.txt
Find /I "MsMpEng.exe" "process2.txt" >nul && echo. Windows Defender MSMpEng.exe>>prelimcheckup.txt
Find /I "MSASCui.exe" "process2.txt">nul && echo. Windows Defender MSASCui.exe>>prelimcheckup.txt
Find /I "AAWService.exe" "process2.txt">nul && echo. Ad-Aware AAWService.exe>>prelimcheckup.txt
Find /I "AAWTray.exe" "process2.txt">nul && echo. Ad-Aware AAWTray.exe>>prelimcheckup.txt
Find /I "Ad-Aware" "install.txt">nul || goto adawareskip
Find /I "AAWService.exe" "prelimcheckup.txt">nul || echo.
Ad-Aware AAWService.exe is disabled!>>prelimcheckup.txt
Find /I "AAWTray.exe" "prelimcheckup.txt">nul || echo.
Ad-Aware AAWTray.exe is disabled!>>prelimcheckup.txt
:adawareskip
Find /I "winpatrol.exe" "process2.txt">nul && echo. WinPatrol winpatrol.exe>>prelimcheckup.txt
Find /I "WinPatrol" "install.txt">nul || goto winpatrolskip
Find /I "winpatrol.exe" "prelimcheckup.txt">nul || echo.
WinPatrol winpatrol.exe is disabled!>>prelimcheckup.txt
:winpatrolskip
FIND /I "egui.exe" "process2.txt">nul && echo. ESET NOD32 Antivirus egui.exe >>prelimcheckup.txt
FIND /V /I "egui.exe" "process2.txt">process4.txt
FIND /I "ekrn.exe" "process4.txt">nul && echo. ESET NOD32 Antivirus ekrn.exe >>prelimcheckup.txt
FIND /V /I "ekrn.exe" "process4.txt">process5.txt
FIND /I "MBAMservice" "process5.txt" >nul && echo. Malwarebytes Anti-Malware mbamservice.exe >>prelimcheckup.txt
FIND /V /I "MBAMservice" "process5.txt">process6.txt
FIND /I "MBAMgui" "process6.txt" >nul && echo. Malwarebytes Anti-Malware mbamgui.exe >>prelimcheckup.txt
FIND /V /I "MBAMgui" "process6.txt">process7.txt
FIND /I "mbam.exe" "process7.txt" >nul && echo. Malwarebytes Anti-Malware mbam.exe >>prelimcheckup.txt
FIND /V /I "mbam.exe" "process7.txt">process8.txt
FIND /I "Spybot" "process8.txt" >>prelimproccheck.txt && @FIND /I "teatimer" "prelimproccheck.txt">nul || echo.
Spybot Teatimer.exe is disabled!>>prelimcheckup.txt
Find /I "Spybot" "install.txt">nul || goto spybotskip
"%cd%\other\SWreg.exe" query "HKLM\software\microsoft\windows\currentversion\explorer\browser helper objects">BHO.txt
find /I "53707962-6F74-2D53-2644-206D7942484F" BHO.txt>nul && echo Spybot SDHelper Enabled>>prelimproccheck.txt
find /I "53707962-6F74-2D53-2644-206D7942484F" BHO.txt>nul || echo
Spybot SDHelper is disabled!>>prelimproccheck.txt
:spybotskip
FIND /I "avgwdsvc.exe" "process8.txt">nul && echo. AVG avgwdsvc.exe>>prelimcheckup.txt
FIND /V /I "avgwdsvc.exe" "process8.txt">process9.txt
FIND /I "avgtray.exe" "process9.txt">nul && echo. AVG avgtray.exe>>prelimcheckup.txt
FIND /V /I "avgtray.exe" "process9.txt">process10.txt
FIND /I "avgrsx.exe" "process10.txt">nul && echo. AVG avgrsx.exe>>prelimcheckup.txt
FIND /V /I "avgrsx.exe" "process10.txt">process11.txt
FIND /I "avgnsx.exe" "process11.txt">nul && echo. AVG avgnsx.exe>>prelimcheckup.txt
FIND /V /I "avgnsx.exe" "process11.txt">process12.txt
FIND /I "avgemc.exe" "process12.txt">nul && echo. AVG avgemc.exe>>prelimcheckup.txt
FIND /V /I "avgemc.exe" "process12.txt">process13.txt
FIND /I "avgcsrvx.exe" "process13.txt">nul && echo. AVG avgemc.exe>>prelimcheckup.txt
FIND /V /I "avgcsrvx.exe" "process13.txt">process14.txt
FIND /I "avgnt.exe" "process14.txt">nul && echo. Avira Antivir avgnt.exe>>prelimcheckup.txt
FIND /V /I "avgnt.exe" "process14.txt">process15.txt
FIND /I "avguard.exe" "process15.txt">nul && echo. Avira Antivir avguard.exe>>prelimcheckup.txt
FIND /V /I "avguard.exe" "process15.txt">process16.txt
FIND /I "persfw.exe" "process16.txt">nul && echo. Kerio Personal Firewall persfw.exe
End of life! >>prelimcheckup.txt
FIND /V /I "persfw.exe" "process16.txt">process17.txt
FIND /I "OAcat.exe" "process17.txt">nul && echo. Tall Emu Online Armor OAcat.exe>>prelimcheckup.txt
FIND /V /I "OAcat.exe" "process17.txt">process18.txt
FIND /I "oasrv.exe" "process18.txt">nul && echo. Tall Emu Online Armor oasrv.exe>>prelimcheckup.txt
FIND /V /I "oasrv.exe" "process18.txt">process19.txt
FIND /I "oaui.exe" "process19.txt">nul && echo. Tall Emu Online Armor oaui.exe>>prelimcheckup.txt
FIND /V /I "oaui.exe" "process19.txt">process20.txt
FIND /I "OAhlp.exe" "process20.txt">nul && echo. Tall Emu Online Armor OAhlp.exe>>prelimcheckup.txt
FIND /V /I "OAhlp.exe" "process20.txt">process21.txt
FIND /I "pccntmon.exe" "process21.txt">nul && echo. Trend Micro OfficeScan Client pccntmon.exe>>prelimcheckup.txt
FIND /V /I "pccntmon.exe" "process21.txt">process22.txt
FIND /I "aswUpdSv.exe" "process22.txt">nul && echo. Alwil Software Avast4 aswUpdSv.exe>>prelimcheckup.txt
FIND /V /I "aswUpdSv.exe" "process22.txt">process23.txt
FIND /I "ashServ.exe" "process23.txt">nul && echo. Alwil Software Avast4 ashServ.exe>>prelimcheckup.txt
FIND /V /I "ashServ.exe" "process23.txt">process24.txt
FIND /I "ashDisp.exe" "process24.txt">nul && echo. Alwil Software Avast4 ashDisp.exe>>prelimcheckup.txt
FIND /V /I "ashDisp.exe" "process24.txt">process25.txt
FIND /I "ashMaiSv.exe" "process25.txt">nul && echo. Alwil Software Avast4 ashMaiSv.exe>>prelimcheckup.txt
FIND /V /I "ashMaiSv.exe" "process25.txt">process26.txt
FIND /I "ashWebSv.exe" "process26.txt">nul && echo. Alwil Software Avast4 ashWebSv.exe>>prelimcheckup.txt
FIND /V /I "ashWebSv.exe" "process26.txt">process27.txt
FIND /I "TFTray.exe" "process27.txt">nul && echo. ThreatFire TFTray.exe>>prelimcheckup.txt
FIND /V /I "TFTray.exe" "process27.txt">process28.txt
FIND /I "TFService.exe" "process28.txt">nul && echo. ThreatFire TFService.exe>>prelimcheckup.txt
FIND /V /I "TFService.exe" "process28.txt">process29.txt
FIND /I "SbPFLnch.exe" "process29.txt">nul && echo. Sunbelt Software Personal Firewall SbPFLnch.exe
End of life! >>prelimcheckup.txt
FIND /V /I "SbPFLnch.exe" "process29.txt">process30.txt
FIND /I "SbPFSvc.exe" "process30.txt">nul && echo. Sunbelt Software Personal Firewall SbPFSvc.exe
End of life! >>prelimcheckup.txt
FIND /V /I "SbPFSvc.exe" "process30.txt">process31.txt
FIND /I "SbPFCl.exe" "process31.txt">nul && echo. Sunbelt Software Personal Firewall SbPFCl.exe
End of life! >>prelimcheckup.txt
FIND /V /I "SbPFCl.exe" "process31.txt">process32.txt
FIND /I "cmdagent.exe" "process32.txt">nul && echo. Comodo Firewall cmdagent.exe>>prelimcheckup.txt
FIND /V /I "cmdagent.exe" "process32.txt">process33.txt
FIND /I "cfp.exe" "process33.txt">nul && echo. Comodo Firewall cfp.exe>>prelimcheckup.txt
FIND /V /I "cfp.exe" "process33.txt">process34.txt
FIND /I "PF6.exe" "process34.txt">nul && echo. Privatefirewall 6.1 PF6.exe>>prelimcheckup.txt
FIND /V /I "PF6.exe" "process34.txt">process35.txt
FIND /I "pfsvc.exe" "process35.txt">nul && echo. Privatefirewall 6.1 pfsvc.exe >>prelimcheckup.txt
FIND /V /I "pfsvc.exe" "process35.txt">process36.txt
FIND /I "virus" "process36.txt" >prelimproccheck.txt
FIND /V /I "virus" "process36.txt" >process37.txt
FIND /I "ESET" "process37.txt" >>prelimproccheck.txt
FIND /V /I "ESET" "process37.txt" >process38.txt
FIND /I "mal" "process38.txt" >>prelimproccheck.txt
FIND /V /I "mal" "process38.txt" >process39.txt
FIND /I "firewall" "process39.txt" >>prelimproccheck.txt
FIND /V /I "firewall" "process39.txt" >process40.txt
FIND /I "defend" "process40.txt" >>prelimproccheck.txt
FIND /I "online" "process40.txt" >>prelimproccheck.txt
FIND /I "avast" "process40.txt" >>prelimproccheck.txt
FIND /I "Kaspersky" "process40.txt" >>prelimproccheck.txt
FIND /I "patrol" "process40.txt" >>prelimproccheck.txt
FIND /I "threat" "process40.txt" >>prelimproccheck.txt
FIND /I "ZoneAlarm" "process40.txt" >>prelimproccheck.txt
FIND /I "etrust" "process40.txt" >>prelimproccheck.txt
FIND /I "trend" "process40.txt" >>prelimproccheck.txt
FIND /I "iolo" "process40.txt" >>prelimproccheck.txt
@FOR /F "eol=- tokens=3-5* delims=\" %%w in (prelimproccheck.txt) do @echo. %%w %%x %%y %%z>>prelimcheckup.txt
FIND /V /I "horse" "prelimcheckup.txt" >"notcheckup.txt"
FIND /V /I "oblivion" "notcheckup.txt" >"notcheckup2.txt"
FIND /V /I "Uniblue" "notcheckup2.txt" >"notcheckup3.txt"
FIND /V /I "Fujitsu" "notcheckup3.txt" >"notcheckup4.txt"
FIND /V /I "CreativeSetup" "notcheckup4.txt" >"notcheckup5.txt"
FIND /V /I "Booster" "notcheckup5.txt" >"notcheckup6.txt"
FIND /V /I "scannercopy" "notcheckup6.txt" >"notcheckup7.txt"
FIND /V /I "Ghostscript" "notcheckup7.txt" >"notcheckup8.txt"
FIND /V /I "Microsoft Office" "notcheckup8.txt" >"notcheckup9.txt"
FIND /V /I "clock" "notcheckup9.txt" >"notcheckup10.txt"
FIND /V /I "gigalarm" "notcheckup10.txt" >"notcheckup11.txt"
FIND /V /I "Recorder" "notcheckup11.txt" >"notcheckup12.txt"
FIND /V /I "dell" "notcheckup12.txt" >"notcheckup13.txt"
FIND /V /I "GameSpy" "notcheckup13.txt" >"notcheckup14.txt"
FIND /V /I "Photo" "notcheckup14.txt" >"notcheckup15.txt"
FIND /V /I "UltraISO" "notcheckup15.txt" >"notcheckup16.txt"
FIND /V /I "Acer" "notcheckup16.txt" >"notcheckup17.txt"
FIND /V /I "TRENDnet" "notcheckup17.txt" >"notcheckup18.txt"
FIND /V /I "Nero" "notcheckup18.txt" >"notcheckup19.txt"
FIND /V /I "LinkScanner" "notcheckup19.txt" >"notcheckup20.txt"
FIND /V /I "iesetup" "notcheckup20.txt" >"notcheckup21.txt"
FIND /V /I "Course" "notcheckup21.txt" >"notcheckup22.txt"
FIND /V /I "Picture" "notcheckup22.txt" >"notcheckup23.txt"
FIND /V /I "CS4" "notcheckup23.txt" >"notcheckup24.txt"
FIND /V /I "OneCare Safety Scanner" "notcheckup24.txt" >"notcheckup25.txt"
FIND /V /I "Java Auto Updater" "notcheckup25.txt" >"notcheckup26.txt"
FIND /V /I "Mansion" "notcheckup26.txt" >"notcheckup27.txt"
FIND /V /I "Sitemap" "notcheckup27.txt" >"notcheckup28.txt"
FIND /V /I "VisualElementsManifest" "notcheckup28.txt" >"notcheckup29.txt"
FIND /V /I "Strongvault" "notcheckup29.txt" >"notcheckup30.txt"
FIND /V /I "Java Web Start" "notcheckup30.txt" >"notcheckup31.txt"
FIND /V /I "SpyParty" "notcheckup31.txt" >"notcheckup32.txt"
@FOR /F "eol=- tokens=* delims=" %%t in (notcheckup32.txt) do @echo %%t >>prelimcheckup2.txt
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. ``Process Check Done!``
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. ``Performing System Health Check``
echo.
`````````````````System Health check````````````````` >>prelimcheckup2.txt
:FRAGMENTATIONCHECK
if exist "%systemdrive%\program files (x86)" goto x64defrag
find /I "Windows 7" prelimcheckup2.txt>nul && goto defrag7x86
find /I "Windows Vista" prelimcheckup2.txt>nul && goto defragVistax86
:defragXPx86
@Defrag.exe %systemdrive% /a >defragcheck.txt
find /I "Total" defragcheck.txt>defragcheck2.txt
@For /f "eol=- tokens=1-8* delims= " %%a in (defragcheck2.txt) do echo.%%h>defragcheck3.txt && set fragmentation=%%h
@For /f "eol=- tokens=1-2 delims=%%" %%a in (defragcheck3.txt) do echo.%%a>defragcheck4.txt
@For /f "eol=- tokens=*"if %%a in (defragcheck4.txt) do if %%a gtr 10 set fragstatus=
Defragment your hard drive soon^! (Do NOT defrag if SSD^!)echo. Total Fragmentation on Drive %systemdrive%: %fragmentation% %fragstatus%>>prelimcheckup2.txt
)
goto checkupopen
:defragVistax86
@Defrag.exe %systemdrive% /a >defragcheck.txt
find /I "Percent file fragmentation" defragcheck.txt>defragcheck2.txt
@For /f "eol=- tokens=1-8* delims= " %%a in (defragcheck2.txt) do echo.%%e>defragcheck3.txt && set fragmentation=%%e
@For /f "eol=- tokens=1-2* delims=%%" %%a in (defragcheck3.txt) do echo.%%a>defragcheck4.txt
@For /f "eol=- tokens=*" %%a in (defragcheck4.txt) do if %%a gtr 10 set fragstatus=
Defragment your hard drive soon^! (Do NOT defrag if SSD^!)echo. Total Fragmentation on Drive %systemdrive% %fragmentation% ^%% %fragstatus%>>prelimcheckup2.txt
)
goto checkupopen
:defrag7x86
@Defrag.exe %systemdrive% /a >defragcheck.txt
find /I "Total fragmented space" defragcheck.txt>defragcheck2.txt
@For /f "eol=- tokens=1-8* delims= " %%a in (defragcheck2.txt) do echo.%%e>defragcheck3.txt && set fragmentation=%%e
@For /f "eol=- tokens=1-2* delims=%%" %%a in (defragcheck3.txt) do echo.%%a>defragcheck4.txt
@For /f "eol=- tokens=*" %%a in (defragcheck4.txt) do if %%a gtr 10 set fragstatus=
Defragment your hard drive soon^! (Do NOT defrag if SSD^!)echo. Total Fragmentation on Drive %systemdrive% %fragmentation% %fragstatus%>>prelimcheckup2.txt
)
goto checkupopen
:x64defrag
find /I "Windows 7" prelimcheckup2.txt>nul && goto defrag7x64
:defragVistax64
"%windir%\sysnative\Defrag.exe" %systemdrive% /a >defragcheck.txt
find /I "Percent file fragmentation" defragcheck.txt>defragcheck2.txt
@For /f "eol=- tokens=1-8* delims= " %%a in (defragcheck2.txt) do echo.%%e>defragcheck3.txt && set fragmentation=%%e
@For /f "eol=- tokens=1-2* delims=%%" %%a in (defragcheck3.txt) do echo.%%a>defragcheck4.txt
@For /f "eol=- tokens=*" %%a in (defragcheck4.txt) do if %%a gtr 10 set fragstatus=
Defragment your hard drive soon^! (Do NOT defrag if SSD^!)echo. Total Fragmentation on Drive %systemdrive% %fragmentation% ^%% %fragstatus%>>prelimcheckup2.txt
)
goto checkupopen
:defrag7x64
"%windir%\sysnative\Defrag.exe" %systemdrive% /a >defragcheck.txt
find /I "Total" defragcheck.txt>defragcheck2.txt
@For /f "eol=- tokens=1-8* delims= " %%a in (defragcheck2.txt) do echo.%%e>defragcheck3.txt && set fragmentation=%%e
@For /f "eol=- tokens=1-2* delims=%%" %%a in (defragcheck3.txt) do echo.%%a>defragcheck4.txt
@For /f "eol=- tokens=*" %%a in (defragcheck4.txt) do if %%a gtr 10 set fragstatus=
Defragment your hard drive soon^! (Do NOT defrag if SSD^!)echo. Total Fragmentation on Drive %systemdrive% %fragmentation% %fragstatus%>>prelimcheckup2.txt
)
:checkupopen
@echo.
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. Results have been copied to checkup.txt, which should open... now!
echo.
````````````````````End of Log`````````````````````` >>prelimcheckup2.txt
"%cd%\Other\sed.exe" "$!N;/^\(.*\)\n\1$/!P;D" prelimcheckup2.txt>prelimcheckup3.txt
"%cd%\Other\sed.exe" -n "G; s/\n/&&/; /^\([ -~]*\n\).*\n\1/d; s/\n//; h; P" prelimcheckup3.txt>checkup.txt
:preend
if exist "%programfiles%\Notepad++\notepad++.exe" (
"%programfiles%\Notepad++\notepad++.exe" checkup.txt
) else (
NOTEPAD checkup.txt
)
:finalcleanup
@if exist "install.txt" del "*.txt"
:end