Sunday, March 6, 2016

A Few Tips for a Good Windows 10 Upgrade

I've found the Windows 10 Upgrade process goes best for me if you follow these guidelines.  There are a few steps to doing this, so ask questions where they are needed and I will try to help you along.

Preparation

Before you upgrade to Windows 10 from Windows 7 or 8, make sure your current operating system has all current updates.

Locate all program disks and install program for any software you will need.  During the preparation stage, when you reserve your upgrade, the Windows 10 tool will scan your computer to find software and hardware components that are incompatible with Windows 10.


Make a note of its finds, but understand this is a preliminary compatibility test - it may not find everything and there may still be other issues that may develop because of your specific computer configuration.


Go to your computer manufacture's website and check to see if they make Windows 10 drivers available.  Dell and HP both advertise Windows 10 readiness for your specific system.  If you have an aftermarket graphics card, wireless card, etc. go to their sites to locate your drivers


What should happen during the install is the Windows 10 installation locates the updated versions of the hardware drivers for your system.  But, it may not find all the components, especially if you use generic or no-name or generic hardware components.  This seems especially the case with AMD/ATI driver components which seem to be problematic during installation.


Check with your Antivirus company to see if they have a Windows 10 compatible upgrade.  This is important because you will want to keep Anti Virus protection on your new OS, unless you intend to use the free Windows Defender.


Find backup media Windows DVD for your old OS - you may need to buy the install media from the computer manufacturer, but this should not be more than $12.  You can also locate these disks on eBay for about $12 a set - make sure this is for your brand of computer before you buy!  You need these in case the backup doesn't go as planned and you are unable to revert the changes after the upgrade.


Have all of your important files and programs backed up to external media that you can access should the upgrade have problems.  It is better to play it safe than to expect everything will be OK.


Windows 10 Upgrade Preparation

Assuming you are running Windows 7 or 8, you will have the Windows 10 notification icon in your taskbar.  During the initial upgrade process you will be prompted as to how you will upgrade.  You are given the option to download the upgrade as a Windows Update and apply the update when done or to create installation media.  I recommend creating the install media and putting it on a USB disk.

You can do this two ways, you can create an ISO file and create a bootable upgrade disk using a USB formatting utility called RUFUS or you can burn the ISO to a DVD for deployment later.  I suggest you choose these routes because it will immediately give you backup media.


As with your other backup files, copy this to your external backup so that you can access this again later, should you have issues with the upgrades.  If you choose to upgrade through Windows Updates, I suggest you still look for a Windows 10 media option - find  Windows 10 disk or download the ISO files at another time.


The Actual Upgrade

If you chose the Windows Update Option, it will first begin by downloading the 3GB files to perform the upgrade.  This will take time depending on your internet connection speed.  Once all files are downloaded it will begin installation.  

If you choose to create installation media, you will need to load this and begin while your old Windows OS is in operation.


The initial stages will allow you to operate in Windows while files are copied.  The latter stages will take control of the computer to apply the updates and may reboot your computer a few times.


You will be given the option to download Windows updates during the installation.  I recommend doing this as it will also grab any new drivers and software changes needed to get your machine running.


You'll go through the prompts to set updates and security settings, you'll be prompted to enter wireless settings if you were using wireless previously and if the wireless drivers loaded properly, it will then load your username account from the previous Operating Systems.


Upon launch, check to make sure your existing software is still functional.  check to verify that file are still there.  Then check the control panel Device Manager and note any missing device drivers.  You will need to locate and install drivers for the missing items.


Accepting the Upgrade Went OK

At this point you should have a working machine, but still have the option of going back to the previous OS.  If you are certain everything is working right, I would suggest you now prepare for doing a clean install of the OS with your USB drive or DVD media.

As with previous upgrades in the Windows family, there will be leftover files from the old OS.  Some issues from the old registry may still be present.  Luckily, part of the upgrade process can help with this.


During activation, your new Windows Key is matched against your hardware information that is sent back to Microsoft.  This means you no longer have to type in the Windows key after reinstalling Windows.


After you back up all your files and programs, boot from your Windows 10 media into the Install program.  Reformat your drive, and begin installation.  You will be prompted to enter your windows key, just click skip...  and move on.


You will have to set up the user accounts and passwords, again, but once you load into the desktop, you will have a clean installation.  Reinstall your programs and backups and you should be good to go.


Post Installation Tips

I have some additional tips for making the installation go smoothly.  

Image your original OS drive onto a spare drive.

Instead of upgrading your original hard drive, purchase a second matching drive and image this installation to the new drive.  Perform all upgrades on this new drive.  That way, if you run into problems, you can revert to the original drive and lose nothing.

Upgrade your original drive but do the clean install on a new drive

This is a similar concept, except you keep your working upgraded drive to fall back on.  This may also help if you have trouble locating drivers.

Consider adding a second internal drive to your system.

During my last upgrade, I chose to add a second drive to my system.  I used this drive to keep backups of all my software, files, and drivers.  This made recovering from the clean installation took minutes instead of hours.

Take the time to address other issues with your system.

While I was already going to have my machine open to install upgrades, I also took the time to clean the inside of the systems and around the working area.  Remove dust, fluff, and any other junk around your computer area so that you can start with a clean system and work space.  I also took the time to address cabling and ventilation issues.

Program Installation Compatibility Issues with Windows 10 Pro:

There are some cases where an installation program won't properly install in Windows 10, even with compatibility set to an earlier OS compatibility settings in the program properties. Some programs may check to see if a specific OS is installed. If it does not find that OS, it will error out and cancel the installation.

There are cases where Windows 10 will not allow you to install a program because the author of the software does not register their program with Microsoft. I found Irfanview would not install in the 1511 versions of Windows 10.


There are fixes involving using an elevated command prompt or using "Run as Administrator" when installing the program, which you should probably do anyway. There are also fixes listed by changing compatibility settings, Unfortunately, none of these worked for Irfanview.


What I ended up doing is activating the built-in administrator account, logging into Windows under this account, installing the software in question, then logging out and disabling the account. After which, I was able to use Irfanview without further issues.


Closing
I will be performing facility upgrades at work on a few dozen machines, so I may revisit this article with a few more updates.  Please do ask question, I will try to answer if I can.  Good luck with your update!

Saturday, March 5, 2016

Moving on towards Windows 10 Pro

AS the natural successor to my Windows 8.1 Pro Article, I have decided to write this short article on my experiences on Windows 10 Pro.

First off, I like Windows 10 Pro.  There are quirks, bugs, and outright compatibility issues that are frustrating, but I feel 10 Pro is a very polished and refined successor to 8.1 Pro.  I have yet to run across significant issues that make a move to this OS a problem, and, in fact, I have moved the majority of my home machines from Windows 7 Pro to 10 Pro using the free upgrade from Microsoft.

When given the chance to upgrade in early August, I jumped at the offer, reserved my upgrades and began the process of moving my home machines from Windows 7 to Windows 10.  My personal desktop and laptop, I had upgraded to Windows 8.1 Pro during the fall of 2014.  I was very pleased with 9.1 and saw the changes in the Windows 10 Tech Preview released late spring of 2015 to be quite positive.

Second, the majority of users I have run across who have problems with Windows 10 also had the same complaints about 7, 8, and 8.1.  I don't feel they understood the consequences of upgrading, they didn't look at solutions to adapt, they simply saw something new and different and refused to change.  Or, in many cases, they didn't understand that their older software may not operate in a new OS environment.

I have run across some common complaints about how updating to Windows 10 ruined their computer or how much they hate the newer software they are being forced to use.

I work in IT and support Windows, Linux, and Mac systems in addition to Android and iOS platforms.  If you don't understand that every software update may change your working environment, then you need to stay away from those decisions.  At the same time, updates do provide solutions to existing bugs, security fixes, and may resolve conflicts that exist for others, but you may not be experiencing.  What I'm saying is when given the opportunity to read the documentation on an upgrade, do so.  This may give you the chance to prevent making your system change in a way you don't like.

Microsoft makes their living by selling software and hardware solutions.  That being said, you need to understand their motivation is to sell their new product, discontinue their old products, and move forward.  Hardware revisions come along that make old solution obsolete and a vendor can only support an obsolete system for so long.

This takes me to my third point.  Microsoft wants to get everyone they can onto the newest version of the OS.  This can be for many reasons - marketing failures with Windows 8, as of yet unknown security issues with Windows 7, or simply to wean people off older systems.  The Windows environment has changed significantly since Windows XP in 2002 - that was nearly 15 years ago now and if you want to stay current with the changes, you need to move to the newest version of OS.

You will find there are driver issues, software incompatibility, and some feature you will need to relearn.  If you're not ready or willing to do so, stick with Windows 7.

Lastly, support for Windows 7 is due to expire in 2019-2020 - this gives you plenty of time to retire older systems and move forward to the new OS.  Unless you have to have features to run the latest and greatest games and software, you really should consider postponing the upgrade until you decide to move to a newer computer.

In my case, I moved all of my machines that could handle the upgrades to Windows 10 Pro, after having tested it on my own computer.  I run multiple systems that share the same or similar hardware specs, so I understood which challenges I would face with the other systems.  I also had the option to go back to the previous OS and had taken precautions by backing up important files and programs I would need in case it didn't work out.