VMWare PowerShell FAQ


Found this great FAQ for using Powershell w/ the VI toolkit. Has lots of sample scripts for common tasks.
http://communities.vmware.com/docs/DOC-4210

No Sound (Sound Device Modem Line) (Driver is enabled but has not been started)

Found this solution online, had to sift through to find it so thought it would be best to post it.

  • 1. Check if Plug and Play Software Enumerator is installed on your machine (Device Manager / System devices)
  • 2. If it is not continue to next step.
  • 3. Locate "machine.inf" on your OS, copy it somewhere and modify it (find "ExcludeFromSelect=*" and remove the line or simply exclude it from processing by adding a ";" at the beginning)
  • 4. Go to Control Panel /Ad HW and follow the wizard towards manual selection of device to be added
  • 5. Select Add System device
  • 6. Select Have disk...
  • 7. Navigate to changed machine.inf
  • 8. From the list select standard devices (in the left list) and "Plug and Play Software Enumerator" in the right list
  • 9. Finish the Installation
Here is the original thread:
http://www.techspot.com/vb/all/windows/t-34101-The-driver-has-been-enabled-but-has-not-been-started.html



VMWare Server 2.0 - Unknown (Invalid) VM's

[Update: Current preferred method would be to change your system locale, unless you know how to remove the encoding from the .vmdk file itself as well. The second method works to bring a system back up quickly, but you will notice the vmdk shows up as 'invalid' which only becomes an issue if and when you decide to use snapshots.]
Summary:
This probably occurs on small percentage of users' systems who change their system locale from English to another language, then back. To fix this:
  • Change your system locale to match that listed in the vmx/vmsd file of your VM.
OR
  • Remove the Unknown (Invalid) VM from Inventory.
  • Open the vmx and/or vmsd file(s) with notepad or other text editor and delete the line that contains ".encoding = "[systemlocale]""
  • Then re-add it to Inventory.


Error:
The selected virtual machine is not recognized on this system. The cause of this problem may be that the virtual machine's .vmx file is corrupted, or that the virtual machine version is newer than is recognized by the host. You can remove the virtual machine from the inventory if you believe that it is not recoverable.

Click the link below to remove the virtual machine from the inventory.

Etc...

Configuration:
VMWare Server 2.0 Build 122956

PowerShell Script to enable the "Check and upgrade Tools before each power-on" option.


Summary:
With this powershell script, you can enable the "Check and upgrade Tools before each power-on" option on all your VM's without having to power them off.
$ErrorActionPreference = "SilentlyContinue"
connect-viserver -server [VCServer or ESX Host] -user [user] -password [password]
get-vm | foreach-object {
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.ToolsUpgradePolicy = "UpgradeAtPowerCycle"
(Get-View $_.ID).ReconfigVM($vmConfigSpec)
}
Configuration:
Virtual Center 2.5 Build 104215
ESX Server 3.5 Update 2 (110268)
PowerShell V1 using PowerGUI 1.5.2.550 w/ VI Toolkit 1.0 Update 1 Build 113525

Caveats:
  1. [UPDATE: The script has been updated to continue past any errors generated. So if any VM's have issues it will just continue to the next VM in line to update. You will have to audit systems that were not updated with the script and fix them manually.]
  2. This script does not have error handling, so if a VM is in the midst of another task, the script will fail with following error:
    • Exception calling "ReconfigVM" with "1" argument(s): "Operation failed since another task is in progress."
    • All systems up to the error will have been updated.
  3. To test this script against one or two machines only simply change line 2 to the following:
    • get-vm [VMGuestSystemName] | for-eachobject {

PowerShell and VMWare


A powerful combination that can make your day to day administration easier.

Here are links to the tools to begin using powershell with VMWare:

Download and install Powershell: (If you are using Vista SP1 or newer, it's in your "Turn Windows features on or off" section of Control Panel)

http://www.microsoft.com/downloads/details.aspx?FamilyId=6CCB7E0D-8F1D-4B97-A397-47BCC8BA3806&displaylang=en


VI Toolkit: (This gives you the various 'cmdlets' to use with Powershell)

http://www.vmware.com/sdk/vitk_win/index.html


PowerGUI: (A free GUI style script editor, works pretty well for being free)

http://www.powergui.org/index.jspa


VMWare PowerPack: (Free powerpacks for use w/ Virtual Infrastructure)

http://www.powergui.org/entry.jspa?externalID=1802&categoryID=290


Lab Manager PowerPack: (Free lab manager powerpack)

http://www.powergui.org/entry.jspa?externalID=1647&categoryID=290

Virtual Center 2.5 Permissions to perform this operation was denied. Possible Bug?

Summary:
Cloning, building, moving, a machine into a "Virtual Machines and Templates" folder within Virtual Center w/ complete Administrator rights causes permissions error above.
The issue simply boils down to that you are likely using AD groups to delegate permissions within Virtual Center. If so, one group has administrative privileges over the entire tree, while you've assigned another AD group a role w/ less access to a sub-folder in the tree. If your account happens to be a member of both groups, you've effectively denied your administrative rights over that sub-folder.

This may either be a bug or an intentional function. I'm thinking it's a bug.

Configuration:
Virtual Center 2.5.0 Build 104215
Windows 2003 Active Directory Domain

Resolution/Workaround:
  • To workaround this issue, you can simply remove yourself from that other AD group, or create another account that is only apart of the administrative group of Virtual Center.
  • For a failsafe, create a local account and grant it administrative priviledges over your Data Centers. (Security risk, but at the same time, you'll be saving yourself some headache down the road)

ESX 3.x Server disconnected from Virtual Center but still running

Summary:
This usually occurs because the mgmt-vmware decides for whatever reason to stop talking back to Virtual Center and will not gracefully restart.

Configuration:
ESX 3.5.0, 110268 (Update 2)
Virtual Center 2.5.0 Build 104215
These steps may help you resolve issues with other versions, but attempt at your own risk.

Resolution:
  1. Log into the Service Console via Putty or another SSH Client and type "service mgmt-vmware restart." If successful in restarting the service, continue to step 2. If not successful see the immediate bullet below:
    • If the restart process hangs, you may need to open another putty session to kill -9 the process. (ex. kill -9 mgmt-vmware)
      • Once killed type "ps aux | grep hostd"
      • If the first line does not contain "vmware-watchdog" then it likely contains "config.xml -u" if so you'll need to kill -9 it based on the PID. The PID would be the highlighted value in the following example:
        • root 14096 3.9 10.9 105008 87348 ? S 14:04 1:49 /usr/lib/vmware/hostd/vmware-hostd /etc/vmware/hostd/config.xml -u
        • In this case you would need to run the following commands:
        • (ex. kill -9 14096)
        • service mgmt-vmware restart
        • The service should restart successfully and you should see the server reconnect successfully to VC. If not, you may need to "Disconnect" then "Connect" the server in the VC console. Otherwise continue on w/ the next steps.
  2. Next try restarting the vpx and authd services by typing "service vmware-vpxa" and "service vmware-vmkauthd restart."
  3. If the server still displays as disconnected, you can try manually installing the VC agent on the ESX server by following these steps:
    • On the VC server, locate the upgrade folder under your VC server program directory. (%ProgramFiles%\VMware\Infrastructure\VirtualCenter Server\upgrade)
    • Open the bundleversion.xml file and look for the bundle ID that corresponds to your ESX version (ie. ESX 3.0.x = 6, ESX 3.5.x = 7)
    • Copy the appropriate vpx-upgrade file for your bundle ID to a temp directory on your ESX server (ie. vpx-upgrade-esx-7-linux-)
    • Install the file by typing the following from the Service Console in the directory that you copied the file to: sh ./
    • Once it completes restart the hostd and vpx services on the ESX host by typing "service vmware-vpxa restart" and "service mgmt-vmware restart"
    • If your server still shows disconnected, then a reboot of the ESX server is usually needed to recover from this, but if you can call VMWare Tech Support.

Windows Vista ReadyBoost


ReadyBoost Tab in Properties of USB stick or other flash memory card.

In case you didn't already know, Vista makes use of this feature called "ReadyBoost" where you can use a standard USB stick memory, or Memory card to augment your system's performance. Not all memory is compatible and must meet some performance specs which Vista tests for you upon insertion. Also many USB sticks now state whether they are ReadyBoost compliant.

I've used it on my home system for about a good month now and I do notice a significant improvement in overall performance. It's like I added more RAM to my system without opening the case. Like most everywhere else, it's hard to substantiate in numbers the difference. I do wholeheartedly suggest trying it for yourself. I mean when you can buy a 8GB USB Stick from $12 - $25, it's kind of hard not to try it.

You can find out the details of ReadyBoost here:
http://en.wikipedia.org/wiki/ReadyBoost
http://www.microsoft.com/windows/windows-vista/features/readyboost.aspx

Your wireless network appears to have been compromised...


[UPDATE: Something about this router (WRT600N), my wife's macbook, and my Macbook Pro is causing this issue. I've turned off my 2.4GHz band on my router and connected an older access point to handle this traffic. Then just had my wife's macbook connect to that older access point and keep my on the 5GHz band. Have not had issues since then.]
Your wireless network appears to have been compromised and will be disabled for about a minute.

The exact error is pictured above. Everytime my wife's macbook would connect to our home's wireless network, this message would appear. Frustrated, I began to search the net for an answer. None of my other systems were having issues, Macbook Pro, PS3, PC, and Wii. So WTF!? Turns out it could be a number of things. It could be legitimate, but I use WPA2 for my 5GHz band and WPA for my 2.4GHz. My other mac's don't report this issue so what gives?

Turns out, that all I needed to do was reserve IP addresses for all my systems on the router. It was because my mac's and or other devices already had an IP address that for some STRANGE reason my Macbook wanted to get its hands... on... too.

Summary:
  • Be sure your router is setup to use WPA or higher security if your clients/systems are compatible.
  • Reserve IP's for your devices on your router's DHCP server.
  • This scenario may only apply to the WRT600N router from Linksys.
These posts were the most helpful in finding my solution:

Happy Sys Admin Day!


Happy Sys Admin Day!! Hope your boss or groups you work with appreciate the day to day work on the dark side of the moon you do everyday.

http://www.sysadminday.com/

iPhone 2.0+ (iPhone or iPhone 3G) Enterprise Configuration Tool


In order to join your iPhone 2.0+ to your corporate secured wireless network that uses PEAP or other protocol, you have to use the iPhone Enterprise Configuration Tool. It's not possible to configure it from the phone itself apparently. Seems there are two ways to get the configuration profiles onto your iPhone:
  1. Via the web, by hosting the .mobileconfig file on a network accessible IIS or OSX Server.
  2. E-mail the config file to your phone.

iPhone Enterprise Config Tool:
http://www.apple.com/support/iphone/enterprise/

iPhone Enterprise Config Tool Deployment Guide:
http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf

iFix my Mac

ifixit.com is a great page for those that want to tinker w/ their Apple branded product. I read their page to put in a bigger hard drive into my Mac Pro. Apple makes it fairly difficult to swap the hard drive on their Mac Pro line. Hopefully that'll change w/ their new Mac Pro model this year.

WRT600N Bugs..

Summary
  • WRT600N Firmware 1.01.36 Build 3 provides DHCP clients w/ DNS entries in a strange order.
  • ISP's DNS -> Router -> Your static DNS entries



By and large, I really like my WRT600N router. The thing is so dang versatile, but be warned it is not without it's issues. I'm currently using the latest firmware build 1.01.36 Build 3. There seems to be issues w/ the router's DHCP server. It issues DNS addresses in a weird order. It provides systems w/ the ISP's DNS servers as your primary and secondary, then the router itself as a tertiary, followed by any static DNS entries you've entered yourself.

For most people this isn't an issue, but if are doing any kind of home networking, this leads to issues resolving local system names. Since the first thing your clients try to resolve a name against would be your ISP's DNS servers. They wouldn't have the first clue where to find "mylocalsystem". Windows is pretty good about this though and can normally find your local networked devices without using DNS.

If you want to get to admin console that is web based, this is where the problems tend to occur. I have reported this as an issue to Linksys/Cisco, but have not heard back from them yet. Hopefully it'll be resolved in the next firmware revision.

It's being complained about on the forums too:
http://forums.linksys.com/linksys/board/message?board.id=Wireless_Routers&thread.id=79516&view=by_date_ascending&page=1

Mac's Software Updates...Bug? or just stupid?


So I'm one to keep my filing system clean. Like in the Window's start menu, when it gets incredibly huge with each application having it's own entry, I begin to consolidate them into folders of like applications. On the mac, I thought it would be just as easy. I would move things like MS Office, and iLife 08 into their own folders. For the most part it is, but low and behold, unless the iLife applications are in the root of /Applications, the Mac Auto Software Updater doesn't see them so assumes they are not installed and does not apply patches.

You can download them manually from Apple's website if you know what to look for, but that is such a pain the arse. Oh and you have to install one update after another. For instance, iPhoto has updates up to 7.5.3. I was at 7.5. Can't install 7.5.3 update, I have to install 7.5.1, then 7.5.2, then finally 7.5.3. WTF!? Are we still in Windows 3.11 age? Most advanced OS my ass.
If there is a better way to keep my Applications folder clutter-free, PLEASE let me know.

Bluetooth Dongle and Windows XP built-in management

Summary:
  • Make sure the Bluetooth Support Service is running as "Local System" or an account w/ administrative privileges.
Ran into an interesting issue today. Just recently purchased this little AZIO bluetooth dongle for my work laptop. It came w/ software/drivers so I installed them. Don't know what it was about it, but the software ran like crap (high cpu, buggy connections to my phones). So I decided to drop back to using the straight Microsoft built-in management.
I had no issues connecting my phones, but was getting an access denied message anytime I tried enabling a service for my phone like DUN (Dial-Up Networking). I have admin permissions so a security seemed odd. Not sure if this is by default, but it ended up being that my "Bluetooth Support Service" was running as a "NT Authority\Local Service" account. As soon as I changed it to "Local System", everything was working

Linksys WRT600N and Macbook Pro

Summary:
  • When assigning a SSID, be sure to assign a different name for your 5GHz and 2.4GHz spectrums.
    • This also helps in differentiating which network you are connected to.
  • Under "Applications and Gaming" --> "QoS", disable WMM Support.
    • WMM Support seems to have a negative effect on Video Streaming if your wireless card does not have WMM support.
So here is an interesting story. I recently purchased a linksys router, a one WRT600N. This router has the capability to host a 5GHz and a 2.4GHz wireless network at the same time. Cool, I thought, at least when I get a 5GHz card I can use it. Low and behold my mac can connect to the 5GHz spectrum. Anyway, I seemed to be having issues keeping all my computer connected at once. Any time my mac came online all my other PC laptop systems kept dropping off.What it came down to was the fact that I had named my SSID the same for both spectrums. Now mind you, I don't think that should normally cause a problem, but my mac couldn't seem to differentiate between the two and I think was trying to connect to both of them at the same time causing me to have some major packet loss. Strangely enough, I only suffered noticeable packet loss when trying to access systems on the local LAN. Internet seemed to work fine. Another note, under "applications and gaming", the option "QoS", you will probably need to disable WMM Support as well. It seems to have an negative effect when trying to stream video on you local intranet.


VMWare Server Beta 2 (AD Authentication)

Was having issues getting my server to authenticate using AD credentials. What follows is what I did to fix it:

Changed "VMWare Virtual Infrastructure Web Access" Service to start w/ a domain account. Now I can login using any designated domain account under my local administrator group.
Couple of notes:

  1. Service account needs modify access to "\VMware\VMware Server\tomcat" <-- You could probably get more specific w/ permissions, but I'm too lazy to figure out what files it needs modify access to.


  2. Adding users or groups from my domain is still an issue, but with this I can add a local group to my system and add users/groups from the domain to the local groups to break down permissions if I wanted to.

I also posted this to the VMWare community.

http://communities.vmware.com/thread/145706?tstart=0

VMWare Server Beta 2 (64-bit)

Ran into an interesting issue trying to install Windows 2003 R2 64-bit on VMWare Server Beta 2 today. The server would boot up constantly saying that I did not have a x64 compatible processor. I had to go into the BIOS of my system and enable my processor's VT option before it would finally recognize that I was running a 64-bit system.

System Specs:

OS: Windows Vista Business SP1 64-bit

Maker/Model: Dell Optiplex 755

Proc: Intel Quad Core2 Q6700 @2.67GHz

RAM: 4GB

VMServer Version: Beta 2 Build 84186

Grand Theft Auto IV and PS3

I just recently got Grand Theft Auto IV (GTAIV) and was suffering from what people were calling freezing problems. My particular symptom seemed to be that I would install the game play it for however long, then quit. When I would try to start again, the game would get stuck at the loading screen unless I would uninstall the game then reinstall again.

Well this was unacceptable and the taketwo's advice was of little help. So I decided to think what could I do to try to fix this. Well, what makes my PS3 'different' from the norm:
  1. 160GB HDD
  2. USB connected 60GB HDD
  3. Memory stick inserted
  4. PS Eye Camera connected.
So, can't do anything about that installed HDD, besides that shouldn't be a problem. Scratched number 1. I disconnected my USB HDD, cause well, that's just not standard. Took out the memory stick, cause well, that's not standard across all PS3.

Low and behold, my GTAIV game has booted up successfully since I've disconnected these two things and with no problems.

Use Time Machine with your Terastation or any NAS device


Found this awesome write up on how to enable Time Machine to see my Terastation. I couldn't believe how simple it was.

Simply type this command in a terminal window:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Voila!! I can now back up to my Terastation. Un-freakin-believable!
Here is the link to the source article:
http://vowe.net/archives/008940.html

Macbook Pro OSX 10.5.x Sprint Blackberry 8830 Data Tethering

I thought because Sprint did not provide software to tether my blackberry to my mac, I would not be able to use it as a modem. Well, it's not exactly real easy like most things on the mac, but not terribly difficult either. What follows is instructions on how to make this happen w/ a Sprint Blackberry 8830.

[Update: These steps work for Leopard and Snow Leopard]

[Before you begin, make sure you're Sprint account is enabled for data tethering, there is usually an extra charge for this service]

What follows are some instructions to get this to work in Leopard (OSX 10.5.x):
  1. Click the Apple icon and select preferences.
  2. Next, click the bluetooth icon.
  3. Now click the plus (+) button.
  4. A setup wizard should start. Follow the wizard's instructions to pair your phone. Make sure your blackberry is in discovery mode so the mac can see it when it searches for it
  5. Once you've paired your blackberry, you should see it in your bluetooth preferences like picture below. Highlight your blackberry then click the gear button icon and select "Edit Serial Ports..."
  6. You should now see a window like pictured below. Check the boxes that say: "Require pairing for security" and "Show in Network Preferences" then click "Apply"
  7. Finally, to connect with your sprint blackberry 8830 you need to finish up with the following. Go back into System Preferences and select "Network" this time. When you select network you should see the below screen. On the left pane, you should see your blackberry listed as a modem. Select it so that it is highlighted, enter "#777" in the telephone number field, then click connect. Username and Password can be left blank.
  8. Next click the "Advanced" button. You should be presented w/ the below screen. Select your modem vendor as "Sprint" and the model as "PCS Vision". Click OK.
  9. Once you've completed these steps, you should be able to successfully utilize your blackberry's data service to surf the net on your mac.

  10. This write up was inspired by this forum entry:http://www.blackberryforums.com/mac-users-corner/86122-how-tether-your-mac-blackberry-8830-a.html
    [UPDATE: You can use this trick w/ any macbook. Also settings for different providers can be found on the above link. (T-Mobile, AT&T, Verizon)]
    [UPDATE2:
    Added 1 step detailing modem vendor selection and PreReq's at top.]

SMS OSD Tools and seperate admin accounts

So I have 3 accounts total on a single domain. One that is a domain admin, one that is a general server admin, and my day-to-day login account. Interesting issues occur when you run this way. One issue I came across was trying to install the OSD tools on my local SMS Console. My day to day account has administrative privileges to my local machine, but every time I tried installing the OSD tools I would get an error, "This product requires Microsoft Systems Management Server 2003 Service Pack 1 or greater" like pictured below:


Pretty much anything I tried, I would get stopped by this error message. I then tried running the install by my server admin account. SUCCESS! It seems that OSD tool installer actually makes a connection to the server to check SP level which I guess can't be pulled down w/ my day to day accounts rights.

Interesting things these SMS Protected Distribution Points are...

Not sure if this is mentioned anywhere, but when you create a SMS Protected Distribution Point (PDP) with no boundaries, it seems to default itself as a Distribution Point (DP) for the subnet that it is located on.

For example, if the server has an IP Address of 192.168.1.25 /24, the server becomes a DP for 192.168.1.0 even w/ no boundaries defined. Until a boundary is defined, the server is just considered a DP for 192.168.1.0. When a boundary is defined, then the server is marked as a PDP. Interestingly enough, even if the defined boundary is 192.168.2.0, the server then becomes a PDP for both 192.168.2.0 and 192.168.1.0.

This is at least what I have experienced/observed from SMS 2003 SP3, the DPInfo table, and Swimage in SQL.

[Update]: This may be a Swimage related issue only. Swimage may only be looking at the IPSubnets column of the DPInfo table to determine which DP it should pull it's packages from.

Interesting Mac Leopard 802.1x bug...

So I'm trying to connect my mac to a 802.1x record. Being as techinical as I am, I go about trying to set it up through Network Preferences... --> Advanced... blah blah blah...

Needless to say, every time I tried setting it up through the advanced method, it would never save the setting "Enable 802.1x Login". In the end all I had to do was click "Join Other Network", type the SSID, and select 802.1x WEP for security. Typed my username and password and bam!! I'm in...

It's a strange feeling when you're so used to doing what is somewhat technical in the windows world and the mac just comes, slaps you in the face, and says "Now wasn't that easy?"

PS3 and Windows Media Player 11 Streaming

I was having issues where my PS3 was not seeing my Desktop Media stores. I had turned sharing on but was still not able to see it. It saw my laptop just fine so I knew the problem was w/ my desktop. I started scouring the web looking for ways to fix it, needless to say, I came up empty handed. I started looking through my system log and found that my "Windows Media Network Sharing Service" was not creating the share because my DRM was corrupt. Since I did not have any DRM media I was not concerned on losing it so I started searching on how to fix it. Here is what I came across. Hope this helps some of you out there. (I tried posting this to the playstation forums, but either the site was having issues or my computer was)
Just follow the procedures listed on this site:
http://support.microsoft.com/default.aspx?scid=kb;en-us;810422

If you were like me and don't have any DRM protected stuff (Windows XP SP2), just do this:
  1. Go to C:\Documents and Settings\All Users
  2. Go to Tools -> Folder Options -> View -> Select "Show hidden files and folders" and uncheck "Hide protected operating system files (Recommended)".
  3. In C:\Documents and Settings\All Users you should see a folder named "DRM"
  4. Rename DRM to DRMBackup or delete if if you don't care.
  5. Then visit this website: http://drmlicense.one.microsoft.com/Indivsite/en/indivit.asp
  6. The site above will repair your DRM instance, then unshare and share your media.

0x8004100f Provider Load Failure (WMI)



This post is a little more technical than most, but I felt it important to post this because I could not find anything online to help me fix it. I would get this error when trying to pull up instances of the Win32_NetworkAdapter. To trace the problem I used this notification query string in WBEMTEST and asynchronously:

'Select * From MSFT_WmiSelfEvent'

Once run, I then repeated the error, and found an error occurred from a provider called BRCMGroup.

In short, all I had to do was uninstall a Broadcom provided CIM from add/remove programs (Broadcom Drivers and Management Pack, I removed CIM only). I hope this will help anyone out there dreading the idea of rebuilding their WMI repository.

UPDATE: My colleague has a more in-depth explanation of how to address this type of problem. Click here to read the entry related to my post.

Firewall Windows XP/Vista

In a previous post I talked about free tools you can use to protect, prevent, and remove spyware, trojans, viruses, etc. What I forgot to mention was a critical and important piece, the firewall. Both Windows XP and Vista come built-in w/ a software firewall. You want to make sure it's turned on. Most computers installed with Windows XP or Vista have this turned on by default. If you have Norton, McAfee, or TrendMicro they may have provided you w/their version of a firewall.

Most often Windows will warn you if you do not have your firewall turned on. But if you want to be sure, you can follow these steps(Windows XP):
  1. Click Start
  2. Click Control Panel (or Settings, then Control Panel)
  3. If in classic view(many icons) double click the Windows Firewall icon.
  4. If in Simple View like pictured below click "Security Center"
By following these steps you should be able to see whether your firewall is turn on or off.
Windows Vista:
  1. Click the Windows Icon (usually located on the bottom left of your screen)
  2. Click Control Panel
  3. Click Security, more specifically "Check this computer's security status"

Spyware, Trojans, Viruses, and the free tools to help you...



There are 3 free tools that I personally use to keep my PC systems free of the garbage that the internet can produce:
  1. AVG Free - A free Anti-Virus tool that is quite popular and does a fine job of keeping viruses off my computer and updates itself automatically.
  2. Spybot - A free Anti-Spyware tool. This works well to immunize your computer from known bad websites and helps to rid your computer of trojans and spyware if you do get infected. If your computer does get infected with something, the best way to run spybot to get rid of those nasty infections is under Windows *Safe Mode.
    1. Spybot does not have a automatic update method, so you will need to run it periodically and run its update task. I would recommend to run it at least once a month to update it.
  3. Spyware Blaster - A free Spyware Prevention Tool. This tool is simply meant to augment Spybot in further in its immunization task.
    1. Spyware Blaster does have an autoupdate function, but requires you to pay for it. Otherwise you have to update it manually by running it and clicking a button to run the update process.
The easiest way to get rid of most spyware, trojans, viruses, and whatnot, is to utilize the Windows XP System Restore tool. It's normally enabled by default for most computers, but some people may turn off this **function to save on disk space and speed up computer response. You can find the system restore tool under Start --> All Programs (or Programs) --> Accessories --> System Tools --> System Restore.
All you would have to do is select a day when you think your computer was not infected.


*To boot in Safe Mode, follow the below steps:
  1. Restart your computer
  2. After hearing your computer beep (your computer might not beep depending on your make and model) once during startup, but before the Windows icon appears, tap the F8 key continually;
  3. Instead of Windows loading as normal, a menu with options should appear;
  4. Select the first option, to run Windows in Safe Mode, then press "Enter".
**To check if your computer has the system restore function turned on, follow these steps:
  • Go to Start --> Control Panel (or Start --> Settings --> Control Panel)
  • Depending on your view you either double-click the System Icon or Select System Maintenance, then select system.
  • In the System Properties window, select the "System Restore" tab. In this view, you should be able to tell whether it is turned on or off.