<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>PCMech &#187; Software</title>
	<atom:link href="http://www.pcmech.com/article/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pcmech.com</link>
	<description>Helping Normal People Get Their Geek On</description>
	<pubDate>Fri, 16 May 2008 07:32:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9;PC Mechanic (www.pcmech.com) </copyright>
		<managingEditor>drisley@pcmech.com (PC Mechanic (www.pcmech.com))</managingEditor>
		<webMaster>drisley@pcmech.com(PC Mechanic (www.pcmech.com))</webMaster>
		<category></category>
		<ttl>1440</ttl>
		<itunes:keywords>computers,technology,internet,software,hardware,blogs</itunes:keywords>
		<itunes:subtitle>Rich Menga discusses various issues in technology.</itunes:subtitle>
		<itunes:summary>Listen in to the PC Mechanic podcast, from www.pcmech.com. Each week, Rich Menga will discuss a new issue in the world of technology.</itunes:summary>
		<itunes:author>PC Mechanic (www.pcmech.com)</itunes:author>
		<itunes:category text="Technology"/>
<itunes:category text="Technology">
  <itunes:category text="Gadgets"/>
</itunes:category>
<itunes:category text="Technology">
  <itunes:category text="Tech News"/>
</itunes:category>
		<itunes:owner>
			<itunes:name>PC Mechanic (www.pcmech.com)</itunes:name>
			<itunes:email>drisley@pcmech.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://www.pcmech.com/design/pcmech_podcast_small.jpg" />
		<image>
			<url>http://www.pcmech.com/design/pcmech_podcast_small.jpg</url>
			<title>PCMech</title>
			<link>http://www.pcmech.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>The Ultimate Startup Process Monitor</title>
		<link>http://www.pcmech.com/article/the-ultimate-startup-process-monitor/</link>
		<comments>http://www.pcmech.com/article/the-ultimate-startup-process-monitor/#comments</comments>
		<pubDate>Fri, 16 May 2008 07:32:22 +0000</pubDate>
		<dc:creator>Jason Faulkner</dc:creator>
		
		<category><![CDATA[Daily Tips]]></category>

		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[startup programs]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6142</guid>
		<description><![CDATA[As part of normal Windows system maintenance, one thing you should do is check your programs set to automatically start to make sure everything running is legit. Typically, most people just use the &#8220;msconfig&#8221; utility to accomplish this, but a much more comprehensive utility is Sysinternal&#8217;s AutoRuns tool.
Rather than re-inventing an explanation, AutoRuns has a [...]]]></description>
			<content:encoded><![CDATA[<p>As part of normal Windows system maintenance, one thing you should do is check your programs set to automatically start to make sure everything running is legit. Typically, most people just use the &#8220;msconfig&#8221; utility to accomplish this, but a much more comprehensive utility is <a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx">Sysinternal&#8217;s AutoRuns tool</a>.</p>
<p>Rather than re-inventing an explanation, AutoRuns has a great &#8220;elevator pitch&#8221; on their website:</p>
<blockquote><p>This utility, which has the most comprehensive knowledge of auto-starting locations of any startup monitor, shows you what programs are configured to run during system bootup or login, and shows you the entries in the order Windows processes them. These programs include ones in your startup folder, Run, RunOnce, and other Registry keys. You can configure Autoruns to show other locations, including Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, and much more. Autoruns goes way beyond the MSConfig utility bundled with Windows Me and XP.</p></blockquote>
<p>Typically Sysinternal tools are awesome, and this program is no exception. Even better, there is a command line version which allows you to easily output your system information to a text files. For hard core tweakers and power users, this is a must have utility.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/the-ultimate-startup-process-monitor/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scan Your Windows Servers For Security Issues</title>
		<link>http://www.pcmech.com/article/scan-your-windows-servers-for-security-issues/</link>
		<comments>http://www.pcmech.com/article/scan-your-windows-servers-for-security-issues/#comments</comments>
		<pubDate>Thu, 15 May 2008 07:32:07 +0000</pubDate>
		<dc:creator>Jason Faulkner</dc:creator>
		
		<category><![CDATA[Daily Tips]]></category>

		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[windows server]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6150</guid>
		<description><![CDATA[As someone who has to keep tabs on several Windows servers, the best way to make sure everything is in order is through consistency and methodology. Basically, what you do to one, do to all (unless, of course, the needs are different for each machine).
One tool I have found to be very valuable is the [...]]]></description>
			<content:encoded><![CDATA[<p>As someone who has to keep tabs on several Windows servers, the best way to make sure everything is in order is through consistency and methodology. Basically, what you do to one, do to all (unless, of course, the needs are different for each machine).</p>
<p>One tool I have found to be very valuable is the <a href="http://www.microsoft.com/technet/security/tools/mbsa2_1/default.mspx">Microsoft Baseline Security Analyzer</a>. In a nutshell, this tool scans your computer for common security problems (settings) and checks installations of data applications (SQL, MDAC, etc.) for updates and vulnerabilities. From the article &#8220;<a href="http://msdn.microsoft.com/en-us/library/aa302360.aspx">How To: Use the Microsoft Baseline Security Analyzer</a>&#8220;:</p>
<blockquote><p>Microsoft Baseline Security Analyzer (MBSA) checks for available updates to the operating system, Microsoft Data Access Components (MDAC), MSXML (Microsoft XML Parser), .NET Framework, and SQL Server. MBSA also scans a computer for insecure configuration settings. When MBSA checks for Windows service packs and patches, it includes in its scan Windows components, such as Internet Information Services (IIS) and COM+. MBSA uses Microsoft Update and Windows Server Update Services (WSUS) technologies to determine needed updates. This Microsoft Update data source is obtained either directly from the Microsoft Update Web site or, if offline or in a secure environment, from an offline catalog file named Wsusscn2.cab.</p></blockquote>
<p>It is not feasible for me to be an expert on all things Windows security, so this tool is very helpful in making sure servers are reasonably secured. The utility works on all versions of Windows Server and Windows Vista and is recommended for any Windows system administrators.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/scan-your-windows-servers-for-security-issues/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Backup Platinum Review: Nice and Easy</title>
		<link>http://www.pcmech.com/article/backup-platinum-review-nice-and-easy/</link>
		<comments>http://www.pcmech.com/article/backup-platinum-review-nice-and-easy/#comments</comments>
		<pubDate>Wed, 14 May 2008 19:09:33 +0000</pubDate>
		<dc:creator>David Risley</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6194</guid>
		<description><![CDATA[Any computer user worth their salt will stress the importance of data backup. Too many people either don&#8217;t think about it or put it off into the &#8220;someday&#8221; category, leaving open the possibility that you&#8217;ll get burned. Anybody, though, who has been caught with a hosed system and inadequate backups realizes the cold, hard importance [...]]]></description>
			<content:encoded><![CDATA[<p>Any computer user worth their salt will stress the importance of data backup. Too many people either don&#8217;t think about it or put it off into the &#8220;someday&#8221; category, leaving open the possibility that you&#8217;ll get burned. Anybody, though, who has been caught with a hosed system and inadequate backups realizes the cold, hard importance of it.</p>
<p>So, it is a given you need to back up your data. The question is: how?</p>
<p><span id="more-6194"></span></p>
<p>You can go the free, more manual way - something similar to what Jason outlined when he provided his <a href="http://www.pcmech.com/article/windows-batch-script-to-backup-data/">batch script</a>. You could go the open source route using something like <a href="http://www.educ.umu.se/%7Ecobian/cobianbackup.htm">Cobian Backup</a>. Cobian will get the job done, but there is no support whatsoever. Or you could go the commercial route. There are several commercial options out there, but I am going to take a look here at <a href="http://www.backup-platinum.com/">Backup Platinum</a>, by SoftLogica.</p>
<p>Backup Platinum is a Windows-only utility that makes it super easy to have automated backups. You can back up to pretty much anything, including a network drive, a remote server (using FTP) or recordable optical mediums and USB. The program&#8217;s notable features include:</p>
<ul>
<li>Built-in CD engine which allows for automated CD burning, automatic erasure of optical media as well as spanning several discs</li>
<li>Integrated ZIP compression</li>
<li>128-bit encryption for secure backups (requires a password to unlock a backup)</li>
<li>Built-in scheduler to run automatic backups at any time. Uses a Windows service, too, so it doesn&#8217;t depend on being logged into Windows to function</li>
<li>Multi-threaded engine so that it can function without slowing down your system</li>
<li>Command line interface (if you want to use it in batch scripts)</li>
<li>Ability to backup registry as well as certain keys in the registry</li>
<li>Email notifications</li>
<li>Ability to start or shut down programs when executing backups</li>
</ul>
<p>In short, this thing more or less does it all.</p>
<p>I went to their site and downloaded the 30 day trial. Install went through without hassle. Upon starting the program, I went through a wizard which walked me through creating an &#8220;item&#8221;. An &#8220;item&#8221; is the name for a particular set of files/folders/settings that I want to back up. I can have as many items as I want and execute each on its own schedule.</p>
<p><a href="http://www.pcmech.com/wp-content/uploads/2008/05/picture-41.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.pcmech.com/wp-content/uploads/2008/05/picture-4-thumb1.png" border="0" alt="Picture 4" width="417" height="309" /></a></p>
<p>I was running this application in a virtual machine on my Mac (Windows XP running under VMware Fusion). So, my Mac looks like a network drive as far as Windows is concerned. I set up an item to back up my Quickbooks data (which is on the virtual disk) and back it up to the host disk. I was impressed that it easily allowed me to keep multiple versions of the data file on the system and it automatically timestamps the backups. Nice. So, I set it up to back up Quickbooks, storing up to 4 different versions. I executed it and it worked and did so quite quickly.</p>
<h3>My Conclusions</h3>
<p>I get asked to review a lot of things. Sometimes those things are just a real stretch. I always call it like I see it. In this case, it isn&#8217;t a stretch at all.</p>
<p><a href="http://www.backup-platinum.com/">Backup Platinum</a> does exactly what it is supposed to do. It is clean software and easy to use. It is fast and they also threw some &#8220;kitchen sink&#8221; features in here to boot (like encryption and email notifications). Backup Platinum is a powerful backup utility for Windows.</p>
<p>My only thought was that, well, I&#8217;m on a Mac. Of course, on the Mac, I have Time Machine built right into the operating system. Now that VMware has fixed the conflict between Time Machine and VMware Fusion, my entire Windows session is backed up. But, most definitely, if I were still using Windows as my primary operating system, I would certainly use <a href="http://www.backup-platinum.com/">Backup Platinum</a>.</p>
<p>Cost of the software is $67. Last I looked, this was right in line with other comparable backup software for Windows.</p>
<p>NOTE: The preceding review was a paid review. But, trust me, as always, I don&#8217;t mess around with reviews. There is really nothing bad to say about Backup Platinum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/backup-platinum-review-nice-and-easy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gates Talks Up Windows 7</title>
		<link>http://www.pcmech.com/article/gates-talks-up-windows-7/</link>
		<comments>http://www.pcmech.com/article/gates-talks-up-windows-7/#comments</comments>
		<pubDate>Tue, 13 May 2008 13:30:03 +0000</pubDate>
		<dc:creator>David Risley</dc:creator>
		
		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[PCMech Wire]]></category>

		<category><![CDATA[Bill Gates]]></category>

		<category><![CDATA[vista]]></category>

		<category><![CDATA[windows]]></category>

		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/article/gates-talks-up-windows-7/</guid>
		<description><![CDATA[With the frustrations caused by Windows Vista, many are looking ahead at what Windows 7 will bring. And according to Bill Gates, it may just be what the doctor ordered.
With Vista, emphasis was on security. And, yes, compared to Windows XP, Vista is indeed a more secure operating system. But, that left us with a [...]]]></description>
			<content:encoded><![CDATA[<p>With the frustrations caused by Windows Vista, many are looking ahead at what Windows 7 will bring. And according to Bill Gates, it may just be what the doctor ordered.</p>
<p>With Vista, emphasis was on security. And, yes, compared to Windows XP, Vista is indeed a more secure operating system. But, that left us with a LOT of bloat. Vista is slower than Windows XP and is a beast in system memory. If you downgrade any PC from Vista to XP, you almost feel like you&#8217;re using a brand new computer again. I know. I&#8217;ve done it.</p>
<p>In a <a href="http://www.microsoft.com/presspass/exec/billg/speeches/2008/05-07japanwdlc.mspx">press release</a> issued by Gates in Tokyo, Japan, Gates makes some comments on Windows 7.</p>
<blockquote><p>We&#8217;re hard at work, I would say, on the next version, which we call Windows 7. I&#8217;m very excited about the work being done there. The ability to be <strong>lower power, take less memory, be more efficient</strong>, and have lots more connections up to the mobile phone, so those scenarios connect up well to make it a great platform for the best gaming that can be done, to connect up to the thing being done out on the Internet, so that, for example, if you have two personal computers, that your files automatically are synchronized between them, and so you don&#8217;t have a lot of work to move that data back and forth.</p>
<p>Obviously we&#8217;d all love it if people had more PCs per average, and so making that simple is important. Also the effort to upgrade, I think that&#8217;s an area we got a lot of feedback in Vista, that we need to invest in that, and we&#8217;re going to make that very, very simple for people. So Vista is doing well, and we&#8217;re hard at work putting even more investment now in the version that comes after that.</p></blockquote>
<p>So, he is speaking right to my heart. This also comes after <a href="http://gizmodo.com/342920/holy-crap-did-bill-gates-just-say-windows-sucks">Gates all but admitted Vista sucked</a> at the last CES show in Las Vegas.</p>
<p>I&#8217;m hoping Windows 7 is better, for the sake of the brand. I&#8217;m a Mac guy now (and Vista played a large role in my conversion). However, Windows is still king and will be for the foreseeable future. I really do want it to do well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/gates-talks-up-windows-7/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu Hardware Compatibility List. Know It, Love It</title>
		<link>http://www.pcmech.com/article/ubuntu-hardware-compatibility/</link>
		<comments>http://www.pcmech.com/article/ubuntu-hardware-compatibility/#comments</comments>
		<pubDate>Tue, 13 May 2008 13:09:10 +0000</pubDate>
		<dc:creator>Rich Menga</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[compatibility list]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[hardware compatibility]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6157</guid>
		<description><![CDATA[One of the most outright frustrating experiences using a Linux distribution is having hardware that absolutely, positively will not work with it for whatever reason.
But what if you&#8217;re building a box? Is there any way to find out what hardware will work best?
Yes. It&#8217;s called the Hardware Compatibility List or HCL for short.
Most new Linux [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most outright frustrating experiences using a Linux distribution is having hardware that absolutely, positively <strong>will not</strong> work with it for whatever reason.</p>
<p>But what if you&#8217;re <em>building</em> a box? Is there any way to find out what hardware will work best?</p>
<p>Yes. It&#8217;s called the Hardware Compatibility List or HCL for short.<span id="more-6157"></span></p>
<p>Most new Linux distro users have heard about <a href="http://www.ubuntu.com">Ubuntu</a> and choose to use that distro first (and sometimes stay with it.) All well and good. And maybe that new Ubuntu user likes that OS so much that they want to build a better faster dedicated box.</p>
<p>Some will opt for buying a <a href="http://www.dell.com/ubuntu">Dell with Ubuntu already on it</a> (in which all the hardware is guaranteed to work.) But everyone else is going to build the box instead.</p>
<p>The best site I have found for everything Ubuntu HCL is, appropriately titled, <a href="http://www.ubuntuhcl.org/">UbuntuHCL.org</a>.</p>
<p>What makes UbuntuHCL better than most is that it won&#8217;t list particular hardware as &#8220;works&#8221; or &#8220;doesn&#8217;t work.&#8221; If particular hardware is labeled as &#8220;works,&#8221; it goes on to rate how <em>well</em> it worked by using a rating scale of 1 to 5 (5 being best) with included commentary detailed any/all good or bad experiences encountered when testing.</p>
<p>UbuntuHCL is very basic, very easy to use and I strongly recommend anyone who&#8217;s building a box for Ubuntu to go here <strong>first</strong> before anywhere else.</p>
<p>For example, you can start right where it all begins - the motherboard. Here&#8217;s <a href="http://www.ubuntuhcl.org/browse/search?offset=0&amp;category=7&amp;manufacturer=32&amp;keywords=">an example search using Asus motherboards</a> as the search criteria. Most got ratings of 5 but some dipped below and went to 4. <a href="http://www.ubuntuhcl.org/browse/product?id=554">This one</a> is a 4 and notes problems using RAID0 and Enhanced IDE. It is important to <strong>know this stuff</strong> before building your Ubuntu box.</p>
<p>What about printers? For example, do HP printers work well in Ubuntu? <a href="http://www.ubuntuhcl.org/browse/search?offset=0&amp;category=14&amp;manufacturer=128&amp;keywords=">Most do</a>.</p>
<p>What about wireless stuff (like wireless routers)? <a href="http://www.ubuntuhcl.org/browse/search?offset=0&amp;category=25&amp;manufacturer=&amp;keywords=">Some don&#8217;t do too well</a> in that category.</p>
<p align="center">~~~~~~~~~~~~~~~~~~~~~~~~~~~</p>
<p>As stated above, I strongly recommend reading up on the HCL first. After that you can pick/choose the hardware you <em>know</em> is going to work the first time without any problems.</p>
<p>And that makes for a very happy *nix user. <img src='http://www.pcmech.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/ubuntu-hardware-compatibility/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Don&#8217;t Rebuild Virtual PC&#8217;s, Copy Them</title>
		<link>http://www.pcmech.com/article/dont-rebuild-virtual-pcs-copy-them/</link>
		<comments>http://www.pcmech.com/article/dont-rebuild-virtual-pcs-copy-them/#comments</comments>
		<pubDate>Tue, 13 May 2008 07:32:33 +0000</pubDate>
		<dc:creator>Jason Faulkner</dc:creator>
		
		<category><![CDATA[Daily Tips]]></category>

		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[virtual machine]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6143</guid>
		<description><![CDATA[At work, I run Vista Business as my primary OS and I use several virtual PC&#8217;s (my tool of choice is Microsoft Virtual PC 2007) with Windows XP loaded on them so I can test development projects and have the ability to maintain a common &#8220;alternate&#8221; environment. For obvious reasons, this is preferred over having [...]]]></description>
			<content:encoded><![CDATA[<p>At work, I run Vista Business as my primary OS and I use several virtual PC&#8217;s (my tool of choice is <a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx">Microsoft Virtual PC 2007</a>) with Windows XP loaded on them so I can test development projects and have the ability to maintain a common &#8220;alternate&#8221; environment. For obvious reasons, this is preferred over having a different physical machine or a separate boot for each environment.</p>
<p>One very handy trick I found is that you can copy virtual hard drives (.vhd) files and instantly get another environment. For example, you could build a new virtual PC hard drive and load XP with all the updates and then simply copy the VHD file to a new file name and, whola!, you now have two ready to go environments. All you have to do is just run through the virtual PC creation wizard and set it to use an existing hard drive (your copied VHD file) and you are ready to go.</p>
<p>If you have to deploy several environments quickly, this is a great trick to know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/dont-rebuild-virtual-pcs-copy-them/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows Batch Script To Backup Data</title>
		<link>http://www.pcmech.com/article/windows-batch-script-to-backup-data/</link>
		<comments>http://www.pcmech.com/article/windows-batch-script-to-backup-data/#comments</comments>
		<pubDate>Mon, 12 May 2008 12:57:20 +0000</pubDate>
		<dc:creator>Jason Faulkner</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[command line]]></category>

		<category><![CDATA[Scripts]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6155</guid>
		<description><![CDATA[As I have briefly mentioned in my previous posts, for my day job I am the primary technical resource for a small business and as a &#8220;side gig&#8221; I manage web servers for hosting companies. One of the great benefits to this is I have become quite adept at developing command line scripts, or &#8220;batch&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>As I have briefly mentioned in my previous posts, for my day job I am the primary technical resource for a small business and as a &#8220;side gig&#8221; I manage web servers for hosting companies. One of the great benefits to this is I have become quite adept at developing command line scripts, or &#8220;batch&#8221; scripts.<br id="y-2r1" /><br />
One of the most common, and well suited, applications for a command line script is data backup. Command line scripts can be automated to run at any time without any human interaction and are only limited by&#8230; well, nothing.<span id="more-6155"></span></p>
<h3 id="rmg31">Why Command Line Scripts?</h3>
<p>Having experience with both commercial and free backup programs, I always find command line scripts to be, by far, the most effective tool for the job. Here are a few reasons why:<br id="hja.0" /></p>
<ul id="hja.1">
<li id="hja.2"> <span id="zo4f0"><em id="f4yk0">Native Commands</em></span>: What better way to backup data than by using the functions made available through the program which creates the data. Whether this is the operating system itself via a simple file copy command or a database command to produce a restorable binary file, the source program knows how best to back itself up.</li>
<li id="hja.2"> <span id="zo4f1"><em id="f4yk1">Ultimate Control</em></span>: Since a command line script follows a simple step-by-step procedure, you know exactly what is happening and can easily modify the behavior.</li>
<li id="hja.2"> <span id="zo4f2"><em id="f4yk2">Fast</em></span>: Since everything is a native command, nothing is subject to interpretation. Again, you are using commands provided by the program itself, so overhead is kept to a minimum.</li>
<li id="hja.2"> <span id="zo4f3"><em id="f4yk3">Powerful</em></span>: I have yet to see a backup task which cannot be accomplished through a command line script&#8230; and I have done some funky stuff. Albeit, some research and &#8220;trial and error&#8221; may be required, unless you need something incredibly unique, typically the built in functions and features of the scripting language you are using is more than sufficient.</li>
<li id="hja.2"> <span id="zo4f4"><em id="f4yk4">Free and Flexible</em></span>: Obviously, a command line script does not cost anything (outside the time to develop it), so the emphasis I want to make is command line scripts can be copied to and implemented on other systems and quickly adapted with little to no time or cost. Compare this to the cost of purchasing licenses for backup software on several servers and/or desktop machines.</li>
</ul>
<h3 id="pxmr0">A Quick Overview Of The Backup Batch Script</h3>
<p>Since a lot of people do not have the need/time/desire to learn command line scripting, it is considered somewhat of a &#8220;black art&#8221;. So to demonstrate the power of the command line, I am providing a simple Windows batch script to backup your important data. This configurable and customizable script does not<br />
require any knowledge (or willingness to learn) of the Windows batch scripting language.<br id="w88l1" /><br />
<span id="f0c00"><strong id="f4yk5">What the backup script does:</strong></span><br id="w88l2" /></p>
<ol id="w88l3">
<li id="w88l4"> Creates full or daily incremental (see below for a definition) backups of files and folders you specify in a separate configuration text file (see below).
<ul id="bdf70">
<li id="w88l4"> When a folder is provided, that folder and all sub-folders are backed up.</li>
<li id="w88l4"> When a file is provided, just that file is backed up.</li>
</ul>
</li>
<li id="w88l4"> Compresses (zips) the backed up files. After all files to be backed up are copied, they are compressed to save space. 7-Zip is required to be installed on your system for this to work.</li>
<li id="w88l4"> Dates the compressed file and moves it to a storage location. After the backup files are compressed, the resulting archive is given a file name according to the current date and then moved to a configured storage location, such as an external drive or network location.</li>
<li id="w88l4"> Cleans up after itself. After all tasks are completed, the batch script cleans up all the temporary files it created.</li>
</ol>
<p><span id="f0c01"><strong id="f4yk6">Requirements:</strong></span><br id="xgpt0" /><br />
Windows 2000/XP/2003/Vista,<br />
<a id="ggn6" title="7-Zip" href="http://www.7-zip.org/">7-Zip</a> (it&#8217;s free).<br id="f0c02" /><br />
<span id="f0c03"><strong id="f4yk7">Configuration file:</strong></span><br id="zve21" /><br />
The configuration file is simply a text file which contains files and folders to backup, entered one backup item per line. This file <span id="m:2w0"><em id="f4yk8">must </em></span>be named &#8220;BackupConfig.txt&#8221; and be located in the same folder as the backup script. Here is an example of a BackupConfig.txt file (note, the first line is always ignored):<br id="m:2w2" /></p>
<div id="m:2w3" style="MARGIN-LEFT:40px">
<pre id="q9wh0" class="codeblock"># Enter file and folder names, one per line.<br id="fos10" />C:\Documents and Settings\Jason Faulkner\Desktop
C:\Documents and Settings\Jason Faulkner\My Documents\Important Files
C:\Scripts\BackupScript.bat</pre>
</div>
<p>The example above would backup the Windows user Jason Faulkner&#8217;s desktop (and all folders on the desktop), the folder called &#8220;Important Files&#8221; inside of My Documents (and all folders inside &#8220;Important Files&#8221;) and the file &#8220;BackupScript.bat&#8221; inside the C:\Scripts directory.<br id="dy-.1" /><br />
<span id="xgpt1"><strong id="f4yk9">Types of backups:</strong></span><br id="piw_0" /></p>
<div id="m:2w3">
<ul id="xgpt2">
<li id="xgpt3"> Full backup: A complete copy of all files and folders (including sub-folders) are included in the backup.</li>
<li id="xgpt3"> Incremental backup: When a folder is provided, only files created or modified on the <span id="dupn0"><em id="f4yk10">current date</em></span> are<br />
backed up. When a file is provided, it is always backed up, regardless of when it was modified.<br id="m-.20" /></li>
</ul>
</div>
<h3 id="bu5m1">The Data Backup Windows Batch Script</h3>
<p>I want to emphasize this script is very basic, as all it does is create backups by a utilizing a simple file copy. There are some configuration options you can set:<br id="f9xv0" /></p>
<ul id="f9xv1">
<li id="f9xv2"> The backup storage location where the resulting compressed backup files are stored.<br id="vbq50" /></li>
<li id="f9xv3"> The day of the week the full backup is run (any other day would run an incremental backup).</li>
<li id="f9xv3"> Location of where 7-Zip is installed on your computer. The script is automatically set to look in the default location.</li>
</ul>
<p>If you have any suggestions or feature requests, please comment below. I would really love to do a follow up article to this post which features an updated script based on reader input.<br id="qm430" /><br />
If you need instructions on how to &#8220;use&#8221; this script or set up a scheduled task, take a look at the links below the script source.<br id="l2wm0" /><br />
Without further ado, here it is:<br />
<br id="b5rr1" /></p>
<div id="b5rr2" style="MARGIN-LEFT:40px">
<pre id="jnnq0" class="codeblock">@ECHO OFF<br id="ov300" /><br id="ov301" />REM BackupScript<br id="ov302" />REM Version 1.0, Updated: 2008-04-19<br id="ov303" />REM By Jason Faulkner (articles[-at-]132solutions.com)<br id="ov304" /><br id="ov305" />REM Performs full or incremental backups of folders and files configured by the user.<br id="ov306" /><br id="ov307" />REM Usage&#8212;<br id="ov308" />REM   &gt; BackupScript<br id="ov309" /><br id="ov3010" />SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION<br id="ktk80" /><br id="ov3011" />REM &#8212;Configuration Options&#8212;<br id="ov3012" /><br id="ov3013" />REM Folder location where you want to store the resulting backup archive.<br id="ov3014" />REM This folder must exist. Do not put a &#8216;\&#8217; on the end, this will be added automatically.<br id="ov3015" />REM You can enter a local path, an external drive letter (ex. F:) or a network location (ex. \\server\backups)<br id="ov3016" />SET BackupStorage=C:\Backup<br id="ov3017" /><br id="ov3018" />REM Which day of the week do you want to perform a full backup on?<br id="ov3019" />REM Enter one of the following: Sun, Mon, Tue, Wed, Thu, Fri, Sat, *<br id="ov3020" />REM Any day of the week other than the one specified below will run an incremental backup.<br id="ov3021" />REM If you enter &#8216;*&#8217;, a full backup will be run every time.<br id="ov3022" />SET FullBackupDay=*<br id="ov3023" /><br id="ov3024" />REM Location where 7-Zip is installed on your computer.<br id="ov3025" />REM The default is in a folder, &#8216;7-Zip&#8217; in your Program Files directory.<br id="ov3026" />SET InstallLocationOf7Zip=%ProgramFiles%\7-Zip<br id="ov3029" /><br id="ov3030" />REM +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br id="ov3031" />REM | Do not change anything below here unless you know what you are doing. |<br id="ov3032" />REM +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br id="ov3033" /><br id="ov3034" />REM Usage variables.<br id="ov3035" />SET exe7Zip=%InstallLocationOf7Zip%\7z.exe<br id="ov3036" />SET dirTempBackup=%TEMP%\backup<br id="ov3037" />SET filBackupConfig=BackupConfig.txt<br id="ov3038" /><br id="ov3039" />REM Validation.<br id="ov3040" />IF NOT EXIST %filBackupConfig% (<br id="ov3041" />  ECHO No configuration file found, missing: %filBackupConfig%<br id="ov3042" />  GOTO End<br id="ov3043" />)<br id="ov3044" />IF NOT EXIST &#8220;%exe7Zip%&#8221; (<br id="ov3045" />  ECHO 7-Zip is not installed in the location: dir7Zip<br id="ov3046" />  ECHO Please update the directory where 7-Zip is installed.<br id="ov3047" />  GOTO End<br id="ov3048" />)<br id="ov3049" /><br id="ov3050" />REM Backup variables.<br id="ov3051" />FOR /f &#8220;tokens=1,2,3,4 delims=/ &#8221; %%a IN (&#8217;date /t&#8217;) DO (<br id="ov3052" />  SET DayOfWeek=%%a<br id="ov3053" />  SET NowDate=%%d-%%b-%%c<br id="ov3054" />  SET FileDate=%%b-%%c-%%d<br id="ov3055" />)<br id="ov3056" /><br id="ov3057" />IF {%FullBackupDay%}=={*} SET FullBackupDay=%DayOfWeek%<br id="ov3058" />IF /i {%FullBackupDay%}=={%DayOfWeek%} (<br id="ov3059" />  SET txtBackup=Full<br id="ov3060" />  SET swXCopy=/e<br id="ov3061" />) ELSE (<br id="ov3062" />  SET txtBackup=Incremental<br id="ov3063" />  SET swXCopy=/s /d:%FileDate%<br id="ov3064" />)<br id="ov3066" /><br id="ov3067" />ECHO Starting to copy files.<br id="ov3068" />IF NOT EXIST &#8220;%dirTempBackup%&#8221; MKDIR &#8220;%dirTempBackup%&#8221;<br id="ov3069" />FOR /f &#8220;skip=1 tokens=*&#8221; %%A IN (%filBackupConfig%) DO (<br id="ov3070" />  SET Current=%%~A<br id="ov3071" />  IF NOT EXIST &#8220;!Current!&#8221; (<br id="ov3072" />    ECHO ERROR! Not found: !Current!<br id="ov3073" />  ) ELSE (<br id="ov3074" />    ECHO Copying: !Current!<br id="ov3075" />    SET Destination=%dirTempBackup%\!Current:~0,1!%%~pnxA<br id="ov3076" />    REM Determine if the entry is a file or directory.<br id="ov3077" />    IF &#8220;%%~xA&#8221;==&#8221;" (<br id="ov3078" />      REM Directory.<br id="ov3079" />      XCOPY &#8220;!Current!&#8221; &#8220;!Destination!&#8221; /v /c /i /g /h /q /r /y %swXCopy%<br id="ov3080" />    ) ELSE (<br id="ov3081" />      REM File.<br id="ov3082" />      COPY /v /y &#8220;!Current!&#8221; &#8220;!Destination!&#8221;<br id="ov3083" />    )<br id="ov3084" />  )<br id="ov3085" />)<br id="ov3086" />ECHO Done copying files.<br id="ov3087" />ECHO.<br id="ov3088" /><br id="ov3089" />SET BackupFileDestination=%BackupStorage%\Backup_%FileDate%_%txtBackup%.zip<br id="ov3090" /><br id="ov3091" />REM If the backup file exists, remove it in favor of the new file.<br id="ov3092" />IF EXIST &#8220;%BackupFileDestination%&#8221; DEL /f /q &#8220;%BackupFileDestination%&#8221;<br id="ov3093" /><br id="ov3094" />ECHO Compressing backed up files. (New window)<br id="ov3095" />REM Compress files using 7-Zip in a lower priority process.<br id="ov3096" />START &#8220;Compressing Backup. DO NOT CLOSE!&#8221; /belownormal /wait &#8220;%exe7Zip%&#8221; a -tzip -r -mx5 &#8220;%BackupFileDestination%&#8221; &#8220;%dirTempBackup%\&#8221;<br id="ov3097" />ECHO Done compressing backed up files.<br id="ov3098" />ECHO.<br id="ov3099" /><br id="ov30100" />ECHO Cleaning up.<br id="ov30101" />IF EXIST &#8220;%dirTempBackup%&#8221; RMDIR /s /q &#8220;%dirTempBackup%&#8221;<br id="ov30102" />ECHO.<br id="ov30103" /><br id="ov30104" />:End<br id="ov30105" />ECHO Finished.<br id="ov30106" />ECHO.<br id="ov30107" /><br id="ov30108" />ENDLOCAL</pre>
</div>
<p>If you need help getting started with implementing this script, here are a couple of links to help you out:<br id="og332" /></p>
<ul id="og333">
<li id="og334"> <a id="elk4" title="How to create a Batch file" href="http://www.pcmech.com/article/how-to-make-a-batch-file/">How to create a Batch file</a>.</li>
<li id="og335"> <a id="d4b-" title="How to create a Windows Scheduled Task" href="http://www.pcmech.com/article/how-to-create-a-scheduled-task/">How to create a Windows Scheduled Task</a>.</li>
</ul>
<p>This is the same script I use to backup my computer daily (with a couple of modifications of course), so I know it works very well. I hope you find it useful.<br id="g-5u0" /><br />
Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/windows-batch-script-to-backup-data/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrading Ubuntu: Clean Or Upgrade Installation?</title>
		<link>http://www.pcmech.com/article/upgrading-ubuntu-clean-or-upgrade-installation/</link>
		<comments>http://www.pcmech.com/article/upgrading-ubuntu-clean-or-upgrade-installation/#comments</comments>
		<pubDate>Sun, 11 May 2008 07:32:57 +0000</pubDate>
		<dc:creator>Jason Faulkner</dc:creator>
		
		<category><![CDATA[Daily Tips]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6151</guid>
		<description><![CDATA[If you are a Ubuntu user, you are probably well aware of the recent 8.04 upgrade release. As you know, you can either do a clean installation (format and install fresh) or an upgrade installation (install on top of your existing OS). If you are pondering which is best for you, then I recommend this [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a Ubuntu user, you are probably well aware of the recent 8.04 upgrade release. As you know, you can either do a clean installation (format and install fresh) or an upgrade installation (install on top of your existing OS). If you are pondering which is best for you, then I recommend this recent article on Linux.com: &#8220;<a href="http://www.linux.com/feature/134517">Ubuntu 8.04: Upgrade or clean install?</a>&#8220;.</p>
<p>The author explains their experience in upgrading both ways as well as the benefits and drawbacks to each. Having done two Ubuntu upgrades myself (5.10 to 6.06 and 6.06 to 7.04), I found a clean install each time was what worked best for me. Of course, the decision is yours to make and you probably cannot go wrong with either choice.</p>
<p>Of course, the #1 thing to do before any upgrade is to make sure your data is backed up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/upgrading-ubuntu-clean-or-upgrade-installation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenOffice 3 Hits Public Beta</title>
		<link>http://www.pcmech.com/article/openoffice-3-hits-public-beta/</link>
		<comments>http://www.pcmech.com/article/openoffice-3-hits-public-beta/#comments</comments>
		<pubDate>Fri, 09 May 2008 16:07:08 +0000</pubDate>
		<dc:creator>David Risley</dc:creator>
		
		<category><![CDATA[Freeware]]></category>

		<category><![CDATA[PCMech Wire]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[native]]></category>

		<category><![CDATA[openoffice]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6149</guid>
		<description><![CDATA[It has been a long time coming, but OpenOffice version 3 has officially been released to public beta. The current stable version of OpenOffice is pretty good, but as a Mac user, I have been waiting for a native Mac version of OpenOffice. I am currently running NeoOffice for the Mac, which is good but [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a long time coming, but OpenOffice version 3 has officially been <a href="http://marketing.openoffice.org/3.0/announcementbeta.html">released to public beta</a>. The current stable version of OpenOffice is pretty good, but as a Mac user, I have been waiting for a native Mac version of OpenOffice. I am currently running <a href="http://www.neooffice.org/neojava/en/index.php">NeoOffice</a> for the Mac, which is good but it is a bit of a tangent.</p>
<p>Aside from the native Mac support (no more running <a href="http://developer.apple.com/opensource/tools/X11.html">X11</a>), OO3 is going to support the OpenDocument Format (ODF) 1.2 standard as well as be able to open Office 2007 documents (however, <a href="http://www.infoworld.com/article/08/05/08/OpenOffice-beta-fails-the-Office-2007-test_1.html">InfoWorld is reporting</a> problems with opening Office 2007 docs). Also, according to the OpenOffice site:</p>
<blockquote><p>The most immediately visible change to OpenOffice.org 3.0 is the new &#8220;Start Centre&#8221;, new fresh-looking icons, and a new zoom control in the status bar. A closer look shows that 3.0 has a myriad of new features. Notable Calc improvements include a new solver component; support for spreadsheet collaboration through workbook sharing; and an increase to 1024 columns per sheet. Writer has an improved notes feature and displays of multiple pages while editing. There are numerous Chart enhancements, and an improved crop feature in Draw and Impress.</p></blockquote>
<p>I downloaded the version for Mac OS X (a 168 MB download) and installed it. I got a nice little start screen (as they said I would). The interface also looks more professional than does NeoOffice at this time. The app does seem a bit heavy at times, however.</p>
<p><a href="http://www.pcmech.com/wp-content/uploads/2008/05/picture-4.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.pcmech.com/wp-content/uploads/2008/05/picture-4-thumb.png" border="0" alt="Picture 4" width="423" height="340" /></a></p>
<p><a href="http://www.pcmech.com/wp-content/uploads/2008/05/picture-51.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.pcmech.com/wp-content/uploads/2008/05/picture-5-thumb1.png" border="0" alt="Picture 5" width="425" height="367" /></a></p>
<p>I will, of course, be exploring it further.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/openoffice-3-hits-public-beta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Repairing Or Uninstalling Corrupt Programs</title>
		<link>http://www.pcmech.com/article/repairing-or-uninstalling-corrupt-programs/</link>
		<comments>http://www.pcmech.com/article/repairing-or-uninstalling-corrupt-programs/#comments</comments>
		<pubDate>Mon, 05 May 2008 07:32:40 +0000</pubDate>
		<dc:creator>Jason Faulkner</dc:creator>
		
		<category><![CDATA[Daily Tips]]></category>

		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[Troubleshooting]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6110</guid>
		<description><![CDATA[I recently ran into a problem on my machine where my installation of Office 2007 became corrupted. As a result, I was not able to repair or uninstall it from the Add/Remove programs menu. Instead of giving up and going through the major hassle of reinstalling everything, I came across a more elegant (and much [...]]]></description>
			<content:encoded><![CDATA[<p>I recently ran into a problem on my machine where my installation of Office 2007 became corrupted. As a result, I was not able to repair or uninstall it from the Add/Remove programs menu. Instead of giving up and going through the major hassle of reinstalling everything, I came across a more elegant (and much faster) solution: <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;290301">The Windows Installer Cleanup Utility</a>.</p>
<p>This utility simply &#8220;tricks&#8221; your computer into thinking a program is no longer installed on your computer, so you can then go back and reinstall it. In my case, it worked perfectly as after the &#8220;reinstall&#8221; I didn&#8217;t have to activate my copy of Office 2007 again.</p>
<p>Usage is simple enough, just install the program and then run it. You are presented with a list of all programs which were installed using the Windows Installer Service and you just select which ones to delete the installation information for. Once you have done this, you should be able to reinstall the program with no problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/repairing-or-uninstalling-corrupt-programs/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
