Have a Computer Question ? Read this first.

Over the past few months we have received a spate of computer related questions in GQ, most of which can be solved by solutions given in this thread.

The entire thread may be too long to read through, so please read through at least the first few posts in this thread before attempting to start a new thread in GQ. If you believe that the solutions listed here do not apply to you, or you have attempted them and have further messed up your computer, or if you are unsure about how to proceed, feel free to start a new thread in GQ. But, please, first read this.

Here are some of the most common Questions & Answers:

Q. My Computer is messed up. I think I have some spyware. My browser is hijacked.

A. Download and run the following software:

Lavasoft AdAware

Spybot Search & Destroy

ewido anti-spyware

Microsoft Windows Defender (Beta 2)

Spyware Blaster

Spyware Guard

Please beware of fake sites listing the above software. Run at least AdAware and Spybot to check for spyware, adware and other malware.

Sometimes, after running the above software, you may find that your Internet connection stops working. If this is the case, run LSPFix:

http://www.cexx.org/lspfix.htm

Please download LSPFix.exe before running AdAware or Spybot.

Update your anti-virus software and anti-virus definitions, and run a full scan of your computer using your anti-virus software. If you do not have any anti-virus software installed, download and run AVG Free anti-virus:

AVG Anti-virus Free version

If none of the above helps your situation:

  1. Read the rest of this OP
  2. Read through some of the other posts in this thread
  3. If your issue seems spyware/adware related, run HijackThis and post your logs to the SpywareInfo Forums (details given below)
  4. Post a question in GQ if none of this applies to your situation

Note to members: Please add relevant Questions & Answers to this thread. This thread is intended as a reference for members with common computer related problems. Posts may be edited for clarity, redundancy, etc.

Thank you.

= = =

One of our members, Dead Badger, has very kindly put together a detailed explanation in this thread. I am repeating it here in the OP:

[Originally posted by Dead Badger]:

1) General security

As suggested by others, you really need two things:

Antivirus software - staple stuff, these programs scan downloaded files, periodically check your whole PC, and most will also plug into your email to scan incoming messages; they generally don’t fix spyware, however. Others have already pointed out the main options:
[ul]
[li]AVG Antivirus (free version available)[/li][li]Sophos Antivirus[/li][li]Norton Antivirus[/li][li]Trend Micro online scanner (free, no installation required)[/li][/ul]

Firewall software - This monitors and controls internet connections coming into and going out of your computer. The latter may not sound so important, but it’s actually quite interesting to find out how many programs dial home, many of them completely unnecessarily. Again, others have pointed out the main options, and fortunately the best are free:
[ul]
[li]Zone Alarm (free version available)[/li][li]Sygate Personal Firewall (free version available)[/li][/ul]
Also available are the usual products from Norton and others, which are not available for free and (in my personal experience) aren’t as nice. Both of the above can be either set up to automatically decide whether a program is safe or not, or can be set to pop up a box every time a new program tries to access the web, letting you decided if it’s allowed. Both will automatically detect and prevent incoming naughty traffic with no effort on the user’s part.

These two types of software will protect your computer from most nasties, given regular updates. They won’t, however, protect you from…

2) Spyware/Adware

What is it?
Horrible little programs much like viruses, that inhabit your PC and screw with your web browsing experience in order to steal your personal details, funnel you towards bad commercial sites or worse, porn, and generally make you think that Bad Men With Sticks are responsible for computers everywhere.

How do I know if I have it?:
Common symptoms include, but are not limited to:
[ul][li]Huge numbers of popups, even when not browsing the web[/li][li]Google/Yahoo/other search page gives weird results, mostly adverts, or leads somewhere else entirely[/li][li]Constantly redirected to porn/advert/porn advert sites[/li][li]Generally slow computer, particularly web browsing[/li][/ul]
This list can’t even begin to be exhaustive, since there seems to be no limit to what spyware designers think of next - however as a general rule if your internet browsing is doing something weird, if you’re constantly seeing adverts or you end up at pages that you don’t think you tried to get to, you may well have spyware.

How did it get here?
Mostly via Internet Explorer, to be honest, the main culprit being “ActiveX”, which (loosely speaking) is a method implemented by Microsoft to allow websites to execute software on your local machine. Some spyware pops up windows to ask if you want it to be installed. Some will pop up confusing windows talking about voting for the site you’re visiting, or indeed any variation on a theme to get you to click “yes” on a dialog box. The first thing is not to click a button on any dialog box you don’t trust. A safer way to get rid of them is to close them with the “X” button in the top right. However, some spyware seems to be able to install itself without asking you first. It’d also be nice not to have to avoid these message boxes all the time.

How can I stop it?
There are several options, some more drastic than others:
[ul][li]Increase Internet Explorer security.[/li]
You want to stop ActiveX from being so free and easy with your computer. You can find the relevant option by opening IE and going to “Tools…Internet Options…Security” and clicking the “custom level” tab. You’ll find a list of check boxes; there are about 4 relating to ActiveX, and by switching them all to “Disable”, most spyware will be prevented from being installed. Be aware, however, that there are some bona fide websites which also use ActiveX whose function will be curtailed. Most likely will be internet banking sites. It’s up to you.
[li]Install a blocker.[/li]
SpyWare Blaster is a program that runs on your PC and prevents spyware from being installed in the first place. This is basically a more sophisticated version of the above method. SpyWare Blaster maintains a list of known spyware ActiveX IDs (much like antivirus software does with viruses), and blocks them from running. This way, you can continue to allow innocent ActiveX webpages to operate. The downside is that, just like antivirus programs, it will require regular updates and relies on the list of known spyware being accurate. I haven’t used it, so can’t say how effective it is.
[li]Stop using Internet Explorer.[/li]
A bit more drastic for many users, this is (in my opinion) the most effective option. Alternative browsers have been listed by Hodge, and like him I highly recommend Opera, although others swear by Mozilla and FireFox. The reason alternative browsers protect you is that they don’t use ActiveX. This way, you can leave Internet Explorer with ActiveX enabled in order to access things like banking websites, but use the safe browser of your choice for everyday browsing. This is what I do, for what it’s worth.[/ul]

I’ve got it, how do I get rid of it?
Take the following steps, in order:

[1] Download, install and run both Ad-Aware and Spybot Search&Destroy. These are the virus scanners of the spyware world, and both scan your computer looking for files that they know are spyware. It’s important to run both, because each can detect certain things that the other doesn’t. Remember to update them both before running, just like you would with a virus-checker. See xash’s post about LSPfix.exe to remedy possible problems caused by these programs.

[2] If symptoms still persist, download and run (link deleted), a tool specifically designed to detect and remove CoolWebSearch, a particularly nasty strain of spyware with lots of nasty variants. You can run the program in “scan” mode first, if you don’t want it to try and automatically remove something you’re not sure is even there.

[3] If there’s still something dubious going on, it’s manual removal time. From the same wonderful people who make CWShredder comes the much more complicated (link deleted). This works because a lot of spyware registers itself as what’s called a “Browser Helper Object”, or BHO for short. HijackThis doesn’t detect spyware, it just lists all the programs that claim to be BHOs. An experienced user can then pick out the ones that are causing problems. The best thing to do is to run the program and post the output to a forum full of experts. The SDMB probably isn’t the best for this purpose (I certainly can’t claim to be able to accurately read these logs). Post your log at the (link deleted), and friendly types will be along shortly to help you out.

[4] If you’re feeling particularly brave, then the same guy who wrote CWShredder and HijackThis also provides (link deleted), a program that lets you search a list of all known BHOs, which can enable you to try and decide for yourself is a BHO is nasty. HijackThis can then remove the offending object. I don’t really recommend doing this unless you’re completely confident you know what you’re doing, or have a particular dislike for your computer.

Why don’t you have a section called “misc”?
Ha! Here it is.

Hosts file: It’s possible you might still be getting directed to weird websites even though no spyware tool reports anything dodgy. Why is this? Well, some spyware modifies a file on your computer called simply “hosts”, usually found at

c:\windows\system32\drivers\etc\hosts

You can open this file in Notepad, it’s just plain text. What it does is stores a permanent record of IP addresses that correspond to certain website URLs. This is handy for commonly visited sites, as your computer doesn’t have to go looking to find the IP address of that site; it has it stored in a convenient place. However, this also gives spyware writers a handy tool against you. Some spyware modifies your hosts file by adding lines like

google.com 10.0.0.1

where “10.0.0.1” could be any IP address, pointing to any website. To fix this, simply delete the offending lines from the hosts file. If you want to be careful, you can test out the IP addresses by pasting them into your browser; however be warned that this will take you to the dodgy sites, if they are in fact dodgy. If you want to be sure you’ve got rid of everything nasty, then don’t worry - your computer will work perfectly well with a completely blank hosts file.

Alternatively, you can download a custom hosts file (for example from here), which blocks a lot of advertising sites by pointing them at a non-existent IP address. Simply replace your hosts file with the downloaded version, and presto, a whole bunch of ad sites are automatically blocked. This is quite neat, but a lot of the custom hosts files you’ll find are a bit over-zealous in which sites they define as being advertising. Use with care.

[/originally posted by Dead Badger]

-xash
General Questions Moderator

Also you can get a free firewall from Zonelabs and a free anti-virus from Grisoft.

Another important hijack remover is (link deleted).

Trend Micro has an Online Virus Scanner that’s handy, if you haven’t been running a virus checker (shame on you!).

Another very handy tool is Spyware Blaster, which blocks malware from installing itself on your computer in the first place. If a piece of spyware thwarts SB and Spybot, Adaware and CWShredder are unable to remove it, the program of last resort is Hijack This. This program provides a list of startup items, running processes and other registry settings for your examination and removal. WARNING: This program is for advanced users only, as it lists legitimate windows registry settings and processes as well as scumware entries. If you’re at all unsure of yourself, post the Hijack This log to a separate thread and more knowledgeable Dopers will help you out.

It should be noted that both MS Outlook Express and Internet Explorer are major targets for virus/malware writers so people might wish to look into more secure alternatives such as: Mozilla or Firefox/Thunderbird or Opera (my personal favourite). If you prefer to still use IE, then consider turning off javascript and setting your security settings on high. Also, the Google Toolbar is useful in blocking unwanted pop-ups

Also, it’s of parmount importance to keep your computer up to date with all of MS’s security updates and patches. XP can be set to automatically patch your OS whenever MS issues updates. I’m a special case in that I provide occasional freelance computer services to friends and business colleagues so I frequently have to install or re-install Windows. As a result, I find it very handy to have all of the patches and updates on CD so I can apply them before I connect a computer to the net for the first time. Autopatcher conveniently packages all of the updates plus some useful extras and tweaks into one executable file.

I personally prefer Sygate Personal Firewall (free for non-professional use) to ZoneAlarm, but not for any particular reason.

Panda ActiveScan is a free onlkine virus scanner that I have found occasionally able to detect and remove viruses that AVG and HouseCall either couldn’t find or couldn’t disable.

Note that the solutions listed in the OP are for computers using Microsoft Windows. Folks using non-Microsoft operating systems need not concern themselves.

A nice, pop up killer with tons of extra features (such as being able to kill the annoying midi sounds some people feel compelled to put on their pages) is Proxomitron. It also kills banner ads on pages (and in Opera as well), can freeze gif animations, as well as other things too numerous to mention, and it’s free.

A couple more useful resources:

Sophos maintains an informative virus/trojan database (including comprehensive details of virus hoaxes - like those chain emails telling you to delete this or that file), worth searching if you have a suspicious file or process that you know the name of.

Symantec offers a number of standalone (free) tools designed to purge your system of tenacious viruses/worms/trojans (again, you have to actually know what the infection is, but sometimes AVG will have reporte something it can’t fix, but the specific Symantec tool will deal with it.

Seem to have been beaten to most of the punches, but here’s my two penn’orth, hopefully not too patronising. Apologies to those whose posts I’m repeating, I just didn’t want to leave things out.

1) General security

As suggested by others, you really need two things:

Antivirus software - staple stuff, these programs scan downloaded files, periodically check your whole PC, and most will also plug into your email to scan incoming messages; they generally don’t fix spyware, however. Others have already pointed out the main options:
[ul]
[li]AVG Antivirus (free version available)[/li][li]Sophos Antivirus[/li][li]Norton Antivirus[/li][li]Trend Micro online scanner (free, no installation required)[/li][/ul]

Firewall software - This monitors and controls internet connections coming into and going out of your computer. The latter may not sound so important, but it’s actually quite interesting to find out how many programs dial home, many of them completely unnecessarily. Again, others have pointed out the main options, and fortunately the best are free:
[ul]
[li]Zone Alarm (free version available)[/li][li]Sygate Personal Firewall (free version available)[/li][/ul]
Also available are the usual products from Norton and others, which are not available for free and (in my personal experience) aren’t as nice. Both of the above can be either set up to automatically decide whether a program is safe or not, or can be set to pop up a box every time a new program tries to access the web, letting you decided if it’s allowed. Both will automatically detect and prevent incoming naughty traffic with no effort on the user’s part.

These two types of software will protect your computer from most nasties, given regular updates. They won’t, however, protect you from…

2) Spyware/Adware

What is it?
Horrible little programs much like viruses, that inhabit your PC and screw with your web browsing experience in order to steal your personal details, funnel you towards bad commercial sites or worse, porn, and generally make you think that Bad Men With Sticks are responsible for computers everywhere.

How do I know if I have it?:
Common symptoms include, but are not limited to:
[ul][li]Huge numbers of popups, even when not browsing the web[/li][li]Google/Yahoo/other search page gives weird results, mostly adverts, or leads somewhere else entirely[/li][li]Constantly redirected to porn/advert/porn advert sites[/li][li]Generally slow computer, particularly web browsing[/li][/ul]
This list can’t even begin to be exhaustive, since there seems to be no limit to what spyware designers think of next - however as a general rule if your internet browsing is doing something weird, if you’re constantly seeing adverts or you end up at pages that you don’t think you tried to get to, you may well have spyware.

How did it get here?
Mostly via Internet Explorer, to be honest, the main culprit being “ActiveX”, which (loosely speaking) is a method implemented by Microsoft to allow websites to execute software on your local machine. Some spyware pops up windows to ask if you want it to be installed. Some will pop up confusing windows talking about voting for the site you’re visiting, or indeed any variation on a theme to get you to click “yes” on a dialog box. The first thing is not to click a button on any dialog box you don’t trust. A safer way to get rid of them is to close them with the “X” button in the top right. However, some spyware seems to be able to install itself without asking you first. It’d also be nice not to have to avoid these message boxes all the time.

How can I stop it?
There are several options, some more drastic than others:
[ul][li]Increase Internet Explorer security.[/li]
You want to stop ActiveX from being so free and easy with your computer. You can find the relevant option by opening IE and going to “Tools…Internet Options…Security” and clicking the “custom level” tab. You’ll find a list of check boxes; there are about 4 relating to ActiveX, and by switching them all to “Disable”, most spyware will be prevented from being installed. Be aware, however, that there are some bona fide websites which also use ActiveX whose function will be curtailed. Most likely will be internet banking sites. It’s up to you.
[li]Install a blocker.[/li]
SpyWare Blaster is a program that runs on your PC and prevents spyware from being installed in the first place. This is basically a more sophisticated version of the above method. SpyWare Blaster maintains a list of known spyware ActiveX IDs (much like antivirus software does with viruses), and blocks them from running. This way, you can continue to allow innocent ActiveX webpages to operate. The downside is that, just like antivirus programs, it will require regular updates and relies on the list of known spyware being accurate. I haven’t used it, so can’t say how effective it is.
[li]Stop using Internet Explorer.[/li]
A bit more drastic for many users, this is (in my opinion) the most effective option. Alternative browsers have been listed by Hodge, and like him I highly recommend Opera, although others swear by Mozilla and FireFox. The reason alternative browsers protect you is that they don’t use ActiveX. This way, you can leave Internet Explorer with ActiveX enabled in order to access things like banking websites, but use the safe browser of your choice for everyday browsing. This is what I do, for what it’s worth.[/ul]

I’ve got it, how do I get rid of it?
Take the following steps, in order:

[1] Download, install and run both Ad-Aware and Spybot Search&Destroy. These are the virus scanners of the spyware world, and both scan your computer looking for files that they know are spyware. It’s important to run both, because each can detect certain things that the other doesn’t. Remember to update them both before running, just like you would with a virus-checker. See xash’s post about LSPfix.exe to remedy possible problems caused by these programs.

[2] If symptoms still persist, download and run (link deleted), a tool specifically designed to detect and remove CoolWebSearch, a particularly nasty strain of spyware with lots of nasty variants. You can run the program in “scan” mode first, if you don’t want it to try and automatically remove something you’re not sure is even there.

[3] If there’s still something dubious going on, it’s manual removal time. From the same wonderful people who make CWShredder comes the much more complicated (link deleted). This works because a lot of spyware registers itself as what’s called a “Browser Helper Object”, or BHO for short. HijackThis doesn’t detect spyware, it just lists all the programs that claim to be BHOs. An experienced user can then pick out the ones that are causing problems. The best thing to do is to run the program and post the output to a forum full of experts. The SDMB probably isn’t the best for this purpose (I certainly can’t claim to be able to accurately read these logs). Post your log at the (link deleted), and friendly types will be along shortly to help you out.

**[4]**If you’re feeling particularly brave, then the same guy who wrote CWShredder and HijackThis also provides (link deleted), a program that lets you search a list of all known BHOs, which can enable you to try and decide for yourself is a BHO is nasty. HijackThis can then remove the offending object. I don’t really recommend doing this unless you’re completely confident you know what you’re doing, or have a particular dislike for your computer.

Why don’t you have a section called “misc”?
Ha! Here it is.

Hosts file: It’s possible you might still be getting directed to weird websites even though no spyware tool reports anything dodgy. Why is this? Well, some spyware modifies a file on your computer called simply “hosts”, usually found at

c:\windows\system32\drivers\etc\hosts

You can open this file in Notepad, it’s just plain text. What it does is stores a permanent record of IP addresses that correspond to certain website URLs. This is handy for commonly visited sites, as your computer doesn’t have to go looking to find the IP address of that site; it has it stored in a convenient place. However, this also gives spyware writers a handy tool against you. Some spyware modifies your hosts file by adding lines like

google.com 10.0.0.1

where “10.0.0.1” could be any IP address, pointing to any website. To fix this, simply delete the offending lines from the hosts file. If you want to be careful, you can test out the IP addresses by pasting them into your browser; however be warned that this will take you to the dodgy sites, if they are in fact dodgy. If you want to be sure you’ve got rid of everything nasty, then don’t worry - your computer will work perfectly well with a completely blank hosts file.

Alternatively, you can download a custom hosts file (for example from here), which blocks a lot of advertising sites by pointing them at a non-existent IP address. Simply replace your hosts file with the downloaded version, and presto, a whole bunch of ad sites are automatically blocked. This is quite neat, but a lot of the custom hosts files you’ll find are a bit over-zealous in which sites they define as being advertising. Use with care.

For really stubborn spyware issues (after you have tried Ad-Aware or Spybot), you need to download Hijackthis and save the log. Go to (link deleted) and post the log in one of their forums. Someone will give advice on to what to remove.

Important: Don’t make any changes unless someone tells you what to do. Most of the entries are perfectly fine, and it takes expertise to know what is legit and what isn’t.

I’ve seen a number of questions related to Mac OS X as well. For good discussion on Mac OS X, try joining the MacRogues OS X International User Group mailing list.

You can get help with all sorts of problems there. I’ve been a member for years, and it’s a very helpful group. It also happens to be a recognized Mac User’s Group, and members of the group are entitled to various discounts that some Mac vendors (including Apple itself) offer to Mac User Group members.

Whether or not you have spyware/adware/virii, and especially if you do, i suggest installing Sysinternals Process Explorer. It is a free replacement or additional task manager that is much more powerful than the one native to Windows. I primarily use it for its capability to immediately terminate a program no matter what, however it also has the power to ‘suspend’ a process, coming in very handy when removing a virus. Sometimes closing a virus only causes it to restart itself, in which case suspending it is a very nice choice to have while working out your options.

Sysinternals has a host of other free products as well that are all pretty much unparalleled for general debugging purposes, found here.

FOr windows users, make sure you have downloaded the latest critical updates for your operating system from Microsoft.

Good advice.

I’ve read the whole thread, just to be sure, and nobody’s mentioned Steve Gibson’s site yet. He offers a lot of neat, free diagnostics. The most useful for those who aren’t knowledgeable yet is Shields Up! . For those who feel comfortable with addressing various security issues, I strongly recommend the whole site, starting with Internet Connection Security for Windows Users . He’s got links at the bottom for the other major pages on the site.

I go to the Shields Up! page periodically, Just To Be Sure. :cool: And, of course, I look at whatever new stuff he’s got there.

As does McAfee (Freescan).

If you want to figure out what programs are running when you start your computer (Windows), check the following places:

  1. Start/ Programs/ StartUp

  2. Go to Start/ Run and type “regedit” without the quotes. Press Enter.

Go to HKEY_CURRENT_USER/ Software/ Microsoft/ Windows/ CurrentVersion/

Then look under Run and RunOnce.

Also look under:

HKEY_LOCAL_MACHINE/ Software/ Microsoft/ Windows/ CurrentVersion/

Then look under Run, RunOnce, RunServices and RunServicesOnce.

  1. Go to Start/ Run and type “win.ini” and “system.ini”

Then look at the load= and run= lines.

If there are entries you find suspicious, compare them with the exhaustive list of startup items here:

http://www.pacs-portal.co.uk/startup_index.htm

It will help you identify your startup items.

Please backup your registry and system files before attempting any of these solutions.

Thanks to xash and dead badger – i had a cool web search variant that was driving me nuts. the link to cwshredder saved me. thanks again!

Also, install the update to the software which closes the found exploits. Do it automatically. From the Windows XP help function:

Peace.

For Windows users, there’s also msconfig - click Start>run and type MSCONFIG - the Startup tab will show you the programs that are being launched when Windows starts (what you see there is actually a collection including the contents of your Start>Programs>Startup folder and the ‘Run’ section of the registry).

(HijackThis includes all of these, but sometimes msconfig is quicker and easier)

My rules of thumb defining suspicious entries:
-Entries that perform some unexpected action when you uncheck them**
-Entries appearing more than once
-Entries referring to a short (<9 characters), cryptic file name
-This one is hard to quantify, but entries that contain ‘search’, ‘helper’ etc

NB: this doesn’t definitively identify bad processes; you should always Google the file name for information before you uncheck it, except in the most obvious cases.

**I’ve had a spate of these recently and it seems that both spyware and trojans exhibit this sort of behaviour; things like (when you uncheck the entry):

  • The computer crashes, shuts down or displays a critical warning
  • An IE window opens
  • The entry reappears (checked) after a reboot
  • Your modem starts dialling

Often this is because the process is actually running at the time, has detected you trying to kill it and is trying to stop you. (XP)launch the task manager or(9x) the Process Explorer (mentioned above by alterego) - look for and kill a process or program with the same name as the one you’re trying to uncheck in msconfig, remembering that there might be more than one instance of the process running.