home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PowerPlay 1998 July
/
PowerPlay0798.bin
/
Tools
/
VIREN
/
McAffee
/
Win3x
/
DATA.Z
/
edat.3
< prev
next >
Wrap
Text File
|
1997-10-23
|
15KB
|
392 lines
REM ********HOUSE KEEPING ***********
@ECHO OFF
SET ERROR10=0
SET ERROR17=0
:SelfCheckOK
CLS
ECHO [==========================================================================]
ECHO [ ]
ECHO [ MCAFEE VIRUS REMOVAL TOOL ]
ECHO [ ]
ECHO [ MIT DIESER DISKETTE KANN EIN VIRUS AUF EINFACHE ]
ECHO [ WEISE VON IHREM COMPUTER ENTFERNT WERDEN. ]
ECHO [ ES IST WICHTIG, DEN RECHNER VOR DEM VERWENDEN ]
ECHO [ DER DISKETTE KALTZUSTARTEN. KALTSTARTEN BEDEUTET, ]
ECHO [ DASS SIE DEN COMPUTER AUS- UND WIEDEREINSCHALTEN, ]
ECHO [ WOBEI SICH DIESE DISKETTE IM LAUFWERK A: BEFINDEN MUSS. ]
ECHO [ ]
ECHO [==========================================================================]
A:\GETREPLY.EXE Haben Sie den Rechner aus- und wieder eingeschaltet (J/N)? ;jn
IF ERRORLEVEL 2 GOTO NoCyclePWR
:DoScan
REM ******************************************************************
REM **** PERFORM THE SCAN
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO *
ECHO * MCAFEE ÜBERPRÜFT NUN ALLE LOKALEN LAUFWERKE AUF VIREN
ECHO * UND VERSUCHT, ALLE GEFUNDENEN VIREN ZU BESEITIGEN. BEI
ECHO * MANCHEN VIREN MÜSSEN SIE UNTER UMSTÄNDEN DEN RECHNER
ECHO * NOCHMALS STARTEN UND DEN SCANVORGANG ERNEUT DURCHFÜHREN.
ECHO * WENN DER SCANVORGANG 30 SEKUNDEN ÜBERSCHREITET,
ECHO * SCHALTEN SIE DEN RECHNER AUS UND WIEDER EIN. DABEI SOLLTE
ECHO * SICH DIESE DISKETTE IN LAUFWERK A: BEFINDEN.
ECHO *
ECHO *
PAUSE
CLS
SCAN /ADL /ALL /CLEAN /NOBREAK
PAUSE
:DoErrors
REM ******************************************************************
REM *** DO ERROR CHECKING
REM ******************************************************************
IF ERRORLEVEL 100 GOTO ErrorDOS
IF ERRORLEVEL 17 GOTO NoTarget
IF ERRORLEVEL 16 GOTO BadAccess
IF ERRORLEVEL 15 GOTO BadScanEXE
IF ERRORLEVEL 14 GOTO Update
IF ERRORLEVEL 13 GOTO VirusFound
IF ERRORLEVEL 12 GOTO BadClean
IF ERRORLEVEL 11 GOTO ProgError
IF ERRORLEVEL 10 GOTO VirusInMemory
IF ERRORLEVEL 8 GOTO MissingDat
IF ERRORLEVEL 6 GOTO ProgError
IF ERRORLEVEL 5 GOTO ProgError
IF ERRORLEVEL 3 GOTO BadAccess
IF ERRORLEVEL 2 GOTO BadDats
IF ERRORLEVEL 1 GOTO BadAccess
IF ERRORLEVEL 0 GOTO Nada
REM ******************************************************************
REM ****** ERROR CHECKING ROUTINES ******
REM ******************************************************************
:Nada
REM ******************************************************************
REM *** errorlevel 0
REM ******************************************************************
CLS
IF %ERROR10%==1 GOTO ExitNoMem
ECHO *
ECHO *
ECHO * Im Arbeitsspeicher und auf den lokalen Laufwerken wurden keine Viren
ECHO * gefunden!
ECHO * Entfernen Sie die Diskette, und starten Sie Ihr System erneut.
ECHO *
ECHO *
GOTO Exit
:BadAccess
REM ******************************************************************
REM *** errorlevels 1, 3 & 16
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Beim Zugriff auf ein lokales Laufwerk trat ein Fehler auf.
ECHO * Starten Sie den Rechner erneut, und lassen Sie dabei die Diskette in
ECHO * Laufwerk A. Führen Sie den Vorgang erneut durch. Tritt der Fehler
ECHO * weiterhin auf, ist es u. U. erforderlich, ein Fehlersuchprogramm
ECHO * auf dem Laufwerk auszuführen, bevor Sie mit dem
ECHO * Virenbeseitigungsvorgang fortfahren.
ECHO *
ECHO *
GOTO Exit
:BadDats
REM ******************************************************************
REM *** errorlevel 2
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Ein Fehler trat beim Lesen der Datendateien auf. Dies kann bedeuten,
ECHO * daß entweder die Diskette beschädigt ist bzw. geändert wurde oder daß
ECHO * das Diskettenlaufwerk nicht richtig eingestellt ist. Wenn Sie über
ECHO * einen zweiten Rechner verfügen, könnten Sie von dieser Diskette aus
ECHO * starten und somit überprüfen, ob das Laufwerk einwandfrei arbeitet.
ECHO * Da die Diskette schreibgeschützt ist, ist es unwahrscheinlich, daß die
ECHO * Datei(en) geändert wurden, es sei denn der Schreibschutz wurde
ECHO * umgangen.
ECHO *
ECHO *
ECHO *
GOTO Exit
:ProgError
REM ******************************************************************
REM *** errorlevels 5, 6 and 11
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Beim VirusScan-Programm ist ein Fehler aufgetreten. Dieser Fehler
ECHO * kann durch eine beschädigte Datei, einen zu geringen Arbeitsspeicher
ECHO * oder einen Hardwarekonflikt verursacht worden sein. Es is ebenfalls
ECHO * möglich, daß ein Virus aktiv ist und das Programm beeinflußt. Starten
ECHO * Sie das System erneut mit dieser Diskette, und führen Sie den
ECHO * Scanvorgang erneut durch. Tritt dieser Fehler erneut auf, lesen Sie in
ECHO * dem Handbuch nach, wie Sie eine neue Kopie der Diskette erstellen
ECHO * können.
ECHO *
GOTO Exit
:MissingDat
REM ******************************************************************
REM *** errorlevel 8
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Es fehlen eine oder mehrere der folgenden Dateien: SCAN.DAT,NAMES.DAT.
ECHO * Es besteht die Möglichkeit, daß diese Diskette geändert wurde.
ECHO * Führen Sie bei Ihrem System erneut einen Kaltstart mit dieser Diskette
ECHO * durch, und führen Sie erneut einen Scanvorgang aus. Tritt dieser Fehler
ECHO * weiterhin auf, lesen Sie in Ihrem Handbuch nach, wie Sie eine neue
ECHO * Kopie der Diskette bekommen.
ECHO *
ECHO *
GOTO Exit
:VirusInMemory
REM ******************************************************************
REM *** errorlevel 10
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * W A R N U N G
ECHO *
ECHO * Beim Scannen des Arbeitsspeichers wurde ein Virus gefunden.
ECHO * Es ist unwahrscheinlich, daß diese Diskette infiziert wurde
ECHO * vorausgesetzt, der Diskettenschreibschutz wurde nicht umgangen.
ECHO * Es gibt andere Möglichkeiten. Überprüfen Sie die Startsequenz in CMOS.
ECHO * Die mit Ihrem Computer gelieferte Hardware-Dokumentation enthält in
ECHO * der Regel Informationen darüber, wie Sie auf diesen Bereich zugreifen
ECHO * können.
ECHO * Vergewissern Sie sich, daß die Reihenfolge ist: erst A: und DANN C:
ECHO * Es ist ebenfalls möglich, daß Sie über eine Hardwaresteuerung verfügen
ECHO * ,die ein Abbild des infizierten Startprogramms im Arbeitsspeicher
ECHO * ablegt. Wenn dies der Fall ist, ist der Virus möglicherweise nicht
ECHO * aktiv und kann eventuell entfernt werden.
ECHO *
ECHO *
A:\GETREPLY.EXE Möchten Sie trotzdem einen Versuch unternehmen (J/N)? ;jn
IF ERRORLEVEL 2 GOTO Exit
GOTO ScanNOMEM
:BadClean
REM ******************************************************************
REM *** errorlevel 12
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Beim Entfernen eines Virus ist ein Fehler aufgetreten. Entweder fehlt
ECHO * die Datei CLEAN.DAT, oder sie ist beschädigt, oder VirusScan war
ECHO * nicht in der Lage, den Virus zu entfernen. Prüfen Sie die Diskette mit
ECHO * dem Programm Validate, das integriert wurde, um sicherzustellen,
ECHO * daß alle Dateien vorhanden und nicht beschädigt sind. Wenn die Dateien
ECHO * einwandfrei sind, führen Sie mit dieser Diskette einen Kaltstart aus,
ECHO * und führen Sie den Scanvorgang erneut durch. Ist es immer noch nicht
ECHO * möglich, diese Dateien zu bereinigen, müssen Sie sie löschen.
ECHO * Nun wird die Datei Packing.lst angezeigt. Sie können nun diese Werte
ECHO * mit dem Programm Validate vergleichen. Sie können Validate verwenden,
ECHO * indem Sie folgendes eingeben: VALIDATE {Dateiname} und die Codes
ECHO * mit der Datei Packing.lst vergleichen.
ECHO *
ECHO *
PAUSE
TYPE PACKING.LST
GOTO Exit
:VirusFound
REM ******************************************************************
REM *** errorlevel 13
REM ******************************************************************
CLS
ECHO W A R N U N G
ECHO
ECHO * Ein Virus oder mehrere Viren wurden auf diesem Computer gefunden.
ECHO * In vielen Fällen werden die Viren gleich von dem Programm entfernt.
ECHO * Es wird empfohlen, daß Sie den Rechner mit dieser Diskette erneut
ECHO * starten und einen erneuten Scanvorgang durchführen, um sicherzustellen,
ECHO * daß der Computer virenfrei ist.
ECHO *
GOTO Exit
:Update
REM ******************************************************************
REM *** errorlevel 14
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Ihre Virendatendateien sind veraltet, und Sie sollten sie
ECHO * aktualisieren. Dies ist weiter kein Problem. Jedoch können sich auf
ECHO * diesem Rechner Viren befinden, die diese Softwarversion nicht
ECHO * entdecken kann. Wenn Sie Ihre Software aktualisieren, erhalten Sie
ECHO * den größtmöglichen Schutz. Einzelheiten zur Aktualisierung können Sie
ECHO * in Ihrem Handbuch nachlesen.
ECHO *
ECHO *
GOTO Exit
:BadscanEXE
REM ******************************************************************
REM *** errorlevel 15
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Der Selbsttest ist fehlgeschlagen. Die Ursache hierfür kann eine
ECHO * beschädigte oder geänderte Datei SCAN.EXE oder ein Problem mit dem
ECHO * Diskettenlaufwerk sein. Führen Sie zuerst an der Eingabeaufforderung
ECHO * VALIDATE SCAN.EXE aus, und vergleichen Sie den Validierungscode
ECHO * mit dem Code in der Datei PACKING.LST. Die Datei PACKING.LST
ECHO * wird beim Beenden angezeigt.
ECHO *
ECHO *
PAUSE
GOTO AbortSLFCHK
:NoTarget
REM ******************************************************************
REM *** errorlevel 17: Possible encrypting virus
REM ******************************************************************
IF %ERROR17%==1 GOTO EncManualRemove
CLS
ECHO *
ECHO *
ECHO * Scan hat festgestellt, daß kein Ziel zum Scannen angegeben wurde.
ECHO * Die Ursache hierfür könnte ein verschlüsselter Virus oder ein Problem
ECHO * mit der Hardware sein. Ein weiterer Scanversuch wird durchgeführt, um
ECHO * das Problem zu beseitigen.
ECHO * Bitte warten...
ECHO *
ECHO *
GOTO ScanCDrive
:ErrorDOS
REM ******************************************************************
REM *** DOS Error
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Ein DOS-Fehler trat auf. Ihrem DOS-Handbuch können Sie weitere
ECHO * Einzelheiten entnehmen, oder wenden Sie sich an Ihren DOS-Händler,
ECHO * und bitten Sie ihn um Hilfe.
ECHO *
ECHO *
GOTO Exit
REM ******************************************************************
REM **** AUXILLARY PROCEDURES
REM ******************************************************************
:AbortSLFCHK
REM ******************************************************************
REM self check failed
REM ******************************************************************
CLS
TYPE PACKING.LST
GOTO Exit
:NoCyclePwr
REM ******************************************************************
REM user said that he did not cycle the power off
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Es wird dringend empfohlen, daß Sie die Diskette in Laufwerk A: lassen,
ECHO * und dann den Rechner ein- und wieder ausschalten.
ECHO * Manche Viren lassen sich nicht durch einen Warmstart oder das
ECHO * Drücken der Tasten STRG+ALT+ENTF entfernen.
ECHO *
ECHO *
GOTO Exit
:ScanNOMEM
REM ******************************************************************
REM ***** ATTEMPT TO BYPASS MEMORY SCAN
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Wurde auf dem (den) Festplattenlaufwerk(en) kein Virus gefunden, dann
ECHO * handelt es sich wahrscheinlich um einen stealth typ Virus.
ECHO * Wird dieser typ Virus gefunden, dann wird empfohlen, daß Sie ein
ECHO * zweites Mal von dieser Diskette starten, um sicherzugehen, daß er
ECHO * tatsächlich entfernt wurde.
ECHO *
ECHO *
SET ERROR10=1
SCAN /ADL /ALL /CLEAN /NOMEM /NOBREAK
GOTO DoErrors
:ScanCDrive
REM ******************************************************************
REM *** Run scan on only the C: drive
REM ******************************************************************
SET ERROR17=1
SCAN C: /NOBREAK /ALL
GOTO DoErrors
:EncManualRemove
REM ******************************************************************
REM *** The Scan C: /CLEAN didn't work
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Der gleiche Fehler ist erneut aufgetreten. Ist ein Virus die Ursache,
ECHO * müssen Sie in diesem Fall den Virus manuell entfernen. Es ist ebenfalls
ECHO * möglich, daß es sich um ein Hardwareproblem handelt. Führen Sie
ECHO * ein Fehlersuchprogramm aus, um das Problem zu beseitigen.
ECHO *
ECHO *
GOTO Exit
:ExitNoMem
REM ******************************************************************
REM ***** EXIT AFTER USING NOMEM AND VIRUS WAS FOUND PREVIOUSLY
REM ******************************************************************
CLS
ECHO *
ECHO *
ECHO * Scan hat auch beim zweiten Durchgang keinen Virus gefunden. Da
ECHO * jedoch ein Virus im Arbeitsspeicher gefunden wurde, besteht die
ECHO * Möglichkeit, daß sich auf der Festplatte noch ein aktiver Virus
ECHO * befindet. Es ist unwahrscheinlich, daß diese Diskette infiziert wurde,
ECHO * vorausgesetzt der Schreibschutz wurde nicht umgangen. Es gibt noch
ECHO * andere Möglichkeiten. Sie sollten die Startsequenz in CMOS prüfen.
ECHO * In der Hardware-Dokumentation Ihres Computers finden Sie mit großer
ECHO * Wahrscheinlichkeit eine Beschreibung, wie Sie auf diesen Bereich
ECHO * zugreifen können. Stellen Sie sicher, daß die Reihenfolge A: und DANN
ECHO * C: ist. Führen Sie bei Ihrem System erneut einen Kaltstart
ECHO * durch, indem Sie die Diskette verwenden. Wird weiterhin ein Virus im
ECHO * Arbeitsspeicher festgestellt, kann ein Kompatibilitätsproblem
ECHO * mit der Computer-Hardware vorliegen.
ECHO *
ECHO *
GOTO Exit
@ECHO OFF
:Exit
echo exit