TMCnet News

Windows 7 Ultimate Upgrade to Windows 8 Problem Solved!
[September 20, 2012]

Windows 7 Ultimate Upgrade to Windows 8 Problem Solved!


Originally posted on VoIP & Gadgets Blog, here: http://blog.tmcnet.com/blog/tom-keating/microsoft/windows-7-ultimate-upgrade-to-windows-8-problem-solved.asp.

I decided to upgrade my Windows 7 Ultimate laptop to Windows 8 Pro. I wanted an in-place upgrade keeping all my apps and settings. Yeah, no judgement here for not doing a clean install! No time.

Anyway, the options available to me were 'Keep personal files only' and 'Nothing'. There is supposed to be an option 'Keep Windows settings, personal files and applications' but it was missing. I'm supposed to see this:
windows-8-keep-windows-settings-personal-files-apps-nothing.jpg
But the top option in the graphic ('Keep Windows settings, personal files and applications') was missing. Damn it, I really don't have time for a clean install. cry_smile I decided to do some digging and found that the Windows 8 installer does some logging.

One important install log is: C:\$WINDOWS.~BT\Sources\Panther\setupact.log

In this file I saw these interesting 3 lines:

2012-09-18 16:49:17, Info  DetectedEdition   = Ultimate
2012-09-18 16:49:17, Info  DetectedArch      = x86
2012-09-18 16:49:17, Info  DetectedVersion   = 6.0.6000.0

The Ultimate above is good since it's Windows 7 Ultimate, but the detected version 6.0.6000.0 correlates to Windows Vista Enterprise not Windows 7! What sort of evil witchcraft is this This laptop has never run Vista and I resent Microsoft accusing me of such. angry_smile

Virus or trojan perhaps

I dug deeper into the log and just after "Install choices after being filtered by compatibility scan" in the log I saw this:

CONX   Install choices defined by Install Matrix are: CleanInstall | DataOnly

Yep, indeed it's saying only CleanInstall ('Nothing') or Data Only ('Keep personal files'). Well that sucks. 

Another line also points to Vista:
2012-09-18 16:49:17, Info    CONX   Host OS version: 6.0.6000.1130  (0.0) Platform 0x2, SuiteMask 0x100, ProdType 0x1

Time to get to the bottom of this. I launched Firefox and did a Google search on this issue. I clicked the result and the browser was redirected to gethotresults.com domain and avast! anti-virus gave me a red popup window telling me it blocked a virus. Sweet mother of... What now Can't upgrade to Windows 8 and now my laptop has a virus Computers_comp26Browser hijacking of Google search results to other domains including gethotresults.com is pretty common, but I never get infected, so now I was pretty annoyed. I suspect a Java exploit -- that or I'm blaming my kids or wife who often borrow my laptop.

I ran a full avast! anti-virus scan, ComboFix, Malwarebytes, TDSSKiller, and a few other malware utilities. It did fine one virus which was removed. But how would a virus make the Windows 8 installer think I'm running Windows Vista I know the Registry contains a key showing what operating system is running.

I checked it and here's the key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"CurrentVersion"="6.1"
"CurrentBuild"="7601"
"SoftwareType"="System"br />"CurrentType"="Multiprocessor Free"



"InstallDate"=dword:4c166d0f
"SystemRoot"="C:\\Windows"
"InstallationType"="Client"
"EditionID"="Ultimate"
"ProductName"="Windows 7 Ultimate"
"ProductId"="00426-066-*******-*****"
"CurrentBuildNumber"="7601"
"BuildLab"="7601.win7sp1_gdr.120330-1504"
"BuildLabEx"="7601.17803.x86fre.win7sp1_gdr.120330-1504"
"BuildGUID"="e710007a-190f-4183-96a0-89e83150dbe2"
"CSDBuildNumber"="1130"
"PathName"="C:\\Windows"
"RegisteredOrganization"=""
"RegisteredOwner"="tkeating"
"CSDVersion"="Service Pack 1"

All of the bolded parts correctly identify the operating system as Windows 7 Ultimate and not Vista. 6.1 (Windows 7) vs. 6.0 (Vista) for instance. I searched the Registry for '6.0.6000' but nothing was returned. Come to find out from a Microsoft employee that the Windows 8 installer doesn't use the Registry but rather it uses the GetVersionEx API, which can act rather funky. I was also told GetVersionEx doesn't pull from the Registry, but from a non-modifiable system file. Yeah, well somehow the virus modified this file!


Continue reading Windows 7 Ultimate Upgrade to Windows 8 Problem Solved!...

Tags: , , , , , , , , , , Related tags: , , , , ,

Related Entries
  • How to install Windows Media Center in Windows 8 Pro RTM - Aug 21, 2012
    Thumbnail image for windows-media-center-tv-highlighted.png
  • New Samsung Series 7 & Series 5 All-in-One PCs Feature Windows 8 & Gesture Recognition - Aug 28, 2012
    samsung-7--and-5-series-front-keyboard-mouse.png
  • Windows 8 Broke my TAPI Dialing But Problem Solved! - Aug 17, 2012
    phone-modem-advanced-tapi.png
  • Microsoft Store in Danbury Fair Mall Is No Apple Store - Jul 09, 2012
    microsoft-store-danbury-mall-ct.png
  • Microsoft Surface Surfaces With Dual Mic Skype! - Jun 18, 2012
    smiley-cool_1.gif
  • Why the Cisco Cius Failed & Why Microsoft Might Beat the Mighty iPad - May 25, 2012
    cisco-cius.jpg
  • Windows 8 CPU Slow Benchmarks! - Dec 20, 2011
    windows-8-benchmark-test-cpu-mark-speedstep-on.png
  • Daring Fireball Gets It - Windows 8 Will Rival the iPad - Sep 15, 2011
    microsoft-windows-8-start-screen.jpg
  • Windows 8 Explorer Sports Ribbon Interface - Aug 29, 2011
    explorer-command-use-stats.jpg
  • Microsoft Releases July Cumulative update package for Lync 2010 - Jul 27, 2011
    Lync-communicator1.png
  • TrackBacks | Comments | Tag with del.icio.us | VoIP & Gadgets Blog Home | Permalink: Windows 7 Ultimate Upgrade to Windows 8 Problem Solved!



    [ Back To TMCnet.com's Homepage ]