home *** CD-ROM | disk | FTP | other *** search
/ PowerPlay 1998 July / PowerPlay0798.bin / Tools / VIREN / McAffee / Win3x / DATA.Z / edat.3 < prev    next >
Text File  |  1997-10-23  |  15KB  |  392 lines

  1. REM ********HOUSE KEEPING ***********
  2. @ECHO OFF
  3. SET ERROR10=0
  4. SET ERROR17=0        
  5.  
  6. :SelfCheckOK
  7. CLS
  8. ECHO [==========================================================================]
  9. ECHO [                                                                          ]
  10. ECHO [                      MCAFEE VIRUS REMOVAL TOOL                           ]
  11. ECHO [                                                                          ]
  12. ECHO [           MIT DIESER DISKETTE KANN EIN VIRUS AUF EINFACHE                ]  
  13. ECHO [           WEISE VON IHREM COMPUTER ENTFERNT WERDEN.                      ]
  14. ECHO [           ES IST WICHTIG, DEN RECHNER VOR DEM VERWENDEN                  ]
  15. ECHO [           DER DISKETTE KALTZUSTARTEN. KALTSTARTEN BEDEUTET,              ]
  16. ECHO [           DASS SIE DEN COMPUTER AUS- UND WIEDEREINSCHALTEN,              ]
  17. ECHO [           WOBEI SICH DIESE DISKETTE IM LAUFWERK A: BEFINDEN MUSS.        ]
  18. ECHO [                                                                          ]
  19. ECHO [==========================================================================]
  20.  
  21. A:\GETREPLY.EXE Haben Sie den Rechner aus- und wieder eingeschaltet (J/N)? ;jn
  22. IF ERRORLEVEL 2 GOTO NoCyclePWR
  23.  
  24. :DoScan
  25. REM ******************************************************************
  26. REM **** PERFORM THE SCAN
  27. REM ******************************************************************
  28.  
  29. CLS
  30. ECHO *            
  31. ECHO *        
  32. ECHO *        
  33. ECHO * MCAFEE ÜBERPRÜFT NUN ALLE LOKALEN LAUFWERKE AUF VIREN
  34. ECHO * UND VERSUCHT, ALLE GEFUNDENEN VIREN ZU BESEITIGEN. BEI 
  35. ECHO * MANCHEN VIREN MÜSSEN SIE UNTER UMSTÄNDEN DEN RECHNER 
  36. ECHO * NOCHMALS STARTEN UND DEN SCANVORGANG ERNEUT DURCHFÜHREN.
  37. ECHO * WENN DER SCANVORGANG 30 SEKUNDEN ÜBERSCHREITET, 
  38. ECHO * SCHALTEN SIE DEN RECHNER AUS UND WIEDER EIN. DABEI SOLLTE
  39. ECHO * SICH DIESE DISKETTE IN LAUFWERK A: BEFINDEN.
  40. ECHO *        
  41. ECHO *        
  42. PAUSE
  43.  
  44. CLS
  45. SCAN /ADL /ALL /CLEAN /NOBREAK
  46. PAUSE
  47.  
  48. :DoErrors
  49. REM ******************************************************************
  50. REM ***  DO ERROR CHECKING
  51. REM ******************************************************************
  52. IF ERRORLEVEL 100 GOTO ErrorDOS
  53. IF ERRORLEVEL 17 GOTO NoTarget
  54. IF ERRORLEVEL 16 GOTO BadAccess
  55. IF ERRORLEVEL 15 GOTO BadScanEXE
  56. IF ERRORLEVEL 14 GOTO Update
  57. IF ERRORLEVEL 13 GOTO VirusFound
  58. IF ERRORLEVEL 12 GOTO BadClean
  59. IF ERRORLEVEL 11 GOTO ProgError
  60. IF ERRORLEVEL 10 GOTO VirusInMemory
  61. IF ERRORLEVEL 8  GOTO MissingDat
  62. IF ERRORLEVEL 6  GOTO ProgError
  63. IF ERRORLEVEL 5  GOTO ProgError
  64. IF ERRORLEVEL 3  GOTO BadAccess
  65. IF ERRORLEVEL 2  GOTO BadDats
  66. IF ERRORLEVEL 1  GOTO BadAccess
  67. IF ERRORLEVEL 0  GOTO Nada
  68.  
  69. REM ******************************************************************
  70. REM ******  ERROR CHECKING ROUTINES                             ******
  71. REM ******************************************************************
  72.  
  73. :Nada
  74. REM ******************************************************************
  75. REM *** errorlevel 0
  76. REM ******************************************************************
  77. CLS
  78. IF %ERROR10%==1 GOTO ExitNoMem
  79. ECHO *        
  80. ECHO *        
  81. ECHO * Im Arbeitsspeicher und auf den lokalen Laufwerken wurden keine Viren 
  82. ECHO * gefunden!
  83. ECHO * Entfernen Sie die Diskette, und starten Sie Ihr System erneut. 
  84. ECHO *        
  85. ECHO *        
  86. GOTO Exit
  87.  
  88. :BadAccess
  89. REM ******************************************************************
  90. REM *** errorlevels 1, 3 & 16
  91. REM ******************************************************************
  92. CLS
  93. ECHO *        
  94. ECHO *        
  95. ECHO * Beim Zugriff auf ein lokales Laufwerk trat ein Fehler auf.
  96. ECHO * Starten Sie den Rechner erneut, und lassen Sie dabei die Diskette in 
  97. ECHO * Laufwerk A. Führen Sie den Vorgang erneut durch. Tritt der Fehler 
  98. ECHO * weiterhin auf, ist es u. U. erforderlich, ein Fehlersuchprogramm 
  99. ECHO * auf dem Laufwerk auszuführen, bevor Sie mit dem 
  100. ECHO * Virenbeseitigungsvorgang fortfahren.
  101. ECHO *        
  102. ECHO *        
  103. GOTO Exit
  104.  
  105. :BadDats
  106. REM ******************************************************************
  107. REM *** errorlevel 2
  108. REM ******************************************************************
  109. CLS
  110. ECHO *        
  111. ECHO *        
  112. ECHO * Ein Fehler trat beim Lesen der Datendateien auf. Dies kann bedeuten, 
  113. ECHO * daß entweder die Diskette beschädigt ist bzw. geändert wurde oder daß 
  114. ECHO * das Diskettenlaufwerk nicht richtig eingestellt ist. Wenn Sie über 
  115. ECHO * einen zweiten Rechner verfügen, könnten Sie von dieser Diskette aus 
  116. ECHO * starten und somit überprüfen, ob das Laufwerk einwandfrei arbeitet. 
  117. ECHO * Da die Diskette schreibgeschützt ist, ist es unwahrscheinlich, daß die 
  118. ECHO * Datei(en) geändert wurden, es sei denn der Schreibschutz wurde 
  119. ECHO * umgangen. 
  120. ECHO *        
  121. ECHO *        
  122. ECHO *
  123. GOTO Exit
  124.  
  125. :ProgError
  126. REM ******************************************************************
  127. REM *** errorlevels 5, 6 and 11
  128. REM ******************************************************************
  129. CLS
  130. ECHO *        
  131. ECHO *    
  132. ECHO * Beim VirusScan-Programm ist ein Fehler aufgetreten. Dieser Fehler
  133. ECHO * kann durch eine beschädigte Datei, einen zu geringen Arbeitsspeicher
  134. ECHO * oder einen Hardwarekonflikt verursacht worden sein. Es is ebenfalls
  135. ECHO * möglich, daß ein Virus aktiv ist und das Programm beeinflußt. Starten
  136. ECHO * Sie das System erneut mit dieser Diskette, und führen Sie den 
  137. ECHO * Scanvorgang erneut durch. Tritt dieser Fehler erneut auf, lesen Sie in 
  138. ECHO * dem Handbuch nach, wie Sie eine neue Kopie der Diskette erstellen 
  139. ECHO * können.    
  140. ECHO *        
  141. GOTO Exit
  142.  
  143. :MissingDat
  144. REM ******************************************************************
  145. REM *** errorlevel 8
  146. REM ******************************************************************
  147. CLS
  148. ECHO *        
  149. ECHO *        
  150. ECHO * Es fehlen eine oder mehrere der folgenden Dateien:  SCAN.DAT,NAMES.DAT.
  151. ECHO * Es besteht die Möglichkeit, daß diese Diskette geändert wurde.
  152. ECHO * Führen Sie bei Ihrem System erneut einen Kaltstart mit dieser Diskette
  153. ECHO * durch, und führen Sie erneut einen Scanvorgang aus. Tritt dieser Fehler
  154. ECHO * weiterhin auf, lesen Sie in Ihrem Handbuch nach, wie Sie eine neue 
  155. ECHO * Kopie der Diskette bekommen.
  156. ECHO *
  157. ECHO *
  158.  
  159. GOTO Exit
  160.  
  161.  
  162. :VirusInMemory
  163. REM ******************************************************************
  164. REM *** errorlevel 10
  165. REM ******************************************************************
  166. CLS
  167. ECHO *        
  168. ECHO *        
  169. ECHO *    W       A       R       N       U       N       G
  170. ECHO *        
  171. ECHO * Beim Scannen des Arbeitsspeichers wurde ein Virus gefunden. 
  172. ECHO * Es ist unwahrscheinlich, daß diese Diskette infiziert wurde 
  173. ECHO * vorausgesetzt, der Diskettenschreibschutz wurde nicht umgangen. 
  174. ECHO * Es gibt andere Möglichkeiten. Überprüfen Sie die Startsequenz in CMOS.
  175. ECHO * Die mit Ihrem Computer gelieferte Hardware-Dokumentation enthält in
  176. ECHO * der Regel Informationen darüber, wie Sie auf diesen Bereich zugreifen 
  177. ECHO * können. 
  178. ECHO * Vergewissern Sie sich, daß die Reihenfolge ist: erst A: und DANN C:
  179. ECHO * Es ist ebenfalls möglich, daß Sie über eine Hardwaresteuerung verfügen
  180. ECHO * ,die ein Abbild des infizierten Startprogramms im Arbeitsspeicher 
  181. ECHO * ablegt. Wenn dies der Fall ist, ist der Virus möglicherweise nicht 
  182. ECHO * aktiv und kann eventuell entfernt werden.
  183. ECHO *        
  184. ECHO *        
  185. A:\GETREPLY.EXE Möchten Sie trotzdem einen Versuch unternehmen (J/N)? ;jn
  186. IF ERRORLEVEL 2 GOTO Exit
  187. GOTO ScanNOMEM
  188.  
  189. :BadClean
  190. REM ******************************************************************
  191. REM *** errorlevel 12
  192. REM ******************************************************************
  193. CLS
  194. ECHO *        
  195. ECHO *        
  196. ECHO * Beim Entfernen eines Virus ist ein Fehler aufgetreten. Entweder fehlt
  197. ECHO * die Datei CLEAN.DAT, oder sie ist beschädigt, oder VirusScan war 
  198. ECHO * nicht in der Lage, den Virus zu entfernen. Prüfen Sie die Diskette mit
  199. ECHO * dem Programm Validate, das integriert wurde, um sicherzustellen,
  200. ECHO * daß alle Dateien vorhanden und nicht beschädigt sind. Wenn die Dateien
  201. ECHO * einwandfrei sind, führen Sie mit dieser Diskette einen Kaltstart aus, 
  202. ECHO * und führen Sie den Scanvorgang erneut durch. Ist es immer noch nicht 
  203. ECHO * möglich, diese Dateien zu bereinigen, müssen Sie sie löschen.
  204. ECHO * Nun wird die Datei Packing.lst angezeigt. Sie können nun diese Werte  
  205. ECHO * mit dem Programm Validate vergleichen. Sie können Validate verwenden, 
  206. ECHO * indem Sie folgendes eingeben: VALIDATE {Dateiname} und die Codes 
  207. ECHO * mit der Datei Packing.lst vergleichen.
  208. ECHO *        
  209. ECHO *        
  210. PAUSE
  211. TYPE PACKING.LST
  212. GOTO Exit
  213.  
  214. :VirusFound
  215. REM ******************************************************************
  216. REM *** errorlevel 13
  217. REM ******************************************************************
  218. CLS
  219. ECHO    W       A       R       N       U       N       G
  220. ECHO 
  221. ECHO * Ein Virus oder mehrere Viren wurden auf diesem Computer gefunden.
  222. ECHO * In vielen Fällen werden die Viren gleich von dem Programm entfernt.
  223. ECHO * Es wird empfohlen, daß Sie den Rechner mit dieser Diskette erneut 
  224. ECHO * starten und einen erneuten Scanvorgang durchführen, um sicherzustellen,
  225. ECHO * daß der Computer virenfrei ist.
  226. ECHO *        
  227. GOTO Exit
  228.  
  229. :Update
  230. REM ******************************************************************
  231. REM *** errorlevel 14
  232. REM ******************************************************************
  233. CLS
  234. ECHO *        
  235. ECHO *        
  236. ECHO * Ihre Virendatendateien sind veraltet, und Sie sollten sie 
  237. ECHO * aktualisieren. Dies ist weiter kein Problem. Jedoch können sich auf 
  238. ECHO * diesem Rechner Viren befinden, die diese Softwarversion nicht 
  239. ECHO * entdecken kann. Wenn Sie Ihre Software aktualisieren, erhalten Sie 
  240. ECHO * den größtmöglichen Schutz. Einzelheiten zur Aktualisierung können Sie
  241. ECHO * in Ihrem Handbuch nachlesen.  
  242. ECHO *        
  243. ECHO *        
  244. GOTO Exit
  245.  
  246. :BadscanEXE
  247. REM ******************************************************************
  248. REM *** errorlevel 15
  249. REM ******************************************************************
  250. CLS
  251. ECHO *        
  252. ECHO *        
  253. ECHO * Der Selbsttest ist fehlgeschlagen. Die Ursache hierfür kann eine 
  254. ECHO * beschädigte oder geänderte Datei SCAN.EXE oder ein Problem mit dem 
  255. ECHO * Diskettenlaufwerk sein. Führen Sie zuerst an der Eingabeaufforderung
  256. ECHO * VALIDATE SCAN.EXE aus, und vergleichen Sie den Validierungscode 
  257. ECHO * mit dem Code in der Datei PACKING.LST. Die Datei PACKING.LST 
  258. ECHO * wird beim Beenden angezeigt.
  259. ECHO *        
  260. ECHO *        
  261. PAUSE
  262. GOTO AbortSLFCHK
  263.  
  264. :NoTarget
  265. REM ******************************************************************
  266. REM *** errorlevel 17:  Possible encrypting virus
  267. REM ******************************************************************
  268. IF %ERROR17%==1 GOTO EncManualRemove
  269. CLS
  270. ECHO *        
  271. ECHO *        
  272. ECHO * Scan hat festgestellt, daß kein Ziel zum Scannen angegeben wurde.
  273. ECHO * Die Ursache hierfür könnte ein verschlüsselter Virus oder ein Problem 
  274. ECHO * mit der Hardware sein. Ein weiterer Scanversuch wird durchgeführt, um 
  275. ECHO * das Problem zu beseitigen.
  276. ECHO * Bitte warten...
  277. ECHO *        
  278. ECHO *        
  279. GOTO ScanCDrive
  280.  
  281. :ErrorDOS
  282. REM ******************************************************************
  283. REM *** DOS Error
  284. REM ******************************************************************
  285. CLS
  286. ECHO *        
  287. ECHO *        
  288. ECHO * Ein DOS-Fehler trat auf. Ihrem DOS-Handbuch können Sie weitere 
  289. ECHO * Einzelheiten entnehmen, oder wenden Sie sich an Ihren DOS-Händler, 
  290. ECHO * und bitten Sie ihn um Hilfe.
  291. ECHO *        
  292. ECHO *        
  293. GOTO Exit
  294.  
  295.  
  296. REM ******************************************************************
  297. REM ****  AUXILLARY PROCEDURES
  298. REM ******************************************************************
  299.  
  300.  
  301. :AbortSLFCHK
  302. REM ******************************************************************
  303. REM self check failed
  304. REM ******************************************************************
  305. CLS
  306. TYPE PACKING.LST
  307. GOTO Exit
  308.  
  309. :NoCyclePwr
  310. REM ******************************************************************
  311. REM user said that he did not cycle the power off
  312. REM ******************************************************************
  313. CLS
  314. ECHO *        
  315. ECHO *        
  316. ECHO * Es wird dringend empfohlen, daß Sie die Diskette in Laufwerk A: lassen,
  317. ECHO * und dann den Rechner ein- und wieder ausschalten.
  318. ECHO * Manche Viren lassen sich nicht durch einen Warmstart oder das
  319. ECHO * Drücken der Tasten STRG+ALT+ENTF entfernen.
  320. ECHO *        
  321. ECHO *        
  322. GOTO Exit
  323.  
  324. :ScanNOMEM
  325. REM ******************************************************************
  326. REM *****  ATTEMPT TO BYPASS MEMORY SCAN
  327. REM ******************************************************************
  328. CLS
  329. ECHO *        
  330. ECHO *        
  331. ECHO * Wurde auf dem (den) Festplattenlaufwerk(en) kein Virus gefunden, dann 
  332. ECHO * handelt es sich wahrscheinlich um einen stealth typ Virus.
  333. ECHO * Wird dieser typ Virus gefunden, dann wird empfohlen, daß Sie ein 
  334. ECHO * zweites Mal von dieser Diskette starten, um sicherzugehen, daß er 
  335. ECHO * tatsächlich entfernt wurde.
  336. ECHO *        
  337. ECHO *        
  338. SET ERROR10=1
  339. SCAN /ADL /ALL /CLEAN /NOMEM /NOBREAK
  340. GOTO DoErrors
  341.  
  342. :ScanCDrive
  343. REM ******************************************************************
  344. REM ***  Run scan on only the C: drive
  345. REM ******************************************************************
  346. SET ERROR17=1
  347. SCAN C: /NOBREAK /ALL
  348. GOTO DoErrors
  349.  
  350. :EncManualRemove
  351. REM ******************************************************************
  352. REM *** The Scan C: /CLEAN didn't work
  353. REM ******************************************************************
  354. CLS
  355. ECHO *        
  356. ECHO *        
  357. ECHO * Der gleiche Fehler ist erneut aufgetreten. Ist ein Virus die Ursache,
  358. ECHO * müssen Sie in diesem Fall den Virus manuell entfernen. Es ist ebenfalls
  359. ECHO * möglich, daß es sich um ein Hardwareproblem handelt. Führen Sie
  360. ECHO * ein Fehlersuchprogramm aus, um das Problem zu beseitigen.
  361. ECHO *        
  362. ECHO *        
  363. GOTO Exit
  364.  
  365. :ExitNoMem
  366. REM ******************************************************************
  367. REM *****  EXIT AFTER USING NOMEM AND VIRUS WAS FOUND PREVIOUSLY
  368. REM ******************************************************************
  369. CLS
  370. ECHO *        
  371. ECHO *        
  372. ECHO * Scan hat auch beim zweiten Durchgang keinen Virus gefunden. Da
  373. ECHO * jedoch ein Virus im Arbeitsspeicher gefunden wurde, besteht die  
  374. ECHO * Möglichkeit, daß sich auf der Festplatte noch ein aktiver Virus 
  375. ECHO * befindet. Es ist unwahrscheinlich, daß diese Diskette infiziert wurde,
  376. ECHO * vorausgesetzt der Schreibschutz wurde nicht umgangen. Es gibt noch 
  377. ECHO * andere Möglichkeiten. Sie sollten die Startsequenz in CMOS prüfen.
  378. ECHO * In der Hardware-Dokumentation Ihres Computers finden Sie mit großer 
  379. ECHO * Wahrscheinlichkeit eine Beschreibung, wie Sie auf diesen Bereich 
  380. ECHO * zugreifen können. Stellen Sie sicher, daß die Reihenfolge  A: und DANN 
  381. ECHO * C: ist. Führen Sie bei Ihrem System erneut einen Kaltstart
  382. ECHO * durch, indem Sie die Diskette verwenden. Wird weiterhin ein Virus im
  383. ECHO * Arbeitsspeicher festgestellt, kann ein Kompatibilitätsproblem 
  384. ECHO * mit der Computer-Hardware vorliegen.
  385. ECHO *
  386. ECHO *
  387. GOTO Exit
  388.  
  389. @ECHO OFF
  390. :Exit
  391. echo exit
  392.