Computer Setup and Maintenance (includes hardware-install and software recommendations)
[Many URL links/infos are a few years old, so do Google-searches to verify and enhance your knowledge.]
Some background info:
'Safe-mode' is a Windows-OS boot-time feature. [On most computers, you need to hit the 'F8' key, before Windows
boot-sequence starts,
and then you'll see a list of choices on boot modes. It can be a bit tricky the first few times you try 'F8'...I've learned to
just keep hitting 'F8' about once-per-second, right after power-up, and that should catch it.]
The value of this is that it allows your graphics-hardware to run in a 'simpler-mode' (e.g. in case the driver's full-functionality
isn't working quite right). It does other stuff, too. I typically choose "Safe-mode with networking", so I'll be able to do
network-related stuff, once up and running.
The BIOS is built-in firmware (the Basic Input/Output System), and is updatable, if it turns out that there were
bugs or improvements to the one that came in your computer. Updating that BIOS-firmware is a bit daunting, and probably
not for novices. But, you SHOULD learn how to examine/re-configure the settings in a BIOS, and understand what info is kept there.
During the boot-sequence, there is keyboard-key (maybe 'F10', maybe 'F1', maybe 'DEL', etc, etc.) to gain control into the BIOS.
BIOS setup info
One common example is learning how to adjust the BIOS to alter the "boot-order" among the various attached devices.
You're really just 'ADDING' these other devices to the front...if the system doesn't find anything bootable in these other
devices, it will ultimately try the 'hard-drive' containing your 'every-day' choice for an OS to boot.
e.g. To instead boot from, say, an inserted DVD (containing an OS-repair/re-install kit, etc.). Flash-drives can also be booted
from, once such a bootable kit has been put onto them. (I occasionally bootup a free copy of Google's Chrome-OS, from a flashdrive
that I configured with the Chrome-OS on it.)
Hexxeh's ChromeOS kit
Learn how to use the Windows 'Event-viewer'. (Google that term...this is an exercise for interested learners.)
The logs kept there contain all sorts of info useful in trouble-shooting conditions and events and will alert you
some details about any of the various sub-systems in the Windows-OS that might be experiencing issues.
Warning: Rant ahead. Just remember that I told you that the web-browser is, by FAR, the single most important software choice
you'll ever make. In 2nd-place, is your email-reader (think GMail, which is browser-based).
[Aside: Hell...Google has a whole OS, called Chrome-OS, that contains the Linux-kernel, plus their Chrome-browser, and it's
making them even richer! Not to even mention their other OS (Android), which also uses the Linux-kernel.
My wife and I both own Nexus-7 tablets. I highly recommend anything in the 'Nexus' line of tablets from Google.
Think Nexus-10, for an even larger screen. But, I digress.]
Here are a few new discoveries I've made very recently, regarding Chrome-browser.
(I'm now leaning even more towards the idea that one should consider
finding just ONE browser and using it most all the time! That said, when
I test newly-created webpages I've written, I sometimes then use
Firefox and Opera browsers to make sure my new pages appear ok in those other browsers.
But, I'm now extra careful (i.e. paranoid?) NOT to install unwanted/unneeded plugins or
extensions or addons in ANY of my browsers!)
I mention this, because when one installs certain software, such as
something that also contains a browser 'plugin', what happens is
that such a true PLUG-IN gets installed into more than one browser
at-a-time! Whereas, when you install an 'extension', you do that while INSIDE
of Chrome, and it's only being installed into that one browser.
The rule seems to be: if you install an extension (e.g. in Chrome)
or an 'add-on' (e.g. in Firefox), in both those cases you do it from within
those browsers! I've been able to convince myself that each of these
latter two things (an extension and an add-on) are architecturally different.
But, as always...YMMV. This stuff changes, over time.
Whereas plugins are indeed 'common' architecture, and work in the 3
browsers mentioned below.
Very recently, after all these years of using the Chrome
browser, I had never noticed or ever wondered how to actually REMOVE a plugin or an
extension, since I was just disabling them instead.
It is perfectly clear in Chrome NOW what to do: i.e. to get to the list of installed plugins,
you enter in the URL field " about:plugins " (that seems to work in all
browsers, since they all support the a common architecture of 'plugins').
In Chrome, to find list of installed extensions, you use the URL " about:extensions ",
but note that that URL does not work in the other browsers, since they don't
support what Google calls 'extensions'.
But, here's the kicker: It was obvious to me how to enable or disable either a plugin or extension in Chrome. i.e. there's a checkbox (which we're all
gonna spot, once we browser the lists).
But, there's also a 'trashcan-icon' (to right and I either never noticed it, or didn't realize it was 'clickable' all these years.)
Having recently needed to fight off some bad symptoms in Chrome (under Windows-7), I've now
been humbled...I finally solved the issues, but only after REMOVING a bunch of plugins and extensions
that had built up over the years, but suddenly a few of these browser-based programs started cause me serious grief!
Note that: Once they're removed, there is then ZERO chance that
some other website visit or plugin or extension, will likely be able to
re-INSTALL a plugin/extension, whereas they CAN be designed to be able to re-ENABLE
another plugin/extenstion that's there (and disable it after they're done using it). I've seen this, first-hand. Yikes!!!
After my recent experience, I've learned how important it is to (1) understand these
distinctions and (2) to learn how to get RID of stuff, rather than just disabling it!
Sigh...live and learn. (I usually don't miss this kind of stuff.) And, sorry for this long rant. :)
(These 3 browsers are reputed to be less susceptible to spyware-attacks than Internet Explorer. I still do NOT recommend using Microsoft's Internet Explorer, tho it HAS improved in the last few years)
Google's Chrome browser (the best by far, IMHO)
Opera browser (free) (voice-enabled)
Firefox/Mozilla browser (free) (has some excellent web-master tools...I use/love 'FireFTP')
Quick networking-hint on Linux, for slow-browser symptoms:
#1: If 'ipv6' is enabled, try shutting it off (see output of ifconfig to see if it's enabled).
Another quick networking-hint on Linux, if some well-known website URLs are not reachable:
#2: Add this line in front of 'request' line in '/etc/dhcp3/dhclient.conf':
supersede domain-name-servers 208.67.220.220, 208.67.222.222;
(These are 'freeDNS' DNS-servers in this example. Your ISP may be configuring you for less reliable DNS-servers.)
GMail (Google Mail) - My favorite
browser-based email...it's a no-brainer, from where I sit.
Thunderbird/Mozilla -
more feature-rich than Outlook Express (does IMAP and POP3, plus newsgroups and
RSS/Blogs)
Zimbra (open-source PIM -
browser-based email, etc)
Columba Java email
client - POP3 and (this info came from Ian Darwin)
AOL-users: Or, convert your email
to POP3/SMTP for Outlook/Eudora, etc (older industry std email)
Qurb spam-blocker (For Outlook-Express
and Outlook)
herdProtect - is free for
non-commercial_use - its multi-engines DB includes info from ALL of the MAJOR anti-virus MANUFACTURERS ! ! !
Avast - is free for
non-commercial_use - also runs in safe mode - (you must register to get lic-key by email)
Stinger - a good 'one-shot'
selected-infections scanner/NO installation needed/will NOT conflict with
permanent A/V products
AVG - freeware -
The last I knew, this did NOT work in safe mode - (online registration gets URL to
download-area + the lic-key)
Computer
Associates - eTrust [costs money]
McAfee - [costs money]
Norton Anti-virus - [costs
money] - (Norton/Symantec is not recommended...why pay, when excellent equiv-tools are free!)
First some 'spyware/malware/virus' overview: There are now NUMEROUS terms...'spyware', 'malware', 'PUP' (a Potentially Unwanted Program)
and lastly the worst...a true 'virus'. You need to understand the various ways this stuff gets ONTO your computer (e.g. browser plugins/extensions/addons
that you intentionally put there to try as well as stuff the ships along with other perfectly good products, but you didn't notice an
option when you installed the 'good' product, to be able to SKIP installing some other bundled-in piece of junk. Don't even get me started!)
Ad-Aware / Lavasoft ('personal'
free edition - removes existing spyware but does NOT block future attacks)
Ad-Aware / Lavasoft
forums and support (their discussion forums)
Spy Sweeper by Webroot
(Arguably, one of the better ones, but it costs money.)
Spybot - search and Destroy (freeware - but does NOT launch reliably on some systems)
Microsoft's Anti-Spyware (Defender,now ships with Vista)
Spyware
Doctor (But costs money when you want to REMOVE spyware!?)
How-to-remove
the spyware: CoolWebSearch (from SupportCave)
How-to-remove
the spyware: VX2 (manual procedure - from XBlock.com)
Xblock.com
archives - search here for your spyware!
Name and Shame (worst
spyware offenders)
Web-based detector (Requires
IE/Active-X)
Spy
Blocker (Bill's favored BLOCKER - does NOT remove, it blocks only!)
Bazooka website ()
Spywareblaster
website ()
SeeMeME product's website
(Paid-for product, but trial version is free.)
[That said, I've never (yet) owned Win-8.x and probably never will.]
Some Windows OEMs (e.g. HP/Compaq/Dell,etc) create a 'recovery partition', typically as
the D-drive. For example, on one HP laptop w/Vista, whose disk was so meta-data corrupted that
Vista wouldn't boot all the way, so it would instead say to run 'chkdsk', and then 'chkdsk'
would hang during the first-phase, I at first (mistakenly) thought that it was a HARDWARE-failure
(e.g. a head-crash). But, later, I realized that maybe it was just the NTFS file-system that
had somehow gotten corrupted in some weird, but not totally fatal, way. Yup.
So, I learned I could hit 'F11-key' (an HP-added BIOS-driven option) and then get into a place
where I could elect to start a 'recovery'. What it did was to re-format the C-drive/partition (which contains
the whole original Windows-OS system that was corrupted), and then copied over and installed
a 'Factory recovery image' of Vista from the D-drive (parition) back onto the C-drive (partition). You then went
thru all that 'brand-new-PC' stuff, and thus you re-installed all the Windows-updates, including SP1,
and all additional software that you might have previously installed, etc, etc. That was a bit
painful and time-consuming, but it did resolve the issue!
Understanding Win-XP Service-Pack 2 (SP2)
Windows-XP SP2 (service pack 2) is a mandatory upgrade (from a
security/stability standpoint) because of the threats that both spyware
and viruses pose. Remember that spyware is mostly just an attack against Microsoft's
Internet Explorer (IE) browser...thus, the best defense is simply to use
an alternate browser such as Chrome or Mozilla 'Firefox', etc. For an anti-virus program,
see the discussion above, and for a list of various choices.)
Microsoft FINALLY saw the writing on the wall and realized the
severity of spyware and virus threats! So, their response was 'SP2',
which is a major set of patches and additional new security software for XP,
including a much-improved/updated software firewall, and a
'security-manager umbrella' shield applet in the 'control-panel'. This
'security-manager umbrella' actually CHECKS for the ENABLED presence of:
(1) A 3rd-party anti-virus product.
(2) A firewall (either theirs or a 3rd-party firewall). [If you
have a hardware wired/wireless router/gateway box, then it no doubt
contains a hardware-firewall, so in that case, you can safely disable the
software-firewall in each PC, unless it is a laptop that you might later
carry OUTSIDE your home-firewall.]
(3) That Windows Update is setup and enabled to bring you future
updates from Microsoft's website.
Here are some outlines to follow to rectify various problems:
If a Win-XP system will not boot up after a failed SP2 installation,
first try doing an 'Automatic Recovery', as it is quickest (but not
foolproof). (details
here)
If that fails, you need to do a 'repair' installation of Win-XP. To do
that, you need to have the bootable 'OS' cdrom for Win-XP.
(details here)
After getting the system back to a runnable state, first be sure to
remove all spyware and viruses. When you think you are ready to try SP2
again, acquire a copy of SP2 on a physical cdrom (rather than trying to
do it via downloading from 'Windows Update'. The physical cdrom copies of
SP2 are free and are available at various retail stores, such as Staples
and Best-Buy, or can be ordered from Microsoft.
Before actually installing SP2, first use the checklist: (details here)
Before doing an SP2 installation (or anytime you want to verify
Win-XP), you can verify the correctness/integrity of your existing Win-XP
system-dlls, by using a builtin utility called 'sfc'.
To use that utility, you need the 'OS' cdrom containing the Win-XP
installation. In THIS case, you do NOT actually 'boot' that cdrom.
Instead, login (with 'administrative' privileges), and then insert that
cdrom (and close any resulting self-launching popup window that asks you
to select some function...in this case you do NOT want ANY of those
listed functions, but you just want the cdrom available in the
cdrom-drive.)
Then, just launch a 'command-line window' (e.g. Start->Run->'cmd')
and in that command-window, enter the command:
'sfc /scannow'
Now, if 'sfc' ran ok, you are all set. But, if it told you that things
didn't match (e.g. because the 'cdrom' wasn't the correct one), here is
(probably} the reason: it is because your machine has a newer
service-pack (e.g. SP2 installed) but the 'cdrom' is older and does not
contain the SP2 files...thus things do not match.
If you have a cdrom-burner and want to fix this problem, keep reading!
You need to learn about how to burn yourself an 'updated' Win-XP
installation cdrom that integrates SP2 into it! Microsoft calls this
'slip-streaming'. You can read all the gory details on how to do
that
here.
[You may want to go to that website for OTHER reasons too, so take a
peek. There is much more maintenance info there and discussion about NEXT
major release of Windows, etc.]
If a Win-XP system becomes un-usable due to spyware or virus
infestation, you might need to boot into safe mode .
To do that, reboot and continue to tap on the
F8 function key each second (to 'catch' the OS very early in the
boot-cycle to display it's maintenance menu...choose safe mode from that menu).
Most of the spyware-removal tools will operate in safe mode.
(See my list of links of anti-spyware products above.)
Win-XP has a builtin facility called System Restore which
allows a user with administrative privileges to manipulate
'restore-points' (which are often created by maintenance programs such as
SpyBot, etc, etc). The concept is that once a restore-point has been
created, then one could, at some future later time when experiencing some
undesireable behavior, then roll-back the system to any of the
existing restore-points, thus un-doing things that had been done to the
the system since that restore point was created. details
here
You can view the existing restore-points in the System Restore
facility as well as do a roll-back operation, by clicking
Start->(All)Programs->Accessories->System Tools->System
Restore.
You can control the settings of the System Restore
facility, such as either disabling it or changing the amount of
disk-space that will be devoted to this facility, by selecting the
'System Restore' tab under the System icon in the
Control-Panel. [Navigate there by clicking Start->Settings->Control
Panel.]
Having said all this, personally I have NOT had much luck SOLVING any
practical problems by rolling-back a system to restore-points that I know
were created prior to certain symtoms. [The restore-point gets
rolled-back-to without errors, but the bad-behavior that was being
experienced is still present. Maybe my problem is just that I'm unclear
exactly which sort of problems this facility is supposed to fix!?]
At any rate, I mentioned the System Restore facility to draw
attention to other 'side-effects' that these restore-points cause! Each
time a restore-point is created, the system copies a whole series of its
internal dll-files and other stuff out into a
'restore-point-file-container' of some sort. So, if any of those files
are presently infected with a virus or a spyware, then
later on, when you run a anti-virus scanner or anti-spyware scanner, they
will then eventually find the virus or spyware in the original
file, as well as finding it AGAIN in each 'restore-point-file-container'
that it got copied into!
As a further unwanted side-effect, the presence of NUMEROUS retore-points
dramatically lengthens the amount of time that your anti-virus and
anti-spyware programs need to spend to scan all the files on the system!
As a result of all of this, if you experience these unwanted side-effects
and want to do something about them, you now have the tools and knowledge
to deal with the issue. Thus, I recommend that you either DISABLE the
facility entirely, or at least reduce the amount of disk-space that these
restore-points are allowed to occupy. Note that reducing the setting for
how much disk-space can be used will DIRECTLY reduce how MANY
restore-points the system keeps, so you can learn what value to use for
that setting simply by setting it at some new lower value and then go
examine how many restore-points are now remaining. [On my system, I
learned that lowering it from the max of around 4GB down to about 1GB
caused it to reduce the number of restore-points to about 20, which ought
to be adequate.]
Microsoft MVP support
website (updates and tweaks)
Computer Certifications - Comptia.org [A+, etc]
website (updates and tweaks)
Bart PE - Live CD for Win-XP [aka modboot?]
(builds an burnable ISO image from a WinXP kit)
Windows-XP
(and Bart) have a disk-partioning program named 'diskpart' [replaces
older 'fdisk']
How
to enable/disable 'personalized-menus' (abbreviated Start-menus that show
recently-used)
Merging
contacts and address-book in Outlook (Microsoft Outlook - special
setup)
How to do advanced data-recovery
To do data-recovery from an NTFS-partition whose Windows-OS won't boot, use a CDROM-based
bootable OS. (e.g. either a Linux Live-CD or the Windows-XP-based 'Bart PE' disk, referenced just above).
I tested this using a Linux (MEPIS) Live-CD:
Just boot up the Linux-CD and login as ROOT/ROOT. [On earlier/other Linuxes, edit '/etc/fstab/' and add a line like]:
/dev/sda1 /mnt/sda1 ntfs-3g noauto,users 0 0
Then mount '/dev/sda1'. You should be able to insert a flash-drive and copy selected files
from the disk (of that broken? Windows-OS system) onto the flash drive. This works fine for me,
using MEPIS 7.0 32-bit install/demo/recovery kit!
How to do password-recovery
How to crack Windows
passwords
How to re-master the
MEPIS LiveCD
Another neat 'recovery' task is determining the [forgotten?] password of an account with 'administrator' privs.
(You might think this is esoteric, but it happens!) There is a neat program called OPHCRACK which can do the
job, but the trick is that it needs to run 'standalone' (e.g. from a bootable CDROM/FLASHDRIVE), in the case
where you don't have admin-privs, and thus can't install OPHCRACK in Windows! The Linux world of 'LiveCD's is the solution, and sure enough, OPHCRACK is also distributed as a bootable ISO, bundled into a small Linux LiveCD
called 'Slax6'. This, in general is normally all you need to know.
However, when I acquired it and tried booting it on my three home computers, it worked only on two of them.
(The issue was that OPHCRACK is a GUI-app [GTK+], and Slax wasn't robust enough to work with my old graphic-card/monitor combo on that one machine.)
I found an elegant solution: My favorite Linux distro (Mepis) documents how
to 'remaster' their LiveCD demo/install/recovery kit, and it took just a few hours of hacking to re-master
the MEPIS LiveCD to include OPHCRACK (once it occurred to me to solve the size-issue by putting OPHCRACK's
~350MB of 'table files' onto a flash-drive). Re-mastering a LiveCD is a powerful concept!
Tailoring the desktop [and the 'Command Prompt'] (also applies to Vista or most any edition of Windows)
Most every user has discovered that they can 'right-click' on the desktop, choose 'properties', and then customize
various aspects (e.g. the screen-saver, the desktop background picture, etc, etc). What is less commonly known is
that one can tailor the behavior of the 'task-bar', as well as altering its default-placement from the bottom of
the screen to any of the four edges. For nearly a decade, I've always placed my taskbar on the LEFT side, made it
much wider, and of course set it to 'auto-hide' (you move the mouse to edge that the task-bar lives on to make
it reappear). Right-click on an unused spot and choose properties to make these adjustments, being sure to 'lock'
the taskbar once you've got the layout customized to your liking, so that it doesn't get accidently messed-up.
The next feature that I recommend you start using is to enable the 'quick-launch' toolbar on the taskbar, and
place your frequently-run program-launchers on that toolbar, INSTEAD of on the desktop (where you always have to
minimize all your app-windows out of the way so you can SEE your desktop icons)
Of course, once you've invested in this 'tailoring', make sure that any OTHER users of your computer are
given their OWN separate user-account, so they can tailor its desktop to their liking, rather than stumbling around
trying to understand your preferences. [You do that via 'Start->Settings->Control Panel->User Accounts']
If you use the 'Command Prompt' application, you definitely want to enhance it to work more like a real
'shell-window' on Unix/Linux. To do that, you create a text-file (let's call it 'login.cmd') of tailoring cmds and
associate it with this application. Here's a starter-template example file:
REM Make my dir cmd sort by name (and last-mod date)
set DIRCMD=/O:N/T:W
REM Define the base of my 'home' area:
set HOME=%HOMEDRIVE%%HOMEPATH%
echo Use W: substitution for my project WORK area:
subst W: "%HOME%\My Documents\work"
REM Aliases section:
doskey /insert
doskey alias=doskey /macros $*
doskey dir=dir /X $*
doskey dirwide=dir /W $*
doskey dirsize=dir /s/a:-d/-c/o:s/t:w $*
doskey dirtoday=dir /o:d $*
doskey down=cd $*
REM My normal editor (freeware)
doskey edi=c:\wscite\scite $1
REM doskey edi= notepad $1
doskey home=cd /d %HOME%
REM Show access-rights of files (if media is NTFS-based)
doskey owner=cacls $*
doskey sd=cd /d $*
doskey unalias=doskey $1=
doskey up=cd ..
REM Put me into my base-area to start
cd /d %HOME%
REM Finally, clear-the-screen after all this stuff scribbles
cls
To associate this file to the 'Command Prompt' application, first create a
cmd.exe shortcut on the desktop (hint: navigate to C:\Windows\System32
and right-click on the 'cmd.exe' file and choose 'send to' desktop)
Next, right-click that new shortcut and choose 'properties'. In the shortcut tab,
modify this app's launcher's 'target' by appending ' /k c:\user\myname\login.cmd'.
Lastly, enable 'QuickEdit mode' and 'Insert mode' in the app itself (via 'Properties'
from its own upper-left-corner icon in the running window).
[Optionally, you can drag/drop this new shortcut onto the task-bar, if you prefer to
launch it from taskbar, rather than the desktop.]
Trouble-shooting
flowcharts for PC Hardware Repair
Laptops: Changing caddy of cdrom-drive
Howto build a desktop-PC (a
basic outline)
Maxtor and Asus advice for disk-controller/device-placement:
Put (both) hard-drives on primary/first controller (set as master/slave if 2 drives exist) and CDROM/DVD-drive(s) on secondary controller.
SpinRite disk diagnostic for all file-systems (put on a rescue-CD/LiveCD)
Howto connect
front-panel USB cable to motherboard
The power-supply is often the most under-rated component of a PC.
Computer prices are so low, that the power supply is one of the places
they like to use sub-standard assemblies. Hence power-supplies are often
responsible for a myriad of problems--not just a dead machine. They may
be enough for what is shipped in the computer, but inadequate for any
expansion.
It's not a good idea to use one of those 'go/no-go' power-supply testers.
Mine is a little palm-sized unit that has 5 or 6 green lights (one for
each voltage range) and a red DANGER light. The unit plugs into the large
connector that goes to the motherboard. An interesting story... I just
'happened' to test the 400-watt Antec power-supply in one of my
computers, and even tho it was not exhibiting any problems, the green
light on the -5v indicator failed to light. Later, I learned that -5v
line is totally optional, and is not typically used by the motherboard.
Worse, that red DANGER light on the tester also was lit. But, that turns
on simply when all the greens aren't lit, so that is giving a
false-negative, too. Live and learn. The techs recommended using a meter,
which gives you actual NUMBERS, rather than just a 'go/no-go' indication.
Looking at the data-tag on the Antec, it shows that it is '12v
dual-rail', one rail rated at 14-Amp and one at 15-Amp. (I removed the
Antec power-supply and replaced it with a 430-watt 'Thermaltake', which
has just a single-rail 12v, rated at 18-Amps. I also learned about the
'recommendation' below, saying it's preferable to have 18-Amps on the 12v
leg at a minimum.) I'm saving the Antec as a spare, since there is really
nothing wrong with it.
Power-supply
calculator (Hint: Check rated amperage on 12-volt leg...you want 18-Amps
at a minimum)
New Egg (motherboards - I
ordered Asus A7V-replacement here)
Good KVM switch - KVM MIN MAW [PS-141B06]
(Available thru New Egg)
Tom's Hardware (motherboards,etc)
Form Factors
XP Cases (Cases, power supplies,
motherboards, fancy lights)