05. november 2003 - 13:12Der er
19 kommentarer og 1 løsning
Sletning af c:\windows\kernel32.dll på windows 98 SE
Kernel32.dll under c:\windows er blevet inficeret med en virus, og mit antivirus-software kan ikke rense filen. Jeg er derfor nødt til at overskrive filen med en uinficeret version.
Problemet er, at jeg ikke kan få lov til at overskrive filen, hverken i DOS-mode eller hvis jeg booter fra diskette.
Hvordan får jeg lov til at slette en skrivebeskyttet systemfil?
Kan du efter boot se i c:\Windows\System om filen er skrivebeskyttet - attribut r? I så fald skal skrivebeskyttelsen fjernes før sletning/overskrivning af filen.
Og så blot en detalje. Hos mig ligger filen i c:\Windows\system
Det skulle ikke gøre nogen forskel. Men jeg kan ikke lade være med at tænke på, om en virus har slettet den oprindelige fil og dernæst lagt en befængt fil i c:\windows som en skjult fil. Synes svagt at mindes, at jeg har læst em en kernel32 virus - men kan s'følglig i farten ikke finde det nu.
attrib.exe ligger i den ramdisk, som bootdiskette laver. Du kan se det, når den starter op, noget i retning af "Udpakker midlertidig mappe på drev x - x står for drevbogstavet, feks. f.
Fra disketten skriv f: for at skifte til det (brug drevbogstavet du får oplyst) og kør attrib derfrqa.
Tak, tak, men det er klaret. Jeg havde bare lavet en disk med sys a:, og så bliver det jo den minimale version med command.com og ikke så meget andet. attrib.exe kopierede jeg fra den relevante cab-fil på installations-cd'en. Jeg havde heldigvis stadig adgang til min hoved-computer.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.