Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Windows Operating Systems Software Bug It's funny.  Laugh.

AVG Virus Scanner Removes Critical Windows File 440

secmartin writes "The popular virus scanner AVG released an update yesterday that caused their software to mark user32.dll as a virus. Since this is a rather critical file, AVG's suggestion to remove it caused problems for users around the world who are now advised to restore the file through the Windows Recovery Console. AVG just posted an update about this (FAQ item 1574) in the support section of their site. Their forums are full of complaints."
This discussion has been archived. No new comments can be posted.

AVG Virus Scanner Removes Critical Windows File

Comments Filter:
  • Re:It's sad... (Score:5, Informative)

    by fuzzyfuzzyfungus ( 1223518 ) on Monday November 10, 2008 @09:07PM (#25714399) Journal
    I'm not sure that there would be. Antivirus is one of those things that(at least until actual heuristic scanning that seriously works comes out) leans heavily on having a whole bunch of security guys and worker drones hammering out signature updates all day every day. That isn't something that falls under "The Open Source is strong with this one". In particular, antivirus is basically a bandaid designed to let clueless users use critically flawed systems without understanding them. If OSS coders were more common on Windows, they would probably just read and write to any of the various guides for running Windows with minimal privileges, and ignore the problem.
  • Re:It's sad... (Score:5, Informative)

    by maxume ( 22995 ) on Monday November 10, 2008 @09:10PM (#25714447)

    Go to the install directory and rename "avgresf.dll" and "afgmwdef_us.mht" (adding a .bak or whatever should work fine). I did this a few days ago and the notification bar is no more, with no apparent problems.

    Also, don't tell anyone, to prevent AVG from changing it.

  • by Animaether ( 411575 ) on Monday November 10, 2008 @09:10PM (#25714451) Journal

    If you haven't been hit yet, then you probably won't be either; your AVG quite likely already has the fixed definitions file.

    If you -are- hit... guess what? it pops up a warning that it believes it found some sort of trojan in user32.dll . Laymen might just tell it to remove the thing, but I do hope -you- would know better and tell it to stfu and ignore, then fetch the latest update (it will warn you a few more times if you've got the resident shield runnning, as user32.dll gets accessed a lot).

    If you -are- hit and it has already removed it... quickly restore it, carry on.

    If you are hit, it has removed it, and your machine has already crashed... reboot to a command prompt (safe mode MAY work, but it didn't when I fixed a machine on sunday), restore user32.dll from a cache / restore point. If you can't get it from a cache, get it from the installation CD (if you have one), but keep in mind that it will be missing updates and windows update might not realize that (as everything else on the system tells it hotfixes N-M have been installed - maybe MS will make the update check the MD5 or something of user32.dll, after this problem, just in case).

    This was extremely stupid on the end of AVG, but then I'm still baffled why such files can be removed at all; same with ntldr. If you accidentally wipe your root dir, you're all kinds of f'ed.

  • by negRo_slim ( 636783 ) <mils_orgen@hotmail.com> on Monday November 10, 2008 @09:14PM (#25714487) Homepage
    Oh my... [wikipedia.org]
  • Re:doh (Score:5, Informative)

    by thetrick ( 718194 ) on Monday November 10, 2008 @09:14PM (#25714493)

    McAfee had a similar issue:

    http://it.slashdot.org/it/06/03/13/1322215.shtml [slashdot.org]

  • Re:Arrr! (Score:5, Informative)

    by Anonymous Coward on Monday November 10, 2008 @09:33PM (#25714671)
    No, Avast ye scurvy viruses, dammit! Not everything that looks vaguely latin should be pluralized with an i, and most certainly nothing should be pluralized by changing the word-final "us" to "ii"! You're just a dumbass trying to look educated, and failing miserably. http://dictionary.reference.com/browse/virus [reference.com]
  • Re:It's sad... (Score:5, Informative)

    by e r i k 0 ( 593807 ) on Monday November 10, 2008 @10:20PM (#25715083) Homepage
    I'm thinking that's a server-side error, so it should actually be 563 No More Kitten if you're following RFC 2616 [ietf.org] correctly.
  • by Donniedarkness ( 895066 ) * <Donniedarkness@g ... BSDcom minus bsd> on Monday November 10, 2008 @10:30PM (#25715183) Homepage
    It's by no means low cost, but I do have to say that I love NOD32. It's worth the extra money to not have to worry.
  • Re:It's sad... (Score:4, Informative)

    by RobertM1968 ( 951074 ) on Monday November 10, 2008 @10:38PM (#25715253) Homepage Journal

    You do realize that any account that can execute arbitrary code can end up virus infected right?

    On any operating system?

    You do realize there is a major difference between an OS's ability to run a virus - and an OS's prevalence to being able to be infected through numerous, never-quite-patched-correctly holes, buffer over/underrun exploits, back doors, open sockets on a TCP/IP stack (that based on it's origin should have been decent) that has been horrendously mangled into a security threat?

    There is a big difference between the two. If all Operating Systems had equal market share, Windows would in all probability still have the lion's share of infections simply because there have been tons of flaws/holes in the OS to allow it to be easily infected.

    Yes, there are lists that show the numbers often being equal - in quantity... but a true in depth study of the list will show that many of the windows vulnerabilities turned out to be very very simple to exploit - so easy any script kiddie could do it... and that many of those vulnerabilities were never completely fixed and resurfaced utilizing a slightly different access vector.

    Add to that, every other OS out there has a better track record at fixing such holes - while Microsoft has often either (a) went out of their way to downplay the issues or (b) outright denied the issues until there was a big enough public outcry. That too adds to the number of infected machines on each platform (again, assuming each had equal market penetration) and once again would lead to Windows still being waaaaay at the top of the mountain.

    Of course, by your scenario, you seem to equate "people installing viruses on their own machine via the computer's I/O devices" or "allowing others to do it directly at the machine" the equivalent of a machine that is far easier to infect via external, networked methods. Sadly (for your argument) that is preposterous.

  • Re:Well... (Score:4, Informative)

    by ChameleonDave ( 1041178 ) on Monday November 10, 2008 @10:52PM (#25715357) Homepage

    viruses (virii?)

    No.

  • Re:Well... (Score:2, Informative)

    by antdude ( 79039 ) on Monday November 10, 2008 @10:54PM (#25715387) Homepage Journal

    it's = it is

    Yep, I am being a Grammar Nazi.

  • Re:doh (Score:5, Informative)

    by Machtyn ( 759119 ) on Monday November 10, 2008 @11:06PM (#25715499) Homepage Journal
    Interestingly, as a non-paying customer, I was affected by this bug. I now have three programs that I will not be able to uninstall. AVG detected their uninstaller file as a virus and deleted them.

    How many times will Grisoft pull this crap? First flooding teh intertubes now deleting my l33t filez.

    Some time ago I was recommending this and installing this program on all computers. Now, I'm just waiting for Comodo to get their act together and release an AV product I can trust.
  • Re:doh (Score:3, Informative)

    by vux984 ( 928602 ) on Tuesday November 11, 2008 @12:43AM (#25716271)

    I agree. As someone deals with viruses on an almost daily basis I suggest avast and spybot to detect (if not remove) viruses. These two don't catch them all, but they usually make the system usable enough to remove the rest (the pre-boot avast check is especially useful). Also from my own experience: beware kaspersky! While it is good at preventing infections, my experience with virus ridden systems is that it makes them unbootable. Various other anti-malware/virus tools are hit and miss, and while detection has improved in programs like mcafee, I have found they still require manual removal.

    Installing and performing multiple scans in multiple AV products takes longer than just reinstalling windows on MOST PCs. And reinstalling windows misses less and cleans out general windows rot too. If you're a large enough company that you have recovery images, it takes even less time.

    But it takes me maybe 3.5 hours to backup key data, then repartition, reformat, install XPSP3, drivers, configure the network identification, printers, and install Office, filemaker, citrix xenapp client, java runtime, flash, acrobat reader, firefox, our remote support software, configure email, and perform updates (including ie7), restore data, configure email, etc on one of our office PCs. On machines where we have a good restore image, we can wipe and image in an hour-ish, including data backup and restore.

    It easily takes 8+ hours to run an AVG scan, avast scan, spybot scans, and then manually troubleshoot and remove the stuff that's left, and takes a miniumum of 3-4 hours.

  • Re:Well... (Score:5, Informative)

    by Opyros ( 1153335 ) on Tuesday November 11, 2008 @01:36AM (#25716611) Journal
    <pedantry> Arguably, it should just be "viruses". Not all Latin words retain Latinate plurals in English (e.g. "circus/circuses"), and not all Latin words ending in -us had plurals ending in -i. See this excerpt [alt-usage-english.org] from the alt.usage.english FAQ for more. </pedantry>
  • Re:Sigh (Score:2, Informative)

    by Anonymous Coward on Tuesday November 11, 2008 @03:58AM (#25717301)

    i do not think that a "small private school" running TWO HUNDRED copies (not that either item alone would be any different.. it wouldn't) fits within the limitations for using avg free:

    from http://free.avg.com/download-avg-anti-virus-free-edition#tba2

    # AVG Anti-Virus Free Edition is for private, non-commercial, single computer use only. The use of AVG Free within any organization or for commercial purposes is strictly prohibited.

  • by Fallen Andy ( 795676 ) on Tuesday November 11, 2008 @04:13AM (#25717389)
    Several of the AV packages mark these as trojans. Just to be on the safe side, upload a sample to virustotal [virustotal.com] which checks with around 30 different products.

    It's always good to have a second opinion - see e.g.portable clamwin [portableapps.com]

    Andy

  • Comment removed (Score:5, Informative)

    by account_deleted ( 4530225 ) on Tuesday November 11, 2008 @04:47AM (#25717595)
    Comment removed based on user account deletion
  • Re:Arrr! (Score:3, Informative)

    by badfish99 ( 826052 ) on Tuesday November 11, 2008 @05:36AM (#25717809)
    You obviously never learned Latin, or you would know the correct declension of the noun "bus", as given here [poetry-archive.com]
  • Re:Well... (Score:2, Informative)

    by jez9999 ( 618189 ) on Tuesday November 11, 2008 @06:21AM (#25718067) Homepage Journal

    No, pendi.

  • Re:Well... (Score:5, Informative)

    by Hooded One ( 684008 ) <hoodedone@gma[ ]com ['il.' in gap]> on Tuesday November 11, 2008 @07:21AM (#25718451) Journal

    I doubt Unix would either.

    And you'd be wrong. It doesn't crash because deleting an open file in Unix only unlinks it from the filesystem tree, leaving the contents alone. Only when all programs release the file does the deletion complete.

  • Re:Well... (Score:5, Informative)

    by chrish ( 4714 ) on Tuesday November 11, 2008 @09:29AM (#25719285) Homepage

    This is often (usually?) filesystem stupidity. Specifically, that in Windows (and DOS before it for that matter), an open file is considered sacrosanct. You can't delete it until everybody closes their file handles. Everybody, no exceptions.

    This is very bad when Windows helpfully caches things for you, like DLLs and EXEs, even after you've exitted the program. That's why you often have to reboot after installing something innocuous like Acrobat.

    UNIX filesystem semantics are superior here; it's the DOS legacy that keeps Windows from changing its behaviour.

  • Re:Well... (Score:3, Informative)

    by Eunuchswear ( 210685 ) on Tuesday November 11, 2008 @09:30AM (#25719295) Journal

    Or because administrater doesn't have permission. Under windows it doesn't necessarily. It does have permission to change the permissions though.

  • Re:Well... (Score:2, Informative)

    by Otter Popinski ( 1166533 ) on Tuesday November 11, 2008 @11:15AM (#25720651)

    Viri already has a Latin meaning, it means 'men'. So, even if the old rule about pluralising Latin words ending with '-us' to '-i' was not obsolete (and it is), 'viri' would still be wrong.

    The correct word is 'viruses'.

    That's because "virus" in Latin is neuter, while "vir" is masculine. The Latin plural for "virus" is "vira" (in the nominative, anyway).

  • Re:Well... (Score:3, Informative)

    by The MAZZTer ( 911996 ) <.moc.liamg. .ta. .tzzagem.> on Tuesday November 11, 2008 @12:20PM (#25721641) Homepage

    XP Explorer also likes to leak file handles every now and again, which has every so often prevented me from being able to delete something.

    Fortunately Sysinternals' Handles tool exists and is very useful and awesome.

  • Re:Well... (Score:2, Informative)

    by ChameleonDave ( 1041178 ) on Tuesday November 11, 2008 @09:18PM (#25728547) Homepage

    That's because "virus" in Latin is neuter, while "vir" is masculine. The Latin plural for "virus" is "vira" (in the nominative, anyway).

    Wrong. "Virus" in Latin had no plural. It was a mass noun meaning "poison", "foulness". One can guess at what the plural form would have been ("vira", "virus", "virua"...) but you cannot state it as a fact.

    In English, its plural is "viruses". In Latin, it had no plural. I actually don't mind "viri" too much. It's naive, but a reasonable mistake to make, given precedents such as "cacti". What annoys me is "virii", which is just idiotic.

    I wish I'd linked my first "No [wikipedia.org]" to Wikipedia, to nip this thread in the bud.

For God's sake, stop researching for a while and begin to think!

Working...