Practical Technology

for practical people.

November 2, 2009
by sjvn01
0 comments

Tools to Help Businesses Migrate from Windows XP to Windows 7

The good news: You can upgrade from Windows XP to Windows 7. Several tools, from Microsoft and other sources, can make the transition easier. Now, the bad news: The upgrade process is not easy. In fact, chances are you’ll be much better off buying a new PC for Windows 7.

The first problem with trying to move a business PC from Windows XP to Windows 7 is that there’s no supported upgrade path. You can do an in-place upgrade from Windows Vista to Windows 7. But, since 72% of all desktops are running XP compared to 18.8% running Vista (according to Net Applications’ Market Share report), most of us don’t have that option.

So your business may be facing a major problem. With no easy way to transfer your existing programs from Windows XP to Windows 7, your company’s administrators need to do what Microsoft calls a “custom” install. “Custom” is what most administrators call a clean install; you end up deleting everything on the PC.

hat can be a real headache. While a large corporation may have site licenses and installation images for the desktop software used on nearly every PC, such as Microsoft Office, plenty of departmental PCs have individually-chosen applications. Do you know where the package designer’s installation disk is for her CAD package? How about the marketing department’s image library tool? Do you really want to download and re-install not just Firefox, but each user’s half-dozen must-have Firefox extensions? That’s a real nuisance for an individual user, and it’s hours and hours of expensive time per PC in an office.

Microsoft does provide a tool, Windows Easy Transfer, suitable for small offices and home offices (SOHO) and small-to-medium businesses (SMBs). It can help migrate files, e-mail, pictures, and settings from Windows XP to Windows 7. If your users store a lot of files on your PC instead of file servers, this can be very handy.

Larger businesses with multiple identically-configured PCs will want to use Microsoft’s User State Migration Tool 4.0 (USMT) to automate the transfer of such files. Unlike Windows Easy Transfer, USMT supports “hard-link migration.” With this utility program, user accounts, files, and settings are saved on the hard drive of the PC being upgraded.

However, both USMT and Windows Easy Transfer still leave you with the far more cumbersome nuisance of transferring programs. One program that can help you with that is LapLink’s PCmover.

Keep in mind that while, as we’ll see, PCmover and similar programs can help you move some software from your existing XP set-up to your brand-new Windows 7 configuration, none of them can bring all your software over. For example, PCmover can’t handle the popular PC-search Google Desktop program. Still other software simply won’t run well on Windows 7. And, yet other programs, such as Windows’ old built-in e-mail client Outlook Express, simply doesn’t come in a Windows 7 version. To see if your existing software can live with Windows 7 check to see the status of your particular favorites at the Windows 7 Compatibility Center.

Also, your faithful Windows XP systems may not have the horsepower to manage Windows 7. Some older XP systems, such as those with 512MB of RAM, can’t be upgraded to Windows 7. In theory, a Windows 7-ready PC needs a 1GHz processor, 1GB of RAM, and a DirectX 9 graphics compatible device with a Windows Display Driver Model (WDDM) 1.0 or higher driver. In practice, you should double the RAM and processor requirements if you plan on running the business versions of Windows 7: Professional, Enterprise or Ultimate. If, for older Windows program compatibility, you plan to use Windows XP Mode, a built-in XP virtual machine, you’ll need an additional gigabyte of RAM.

If you’re in doubt about whether a specific computer can handle Windows 7, run Microsoft’s Windows 7 Upgrade Advisor to get an idea as to how well your PC will handle 7. To run this you also need .NET Framework 2.0 or later installed.

The Upgrade Advisor tells you both if the PC is ready for Windows 7 and what resources (usually RAM) are needed before an upgrade. It also lets you know if you have components, such as a graphics card or printer, that need new drivers to run well with Windows 7.

Pay careful attention to these reports. Just as with Windows Vista in its early days, some devices aren’t supported; others may be supported on 32-bit Windows 7 but not on 64-bit Windows 7.

The hardware is up to the job? Okay, next you need to determine if you’re running 32- or 64-bit Windows. For example, in my tests, I used an older Dell Inspiron 530S. This PC uses Intel 2.2GHz E2200 processors. These are 64-bit CPUs, but the system was running 32-bit Windows XP.

The easiest way to determine the version of Windows XP is to click Start; then click Run; type in sysdm.cpl. The General tab displays the OS. If you’re running 32-bit Windows XP, it will show Windows XP (version). If you have 64-bit Windows XP, it will display Windows XP (version) x64 Edition Version.

If you’re running 32-bit Windows XP, you can’t upgrade to 64-bits Windows 7 from within Windows. Your only upgrade path is to boot from the installation DVD. Even if you had used PCmover or USMT to save data on the hard drive, you’d still lose it. In that scenario, keep the data and program backups you made with Windows Easy Transfer, PCmover, or other back-up programs on an external or server drive.

Realistically, while PCmover and USMT both claim that you can use them for a true in-place upgrade, you’ll be safer saving your programs, settings, and files to an external drive. Yes, this will make transferring back all your Windows XP goodies to your new Windows 7 set-up slower-hours longer-but your data will be much safer.

In any case, keep a separate, complete back-up of the computer. Moving to Windows 7 is a one way trip, and there’s no guarantee that it won’t be a bumpy ride. Some Vista users, for example, have found themselves stuck in a vicious and endless reboot cycle.

If your equipment’s up to the job, the computer system has been cleaned of crud, and the back-ups are ready to go, start your update by running Windows Easy Transfer or USMT and PCmover. PCmover should bring everything over that the Microsoft programs import and more besides, but I’d rather be safe than sorry when it comes to important data.

n my experience, using a pair of Dell 530s, going from starting the installation to booting up in Windows 7 took an average of 8 hours per PC. USMT, Windows Easy Transfer, and PCmover all worked quite well. With PCmover I was able to transfer QuickBooks, Firefox, Office 2003 and Office 2007, and OpenOffice 3.1 without any trouble.

That said, PCmover comes with numerous caveats. For example, music files entangled with DRM (digital rights management) may not make the journey safely. In addition, you must be careful to follow PCmover’s instructions on how to migrate from Windows XP to Windows 7 to the letter. If you don’t, you stand an excellent chance of losing applications and having to re-install them.

In some scenarios — say multiple identical PCs with the same software packages and all important files and settings already residing on a server — you can expect the upgrade time to be cut in half. But it’s a safe bet that the PCs will be out of service for a minimum of a business day. In the worst case? Well, as Chris Hernandez, a Microsoft staffer with the Windows Deployment team recently noted in the TechNet blog, the far easier upgrade from Windows Vista to Windows 7 can take up to 20 hours per PC.

Taken all-in-all — the price of update software, the migration’s support costs, and user down time — it seems clear that the most economical way for the majority of businesses to move from Windows XP to Windows 7 is to buy new PCs. Make no doubt about it: most businesses can migrate their PCs from XP to Windows 7. The question you need to ask yourself and your IT support team is whether its cost, with the added consideration of how much more useful life is left in your legacy PCs, makes it a worthwhile investment.

A version of this story first appeared in IT Expert Voice.

November 2, 2009
by sjvn01
1 Comment

No open-source Skype… yet

People love Skype, the VoIP (Voice over Internet Protocol) program, but Linux users have a love/hate relationship with it. Yes, Skype will run on some versions of Linux, but it doesn’t run on all of them and the Linux versions, 2.1-beta, lags far behind the Windows version.

Still, Linux users really want Skype so every now and again another story starts that Skype is going to go open-source. In the latest Skype open-source rumor, it’s claimed that “We are happy to be able to inform you that Skype will from now on be part of the open source community.”

The basis for this? Some correspondence between Skype technical support and a Mandriva Linux user-Skype supports generally older versions of Debian, Fedora, openSUSE, and Ubuntu. In it, the French-speaking Skype tech. support tech said that it’s possible that the final version of Skype for Linux will be open source.

That wasn’t much, but it did hint that it might be possible that Skype was going to at least make its Linux client open-source. I decided it was worth my time to look farther.

So, I gave Skype a call in Luxembourg. A Skype public relations spokesperson quickly replied: “We appreciate our user community’s enthusiasm and realize this is something they have been wanting for a while. We realize the potential of the open source community and believe that making Skype for Linux an open source application will help to speed up its development and enhance its compatibility with different versions of Linux. While it is our goal to make Skype for Linux source code available to the community in the near future, we are not at a point to disclose an exact release date yet.”

More >

November 2, 2009
by sjvn01
1 Comment

Where is Linux’s Answer to Microsoft’s Small Business Server?

It’s funny isn’t it? By default, any Linux distribution comes with business server functionality like an e-mail, file, and print serving, but Microsoft still gets the lion’s share of the small business server world. What’s going on here?

I just installed Ubuntu 9.10. Just like every other full-featured Linux distribution it includes a Web server, Apache 2.2.12; an e-mail server, Sendmail 8.14.3; and a Windows-compatible file server, Samba 3.4.0. In short, Ubuntu 9.10, besides being a great desktop, makes a great server. So why the heck aren’t more small businesses using it that way?

Linux has long been a major server player in medium and large businesses. According to IDC, even in an awful server market, “Linux servers now represent 13.8% of all server revenue.” That’s a misleading number though. Many businesses run either their own take on Linux or a community Linux distribution like Debian, Fedora, openSUSE, or CentOS and don’t pay a dime to any server vendor.
Windows Small Business Server Rules
But when it comes to small businesses, many businesses are sticking with Windows SBS (Small Business Server) 2003 or considering moving to SBS 2008. Uh… why? SBS pricing has increased considerably with the release of SBS 2008. The Standard SBS 2008, with five CALs (client access license) now costs $1,089. If you want a database with that, SQL Server for Small Business, it will run you $1,899.

The cost of Ubuntu 9.10 with an unlimited number of clients and MySQL 5.1.37 for your database work? $0.00. Now, of course, the upfront cost is only part of the story. That said, to run any server operating system, whether it’s Windows, Linux, or what-have-you requires expert knowledge. Since a small business, particularly these days, are more likely to have expertise instead of money on tap, you’d think Linux would be growing quickly in small businesses. It’s not.

Why not?

More >

October 29, 2009
by sjvn01
0 comments

Open-Source Obama

he U.S. government has long used open-source. Beowulf, the popular Linux-based clustering and super-computer program, for example, got its start at NASA’s Goddard Space Flight Center. Under President Obama, open-source software though is showing up in more and more places.

That shouldn’t be too surprising. You can argue that one major reason why Obama became president was because of his team’s skill in combing old-fashioned grass-roots politics with 21st century social networking. Obama, although a lawyer by training, is easily the most technical of our presidents since Hoover, an engineer, held office in the late 1920s and early 30s.

With a tech-savvy president in the Oval Office, it makes perfect sense for Obama and his team to be adopting open-source software. For example, Obama and his team starting using Drupal, a popular open-source CMS (content management system) and Linux to run Web sites back in February. The first Federal site to make the jump to Drupal was Recovery.com, which tracks Recovery Act spending.

You probably only noticed that one though if you were a Drupal user. Now, though, Obama and his staff have switched the White House’s own Web site to Linux and Drupal. The executive branch’s programmers made the change to the White House site not because they wanted to change its look. According to the AP report, and my only poking around the site, the White House site looks the same as ever. The reason why they made the change was the reason why many people switch to Linux and open-source programs: It’s more secure.

More >

October 28, 2009
by sjvn01
2 Comments

Ubuntu 9.10: Linux for business

When you think Ubuntu, you almost certainly think of it as a desktop distribution. And, make no mistake about it, Ubuntu 9.10 is a great desktop distribution, but that’s not what Canonical, Ubuntu’s parent company, is focusing on with this release and the next, long-term support version, which will follow this one. No, Canonical has its eyes on the prize and that’s the server market.

The sad truth is that, except for Novell with SLED (SUSE Linux Enterprise Desktop), the big-name Linux distributors tend to focus on servers. After-all, as Red Hat has shown, that’s where the real money is.

This isn’t new. Canonical has been serious about servers for a long time now. This release underlines that point.

Even before Ubuntu 9.10 was in beta, Canonical introduced PSE (Premium Service Engineer), a new level of support for large enterprises. This gives corporate customers the option of a single point of contact along with access to all the way up to Canonical’s platform engineers.

More >

October 28, 2009
by sjvn01
0 comments

Windows 7: Not Your Same Old Network

Hidden underneath Windows 7’s quiet Aero exterior are several important improvements for Windows’ network admins. Some of the changes, like the new Home Group sharing utility, are easy to find, but many others are hidden deeper.

Before we can get to the networking feature that’s closest to the surface, HomeGroup, we need to introduce another Windows 7 feature that helps make it useful: Libraries.

Windows 7 Libraries are meta-folders that let you gather files from multiple sources into a single folder view. From a user’s viewpoint, this is just another folder. But the technically knowledgeable will recognize that it’s actually an indexed view of files that can be from almost any place your networked Windows 7 system can get to. So, for example, if you had photos of your company’s real estate holdings on your hard drive, an external drive, and your office-mate’s hard drive, you could use the “Photos” library to show you the photos from all these locations.

By default, Windows 7 comes with four “local” Libraries: Documents, Photos, Videos, and Music – a set that probably sounds familiar. These are Windows 7’s take on My Documents. The key difference is that while you can place files in these directories, you can also use them as a quick way to get to similar files no matter where they’re located.

Once you’ve placed entered the photo’s locations in the Photos Library, you don’t need to worry about it anymore. Any photos placed in the various directories automatically appear in your Photos Library. The same, of course, is true of any other kind of file that you track with a Library.

While Libraries are a handy way to track files scattered hither and yon, you can also use them to help you clean up your records. For example, if you often clean up your photos with PhotoShop Elements or the like, you might also want to archive the originals. Just set up a Library for “Original Photos,” set it up so it tracks the folders where you’ve been keeping your untouched snapshots—Springfield properties, South Park properties, etc. — and, presto, instant photo archives.

HomeGroup

Handy right? With HomeGroup, Microsoft’s latest take on peer-to-peer networking, network administrators can make Libraries available to other Windows 7 users. So, for example, if you choose to let others get at your Original Photos archive you can make it a publicly available folder and other people on the network can access your photos. HomeGroup also lets you share printers.

You’ve heard this before. With peer-to-peer networking you could do this kind of thing with Windows starting way back with Windows for Workgroups in 1992. However, Microsoft has added several improvements to this style of networking this time around. First, HomeGroup requires password security before PCs can be connected. Once set-up, you can also require users to enter a password before accessing HomeGroup files. In the past, Windows made it far too easy to set up a home network that was also open to amateur hackers. A HomeGroup network is much more secure than its predecessors.

HomeGroup is also easy to set up, thanks to the set-up wizard and configuration dialogs. By default, all a computer’s Libraries are shared. However, Windows 7 makes it easy to decide what to share, and what not to share. You can also share individual folders, but why bother? Libraries are a handier way to do that. Users and administrators also have the option of letting other people only view Library files rather than edit if, for example, you don’t trust someone to make a copy of the photo originals for editing.

HomeGroup isn’t just about file and print though. With the Advanced Sharing dialog, admins can set up network discovery to enable other network users to find a user’s Libraries and printers, and watch or listen to media with built-in media sharing . Last, but not least, unlike earlier takes on Windows peer-to-peer, a PC can be a member of both a HomeGroup and a business-style domain or AD (Active Directory) network.

That’s the good news. The bad news is that HomeGroups can only have Windows 7 members. Windows XP, Macintoshes, even Windows Vista, need not apply. Still, if you’re moving all your company’s PCs to Windows 7, it’s a darn handy, and really easy, way to set up networking.

Easy Connect

What’s that you say? You’re having trouble with your HomeGroup? Then, why not ask a friend for some help? Oh, your tech support desk is 500-miles away? No problem!

With Easy Connect and its underlying PNRP (Peer Name Resolution Protocol), your helpdesk, with your permission, can remotely connect to your Windows 7 PC and fix your problem. This is so much nicer than going through the “What do you see on your screen now?” back-and-forth that so many of us have suffered through over the years.

Remote Assistance did the same kind of work in Windows XP and Windows Vista. Easy Connect tells you what it adds to the mix right from its name: it’s easy. It’s also secure. Besides password security, Easy Connect uses Windows 7’s built-in Teredo IPv6 network protocol tunneling over the Internet to provide securer connections between yourself and your helpful friend.

You may not need your IT department’s ’s help with networking problems though. Windows 7 comes with an update on Vista’s diagnose and repair, called “Fix a network problem.” This automatic check and fix won’t solve all your network problems, but it’s useful for cleaning up the most common issues.

Location Aware Printing

So far, most of Windows 7’s new networking features we’ve looked at have been more for home users than for business users. Worry not: Windows 7 has lots for business users and network administrators as well.

Let’s say, for instance, that you’re always taking your business laptop to home and back to work again. With Windows 7 Professional and Ultimate, you can now use Location Aware Printing to automatically switch your printers depending on where you are.

With this you can set up your printers as you ordinarily would but then take it one step further by assigning printers to different locations. Once done, Windows 7 take care of the rest. If you’re at home, it automatically sends your print jobs to your study’s printer; if you’re at work, it sends it to your office’s default printer. No fuss, no muss. (See Lynn Greiner’s article Office and Away, for more on this feature.)

View Available Networks

Users on the road will also appreciate Windows 7’s new VAN (View Available Network feature. With this, you get a clear, easy-to-use look at all the available network options. Wi-Fi? Got it. VPN (virtual private network)? Check. 3G connect? Over here. You get the idea. It’s a little feature, but it’s also a very useful one.

URL-based Quality of Service

Quality of Service (QoS) is invisible to Windows 7 users, but network administrators should be very interested in knowing that with Windows 7 you can now set up QoS policies based on Web addresses, also known as URLs. With this feature, a system manager can set things up so that, for example, traffic from the local branch’s SharePoint server or the corporate server that hosts training videos gets higher network priority than does, say, YouTube. Matt will still dance but at a slower bandwidth.

With more and more applications hosted on servers and the growth of Software as a Service (SaaS), the easier it is for administrators to make sure that high-priority network traffic gets through, the better.

DirectAccess

There are some network features in Windows 7 that only people who pick up the Enterprise Edition will get to see. And, of these, the most important really shine only when you’re also using Windows Server 2008 R2. Perhaps the most useful of these is DirectAccess. This, in essence, is a IPSec VPN that runs, thanks to Teredo again, over IPv6 on ordinary IPv4-base LANs and the Internet.

Although Microsoft says DirectAccess isn’t a VPN, really it is. What’s important though isn’t the semantics: It’s that DirectAccess provides both VPN services and a way for network admins to push software updates and modify Group Policies to a user’s laptop even if he’s a thousand miles away from your company’s nearest IT gal. DirectAccess also lets network administrators have the option of letting laptops go directly to the Internet for most of users’ network needs and only sending and receiving office traffic through DirectAccess. In contrast, with ordinary VPNs, once you’re on it, all your traffic gets routed through the office even if just checking our the nearby restaurant’s menu.

BranchCache

The other important Windows 7 Enterprise Edition/Windows Server 2008 R2 feature is BranchCache. This takes the old networking cache idea of keeping a local copy of frequently accessed information and puts a Windows 7 spin on it. With BranchCache, if you and your co-workers all start looking at the same corporate document a lot, a local copy is made and kept in your branch’s Server 2008 R2 Server. Or, if you don’t have one of those — and this is the really interesting bit — you can use Distributed Cache, so that the files are directly cached on other local Windows 7 computers for distributing to other Windows 7 clients as needed. Neat, eh?

Taken all-in-all, there’s a lot of neat networking stuff in Windows 7, from features suitable for a home-user who just wants an easy way to share files, to a business road-warrior who wants life to be easier, to a corporate IT manager who wants to improve network efficiency. And, best of all, no matter what you want from Windows 7 networking, it’s far easier to access than it has been in earlier versions of Windows. Enjoy!

A version of this story was first published in IT Expert Zone.