PC Maintenance 4

Today we’re going to talk about improving your PC’s performance beyond the basic steps we’ve already covered thus far. Chances are your computer runs perfectly well until you start stressing it, and then it will obviously slow down as it is given more demands.

Yet, there’s still those times when your system just bogs down and doesn’t seem like it wants to budge – like it’s stuck in mud and switching between apps seems to take an age. If your system feels slower, then it most likely is.

Many performance problems can simply be tracked down to too much overhead and too few resources. In other words, your computer can only handle so many simultaneously running processes before it starts to show signs of strain. This may manifest as long load or boot times, or applications may hang or stall, or the computer may exhibit signs of instability such as blue screens or sudden restarts.

This is the practical advice lesson and it will be here that we talk about improving your diagnostic skills with the all-powerful “Task Manage,r” which is far more useful than its simple name would imply.

Before we do that, however, we’re going to delve into something very important which is very often neglected by a vast number of PC users: updates.

Keeping Things Properly Updated

If your system isn’t regularly updated, it could be compromised and open to attack from hackers. Microsoft regularly issues patches and security updates and if your system isn’t set to download and automatically install them, or you’re not super diligent about checking for, downloading, and installing these updates, then you put your system at risk.

Perhaps even more important, however, are those other little programs that don’t always get star treatment: Oracle Java, Adobe Flash, and Adobe Reader. While we did cover these plugins in the previous chapter, we want to stress again how important it is that these types of programs, any program really, are kept up-to-date.

Windows update

Windows provides a utility, aptly named, “Windows Update,” that allows you to keep your system patched and secure (to an extent) from any malicious attempts to gain access and seize control of your computer.

When you first create a master or administrator account on a new Windows install, you will be asked whether you want updates to download and install automatically, or if you want to do this manually. We highly recommend you allow Windows to take care of updating itself.

Nevertheless, if you think you want to handle this portion of PC maintenance, then you need to know how to use “Windows Update” so you never miss a critical update.

To open “Windows Update” you will need to open the Control Panel. This is true whether you’re on Windows 8.x or Windows 7. In Windows 8.x, you can also update your system via the “PC settings” in the Metro interface under “update and recovery.”

clip_image002

For the sake of consistency, let’s stick to the desktop version. Once you’re familiar with that, the Metro version is pretty much the same thing.

When you first open “Windows Update” you will see its status, such as whether “you’re set to automatically install updates.” In the following screenshot, we see we have 3 three optional updates available, but we also initiated a manual “check for updates” and we see we have one important update too.

clip_image004

You can click on the links to see what these updates are. You should install whatever important updates are available, but you can be a bit pickier about optional updates.

clip_image006

In fact, you can even right-click on an update and hide it, so it no longer shows up in “Windows Update.”

clip_image008

Worry not, if you find you really need the “Bing Bar” or “Bing Desktop” or some other hidden update, you can use the “restore hidden updates” function.

clip_image009

All-in-all, “Windows Update” is a cinch to use, so if you decide to attend to your own updates, it’s usually a matter of remembering to install them. Luckily, you can set the level at which important updates occur with “Change settings.”

“Windows Update” not only handles important updates, but recommended updates, and updates for other Microsoft products like Office. You can disable these later two if you don’t want to receive them through “Windows Update”.

clip_image010

With regard to “Important updates,” you choose between one of four different configurations giving you the full array of control over your updating process. You honestly don’t want to turn off automatic updating completely, but you can choose whether it notifies you that updates exist and then give you the choice whether to download and install them, or download them and then install them.

clip_image011

Note at the bottom of the important updates section there’s a link “updates will be automatically installed during the maintenance window.” Click on this and you will be able to decide when Windows Update runs. By default, it’s set to run daily at 3 AM and will wake up your computer, if necessary.

If you don’t want “Automatic Maintenance” waking up your computer at 3 a.m., either uncheck the box next to “Allow scheduled maintenance to wake up my computer …” or change the time to when you know the computer will be on.

clip_image012

Java, Flash, and Reader

While Java, Flash, and Reader only represent a small drop in the bucket when it comes to applications, they’re often the most common entry points for many types of malware, especially Java, which is said to be responsible for HALF of all security exploits.

Don’t stop reading here, because we’re about to cover how to make sure you are protected!

Oracle Java

Oracle’s Java gets no love from us. By and large it just seems like an accident waiting to happen, but as we said previously, you may be able to do 99 out of 100 things on your computer, but there’s always that one that requires Java.

Java comes with an “Update Scheduler” that automatically runs at regular intervals thus checking for, downloading, and installing updates. You can see it here in our “Startup” tab on the “Task Manager.”

clip_image013

Updating Java manually is a cinch. Simply open your “Start” menu (it will be in “All Program” in Windows 7) and click “check for updates” in the Java menu.

clip_image014

Alternatively, you can simply open the “Java (32-bit)” control panel from the Control Panel.

clip_image015

Once open, select the “Update” tab to see your available update options. In the following example, the updater is set to notify the user before downloading any updates. This can be changed to automatically download updates, and to then notify us before installing.

clip_image016

If you want to turn off automatic updates (highly not recommend), then uncheck the box next to “Check for Updates Automatically.”

What is recommend is clicking the “Advanced” button and altering your update schedule. In the following screenshot, we see that Java is set to check for updates every month on Monday at 5 a.m. It seems unlikely, no matter how bad a Monday it is, that we’ll be up at 5 a.m. so we can change this to something else, possibly more frequently, at a more productive time of day.

clip_image017

Finally, to execute a manual update, click the “Update Now” button at the bottom of the Java Control Panel.

clip_image018

If there are updates available, it will prompt you to update. If there aren’t, then you’re good to go (for now).

clip_image019

Adobe Flash

Adobe Flash Player is arguably the most widely used browser plugin out there. So much so that it is largely indispensable, which makes it a very attractive target for exploits. We described how to manage extensions and plugins in the previous lesson so we’re not going to dwell further on that.

For the most part, browsers, particularly Google Chrome (which we recommend) are pretty good about automatically updating plugins.

clip_image020

That said, if want to download the “Adobe Flash Player system plug-in” (for use with other programs such as video processing) then you will be presented with the following options.

clip_image022

There’s really not a lot to think about here, you should most definitely “Allow Adobe to install updates.” Once installed, you can administer to the system Flash Player from the Control Panel.

clip_image023

The Flash Player control panel is similar to the Java control panel only the update settings are on the “Advanced” tab. Click the “Change Update Settings” button and you will be able choose one of the other two options. Note, you must have administrator rights to do this.

clip_image024

To execute a manual update check, click the “Check Now” button. You will be whisked to Adobe’s Flash Player page and if an update is needed, you can download and install it from there.

Adobe Reader

Finally, last, but obviously not least, is Adobe Reader. Reader, like Flash, is another (almost) indispensable utility. There are Reader alternatives out there and you’re certainly free to explore your options, but for many a user, Adobe’s offering is one of the first things (apart from another browser) that they install.

By default, Adobe places the “Adobe Reader and Acrobat Manager” into your system’s startup routine. This will automatically check for program updates whenever Windows starts. You can disable this of course, but then you will need to check for program updates manually.

clip_image025

To check for program updates manually, open the Reader application and from the “Help” menu select “Check for Updates… .”

clip_image026

If any updates are found, you will be able to install them, otherwise you’re good to go.

clip_image027

As we mentioned, there are Reader alternatives out there. At one time Foxit Reader was one of our favorites, but it’s since become bloated with crap. If you don’t want to use Adobe Reader, then you might want to try Sumatra PDF, which is free, lightweight, and not Adobe.

Drivers

Drivers are the little bits of intermediary software that allow your hardware to work with Windows. Without drivers you wouldn’t be able to connect to the Internet or send things to your printer. When Windows 95 first debuted, drivers were something of a mess and in order to fully keep on top or your system, you’d have to manually install drivers from each manufacturer, and for any new hardware you added.

This situation didn’t actually start to improve until Windows XP, and didn’t become a no-brainer until Windows 7. Today, there’s almost nothing you need to do with Windows 8.x. In fact, we’d be surprised if you ever have to install a driver yourself again.

Furthermore, if drivers do need updating, they’ll appear in “Windows Update” under “Optional” updates.

That said, if you have a computer you want to play games on, we recommend installing the graphic card manufacturer’s recommended drivers. You’re almost certainly going to have a graphics chipset supplied by Intel, Nvidia, or AMD. The latter two release drivers for their chipsets on a regular basis so you can visit their downloads pages for more details:

AMD: http://sites.amd.com/us/game/downloads/Pages/downloads.aspx

Nvidia: http://www.nvidia.com/Download/index.aspx?lang=en-us

If you’re not sure whether you want to do this or you simply don’t care about gaming, then chances are you should just use the driver that “Windows Update” installs and you will be fine.

Getting to Know the Task Manager

The “Task Manager” should be your first stop when nailing down performance hiccups. To access the Task Manager, you can hit CTRL+ALT+DEL and choose “Task Manager” or right-click on the taskbar and choose it from the menu.

clip_image028

The “Task Manager” in Windows 7 is probably familiar to a lot of you. It’s relatively unchanged between Windows versions.

clip_image029

The “Task Manager” in Windows 8.x has received quite a makeover but retains its essential functionality. For the purposes of this section, we’re going to concentrate on this “Task Manager” version. You should be able to achieve the same goals using the Windows 7 version, it will just look different.

The new-look “Task Manager” defaults to a very simple streamlined interface. There’s not a whole lot we can do with it other than end non-responsive applications however, if you click “more details” then the sheer power of the “Task Manager” is revealed.

clip_image030

The “Processes” tab lists every running process on your system. This is very useful for diagnosing hung apps and excess system overhead.

clip_image032

If an application “hangs” it means it stops responding, this can be a temporary situation while the computer works to free up resources, or it can mean that the application needs to be ended. In the following example we’ve purposely stressed our system with a bunch of resource-intensive tasks to show you what this looks like. Note, the application with “not responding” in red next to it.

clip_image033

If this happens to you and it feels like your system is dragging, you may need to free up resources by quitting stuck applications. You can try closing a problem application by trying to properly exit, but if an application is really misbehaving, then from the “Task Manager” click on the problem app and then the “end task” button in the bottom-right corner.

Note, if you end an application abruptly, you will possibly (probably) lose any unsaved work so use this power with great care. When at all possible, try closing other unused, running applications to try to free up system resources and/or wait for the hung application to respond.

Pinning Down Performance Bottlenecks

Applications don’t always need to become non-responsive for your system to slow to a crawl. At times like this, it’s great to use the “Task Manager” to check where you might have performance bottlenecks. Looking at the “Performance” tab, we see a freshly restarted system under minimal load. Across all our metrics, we see that our system is having no performance problems.

clip_image035

Check out what happens, however, when we place our system under extreme load. In this example, we’ve fired up a virtual machine, which causes RAM and CPU usage to spike and destabilize our system.

clip_image036

See here we are utilizing 100% of our CPU.

clip_image037

And there’s also a sharp spike in disk I/O, which can cause our system to stutter and lurch along as well.

clip_image038

Sometimes if you stress your system to the max, a warning box will pop up telling you that your memory is low, and you need to close programs to free up resources.

clip_image039

The dialog box has a button “close programs,” and it will list various applications that it will end. Note, you may actually be using some or all these programs so simply clicking that button may have undesirable results.

Obviously, there’s a more refined way to diagnose system slowdowns. In our “Task Manager” we can order applications and services by clicking on the appropriate header (“CPU” in the screenshot). Here the “VMware Workstation VMX” process has our processor tied up pretty well and overall it is pegged at 99 percent. There’s basically no room for any other process.

clip_image040

Note here in the next screenshot, we’ve ordered everything according to “memory” to give you an idea of which things can help you free up RAM in a pinch. In this case, we can close Google Chrome, Dropbox, and MusicBee and recover quite a bit of memory.

clip_image041

The “Task Manager” is invaluable to any Windows user but it’s important to remember that it is only a diagnostic tool so knowing how to apply the information it conveys and make intelligent maintenance decisions can alleviate a lot of common system slowdown woes.

Coming up Next …

Tomorrow, in our final lesson, we’re going to talk about a critical, yet consistently unheralded, aspect of PC maintenance: protecting your data. We’re going to talk about the various backup mediums you can use as well as the tools that come with Windows. You definitely don’t want to miss this lesson as it can be a world of difference between a major data catastrophe and minor inconvenience.