locked
Help - been trying for >6 hrs - tried 9 different ways - getting nowhere!! RRS feed

  • Question


  • Hi,
    I would appreciate some advice.
    I have trawled through this forum trying many of suggestions I can find. Below is a list if my attempts to resolve my problem so far. I've been trying various things for >6 hrs now so I'd really like a solution.
    One question - I'm considering doing a complete reinstall would this resolve things? Might be quicker than another 6 hours of stab in the dark diagnostic tricks.

    ~~~~~~~~

    Things I tried so far.....

    [1]
    System restore - only one restore point available, earlier that morning.
    Didn't work still limited functionality.

    [2]
    Start-up, F8, Windows repair, check memory
    All fine restarted.
    Didn't work still limited functionality.

    [3]
    Start-up, F8, System repair.
    Didn't work still limited functionality.

    [4]
    Again System restore - only one restore point available, earlier that morning.
    Didn't work still limited functionality.

    [5]
    Windows Live OneCare safety scanner beta
    After an ~ 1hour Vista logged me off automatically and lost of progress all the scan
    Above happened again so I restarted in safe mode + networking
    Results
    No virus or spyware
    174 registry items - 172 fixed, 2 errors, 0 skipped.
    Defrag not necessary
    0 open ports
    Next
    No fixes were offered but I was invited to pay a £37.99/year subscription for Win Live OneCare. Nice!

    [6]
    Ran Microsoft Genuine Advantage Daignostic Tool
    Results

    OoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOo
    Diagnostic Report (1.9.0006.1):
    -----------------------------------------
    WGA Data-->
    Validation Status: Genuine
    Validation Code: 0
    Online Validation Code: 0x80070426
    Cached Validation Code: N/A, hr = 0x80070426
    Windows Product Key: *****-*****-F4GJK-KG77H-B9HD2
    Windows Product Key Hash: iJAth4TbScMi8HdcPurlASXdEkw=
    Windows Product ID: 89578-OEM-7332157-00204
    Windows Product ID Type: 2
    Windows License Type: OEM SLP
    Windows OS version: 6.0.6001.2.00010300.1.0.003
    ID: {22912C64-B61B-4F76-96F4-1C23C68E454B}(1)
    Is Admin: Yes
    TestCab: 0x0
    WGA Version: Registered, 1.9.9.1
    Signed By: Microsoft
    Product Name: Windows Vista (TM) Home Premium
    Architecture: 0x00000000
    Build lab: 6001.vistasp1_gdr.090302-1506
    TTS Error: M:20090503123031676-
    Validation Diagnostic:
    Resolution Status: N/A

    WgaER Data-->
    ThreatID(s): N/A, hr = 0x80070002
    Version: 6.0.6002.16398

    WGA Notifications Data-->
    Cached Result: N/A, hr = 0x80070002
    File Exists: No
    Version: N/A, hr = 0x80070002
    WgaTray.exe Signed By: N/A, hr = 0x80070002
    WgaLogon.dll Signed By: N/A, hr = 0x80070002

    OGA Notifications Data-->
    Cached Result: N/A, hr = 0x80070002
    Version: N/A, hr = 0x80070002
    WGATray.exe Signed By: N/A, hr = 0x80070002
    OGAAddin.dll Signed By: N/A, hr = 0x80070002

    OGA Data-->
    Office Status: 109 N/A
    OGA Version: N/A, 0x80070002
    Signed By: N/A, hr = 0x80070002
    Office Diagnostics: 025D1FF3-364-80041010_025D1FF3-229-80041010_025D1FF3-230-1_025D1FF3-517-80040154_025D1FF3-237-80040154_025D1FF3-238-2_025D1FF3-244-80070002_025D1FF3-258-3

    Browser Data-->
    Proxy settings: N/A
    User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Win32)
    Default Browser: C:\Program Files\Mozilla Firefox\firefox.exe
    Download signed ActiveX controls: Prompt
    Download unsigned ActiveX controls: Disabled
    Run ActiveX controls and plug-ins: Allowed
    Initialize and script ActiveX controls not marked as safe: Disabled
    Allow scripting of Internet Explorer Webbrowser control: Disabled
    Active scripting: Allowed
    Script ActiveX controls marked as safe for scripting: Allowed

    File Scan Data-->
    File Mismatch: C:\Windows\system32\gdi32.dll[6.0.6001.18159]

    Other data-->
    Office Details: <GenuineResults><MachineData><UGUID>{22912C64-B61B-4F76-96F4-1C23C68E454B}</UGUID><Version>1.9.0006.1</Version><OS>6.0.6001.2.00010300.1.0.003</OS><Architecture>x32</Architecture><PKey>*****-*****-*****-*****-B9HD2</PKey><PID>89578-OEM-7332157-00204</PID><PIDType>2</PIDType><SID>S-1-5-21-3847863266-3878617819-2909606210</SID><SYSTEM><Manufacturer>Dell Inc.</Manufacturer><Model>XPS M1330                       </Model></SYSTEM><BIOS><Manufacturer>Dell Inc.</Manufacturer><Version>A12</Version><SMBIOSVersion major="2" minor="4"/><Date>20080708000000.000000+000</Date></BIOS><HWID>33333507018400F8</HWID><UserLCID>0809</UserLCID><SystemLCID>0409</SystemLCID><TimeZone>GMT Standard Time(GMT+00:00)</TimeZone><iJoin>0</iJoin><SBID><stat>3</stat><msppid></msppid><name></name><model></model></SBID><OEM><OEMID>DELL  </OEMID><OEMTableID>M08    </OEMTableID></OEM><GANotification/></MachineData><Software><Office><Result>109</Result><Products/><Applications/></Office></Software></GenuineResults> 

    Spsys.log Content: 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

    Licensing Data-->
    Software Licensing service is not running.

    HWID Data-->
    HWID Hash Current: OAAAAAEABgABAAEAAQAAAAAAAwABAAEA6GEiT+pyfPQSeei4YNEM8kaDlvlEnPL0ul5EdaxWRso=

    OEM Activation 1.0 Data-->
    N/A

    OEM Activation 2.0 Data-->
    BIOS valid for OA 2.0: yes
    Windows marker version: 0x20000
    OEMID and OEMTableID Consistent: yes
    BIOS Information:
      ACPI Table Name    OEMID Value    OEMTableID Value
      APIC            DELL          M08   
      FACP            DELL          M08   
      HPET            DELL          M08   
      BOOT            DELL          M08   
      MCFG            DELL          M08   
      SLIC            DELL          M08   
      SSDT            PmRef        CpuPm

    OoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOo
    Any ideas!!???

    [7]
    From here tried these:

    Microsoft Windows [Version 6.0.6001]
    Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

    C:\Windows\system32>cscript %windir%\System32\slmgr.vbs /ilc %windir%\System32\l
    icensing\ppdlic\Security-Licensing-SLC-ppdlic.xrm-ms
    Microsoft (R) Windows Script Host Version 5.7
    Copyright (C) Microsoft Corporation. All rights reserved.

    C:\Windows\System32\slmgr.vbs(1634, 5) Microsoft VBScript runtime error: Permiss
    ion denied


    C:\Windows\system32>slmgr.vbs -rearm

    C:\Windows\system32>cscript %windir%\System32\slmgr.vbs /ilc %windir%\System32\l
    icensing\ppdlic\Security-Licensing-SLC-ppdlic.xrm-ms
    Microsoft (R) Windows Script Host Version 5.7
    Copyright (C) Microsoft Corporation. All rights reserved.

    C:\Windows\System32\slmgr.vbs(1634, 5) Microsoft VBScript runtime error: Permiss
    ion denied


    C:\Windows\system32>net stop slsvc
    The Software Licensing service is not started.

    More help is available by typing NET HELPMSG 3521.


    C:\Windows\system32>cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\M
    icrosoft\SoftwareLicensing

    C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLice
    nsing>rename tokens.dat tokens.bar

    C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLice
    nsing>cd %windir%\system32

    C:\Windows\System32>net start slsvc
    System error 1084 has occurred.

    This service cannot be started in Safe Mode


    C:\Windows\System32>cscript slmgr.vbs -rilc
    Microsoft (R) Windows Script Host Version 5.7
    Copyright (C) Microsoft Corporation. All rights reserved.

    C:\Windows\System32\slmgr.vbs(1634, 5) Microsoft VBScript runtime error: Permiss
    ion denied


    C:\Windows\System32>

    [8]

    Reboot in normal mode and try bottom one again -

    Every program I try and open I get an error message saying

    Not enough quote is available to process this command
     
    [9]

    Restoring Vista functionality once in reduced functionality mode
    http://content.zdnet.com/2346-12554_22-56073-10.html

    C:\Windows\system32\cmd.exe [Run as Adminiatrator]

    Microsoft Windows [Version 6.0.6001]
    Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

    C:\Windows\system32>cscript %windir%\System32\slmgr.vbs /ilc %windir%\System32\l
    icensing\ppdlic\Security-Licensing-SLC-ppdlic.xrm-ms
    Microsoft (R) Windows Script Host Version 5.7
    Copyright (C) Microsoft Corporation. All rights reserved.

    C:\Windows\System32\slmgr.vbs(1634, 5) Microsoft VBScript runtime error: Permiss
    ion denied

    Got pop-up error:
    Windows script host
    Script: C:\Windows\system32\slmgr.vbs
    Line: 1634
    Char: 5
    Error: Permission denied
    Code: 800A0046
    Source: Microsoft VBScript runtime error
    C:\Windows\system32>

    ~~~~~~~~~~~~~

    Don't know what else to try........
    Sunday, May 3, 2009 3:33 PM

Answers

  • Hello stickle,

    The core of your issue centers on the line in your Diagnostic Report that reads:

    File Scan Data-->
    File Mismatch: C:\Windows\system32\gdi32.dll[6.0.6001.18159]

     

    This means the file has been Tampered, Modified or has become Corrupt. Vista see this as an attack to bypass it's Licensing security.

    To resolve the issue, you need to either repair or replace the file with a known-good one (of the proper file version)

     

    First try repairing Windows using System Restore: 
    (Note: Vista creates a restore point everytime something is installed, so you should have a bunch of restore points available. The fact that you only have One restore point avaiable, is worrisome.  There are some types of Malware that deletes all of Vista's restore points so the user can't restore to a point before the infection. I recommend scanning your system using multiple Anti Virus programs. I recommend multiple programs because no program can catch all infections.)  

    1)    Reboot Vista into Safe Mode

    2)    Go to Control Panel

    3)    On the left hand side of the Control Panel window, Click on "Classic View"

    4)    Double-click "Backup and Restore Center"

    5)    On the left hand side of the window, click "Repair Windows using system restore"

    6)    Select "Choose Different Restore Point", Put a check in the box that says "Show restore points older than 5 days", select the restore point that corresponds to the date Before you first noticed the issue.

    7)    Click the "Next" button.

    8)    Reboot back into Normal mode

    9)    Vista should no longer be in Reduced Functionality mode

     

    If that doesn't work, we'll try doing a System Scan. The scan will look for bad Vista files and will attempt to repair them, if possible.

    1)    Login to Vista in Normal Mode (not safe mode)

    2)    Launch an Internet Browser

    3)    Type: %windir%\system32\ in the browser's address field

    4)    Scroll down till you find the file cmd.exe

    5)    Right-click the file and select 'Run as Administrator'

    6)    In the CMD window, type: sfc /scannow

    7)    Reboot twice and see if that resolves the issue.

    If neither of these sets of steps resolves the issue, my only other suggestions would be either to contact Vista support at http://support.microsoft.com or reinstall Vista.

    Thank you,
    Darin MS

    Attention All Forum Users: Please Do Not post your issue in someone else's Thread...Create your own. If any post fixes your issue, please vote the post as Helpful. This will help us showcase the threads that best help our customers.
    Monday, May 4, 2009 6:51 PM

All replies

  • Hello stickle,

    The core of your issue centers on the line in your Diagnostic Report that reads:

    File Scan Data-->
    File Mismatch: C:\Windows\system32\gdi32.dll[6.0.6001.18159]

     

    This means the file has been Tampered, Modified or has become Corrupt. Vista see this as an attack to bypass it's Licensing security.

    To resolve the issue, you need to either repair or replace the file with a known-good one (of the proper file version)

     

    First try repairing Windows using System Restore: 
    (Note: Vista creates a restore point everytime something is installed, so you should have a bunch of restore points available. The fact that you only have One restore point avaiable, is worrisome.  There are some types of Malware that deletes all of Vista's restore points so the user can't restore to a point before the infection. I recommend scanning your system using multiple Anti Virus programs. I recommend multiple programs because no program can catch all infections.)  

    1)    Reboot Vista into Safe Mode

    2)    Go to Control Panel

    3)    On the left hand side of the Control Panel window, Click on "Classic View"

    4)    Double-click "Backup and Restore Center"

    5)    On the left hand side of the window, click "Repair Windows using system restore"

    6)    Select "Choose Different Restore Point", Put a check in the box that says "Show restore points older than 5 days", select the restore point that corresponds to the date Before you first noticed the issue.

    7)    Click the "Next" button.

    8)    Reboot back into Normal mode

    9)    Vista should no longer be in Reduced Functionality mode

     

    If that doesn't work, we'll try doing a System Scan. The scan will look for bad Vista files and will attempt to repair them, if possible.

    1)    Login to Vista in Normal Mode (not safe mode)

    2)    Launch an Internet Browser

    3)    Type: %windir%\system32\ in the browser's address field

    4)    Scroll down till you find the file cmd.exe

    5)    Right-click the file and select 'Run as Administrator'

    6)    In the CMD window, type: sfc /scannow

    7)    Reboot twice and see if that resolves the issue.

    If neither of these sets of steps resolves the issue, my only other suggestions would be either to contact Vista support at http://support.microsoft.com or reinstall Vista.

    Thank you,
    Darin MS

    Attention All Forum Users: Please Do Not post your issue in someone else's Thread...Create your own. If any post fixes your issue, please vote the post as Helpful. This will help us showcase the threads that best help our customers.
    Monday, May 4, 2009 6:51 PM
  • Thanks for your advice Darin.

    I've tried System Restore but for some reason it only offers two restore points both of which are subsequent Vista switching to limited functionality. Normally you get quite a choice some up to a month old but for some reason Vista only has restore points that are days old. This is no good for turning back the Vista validation error which is causing the limited functionality.

    I could do a System scan logged on normally. When I tried to run cmd.exe I got an error message saying
    C:\Windows\System32\cmd.exe
    Not enough quota is availiable to process this command.
    Fro some reason all programs can not be instigated they all provoke this quota error.
    When I run Systems scan in safe mode + networking, it works but informs me all is not well. This is what I get:

    Microsoft Windows [Version 6.0.6001]
    Copyright (c) 2006 Microsoft Corporation.  All rights reserved.
    C:\Windows\system32>sfc /scannow
    Beginning system scan.  This process will take some time.
    Beginning verification phase of system scan.
    Verification 100% complete.
    Windows Resource Protection found corrupt files but was unable to fix some of them.
    Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example
    C:\Windows\Logs\CBS\CBS.log
    C:\Windows\system32>

    If you want to see the CBS.log I've posted it here:
    http://duncanlegge.elitemail.org/files/CBS.zip

    Previously to this Vista validation issue, I was in contact with one of you colleagues regarding some Vista Updates that wouldn't install [Microsoft Case ID SRX1100221742‏]. Kindly he is also trying to help me solve this issue too.

    I think you're right in your diagnoses that the validation key has become corrutpted but I can't think how to fix it. I would have thought Vista would have an option to re-install it or re-validate it. It seems quite simple problem yet there isn't a way to fix it. This is surprising for Microsoft, usually their software is well engineered so that all problems can be easily resolved. I'm fast coming to the conclusion that my only guaranteed way to fix this is to back up my data, wipe the HD and reinstall Vista....or Windows 7!

    If you can think of anything else to solve things please let me know. Thanks for your time.

    Regards,
    stickle
    Tuesday, May 5, 2009 9:37 PM
  • Hi stickle,

    I'm sorry I couldn't be more help.  

      The file gdi32.dll (that had been modified or become corrupt) is the DLL for the Windows Graphical Device Interface (GDI). It's job is to help Windows generate 2-D objects. Even thought that file doesn't directly relate to Anti-Piracy, the Anti-Piracy sub-system monitors most of Vista's critical system file because even unrelated files can sometimes be used to exploit the Operating System. The Non-genuine errors you are seeing are just a side effect of that file being modified or becoming corrupt. Even if Vista didn't have an Anti-Piracy system, Vista would still either be unstable or be giving error because of the problem with this file. 

      Unfortunatly, since the gdi32.dll isn't part of the Anti-Piracy sub-system, it's outside my area of knowledge to fix it. The only tools I know to correct modified or corrupt files is to restore back to a point where the file was still good or using the sfc /scannow command to fix it.  If those methods don't work, my only recourse is to recommend contacting Vista Support or reinstalling. I don't like doing that, but there isn't much I can do with problems where the root cause falls outside the anti-piracy sub-system.

    Again, sorry I couldn't resolve your issue,
    Darin MS
    Attention All Forum Users: Please Do Not post your issue in someone else's Thread...Create your own. If any post fixes your issue, please vote the post as Helpful. This will help us showcase the threads that best help our customers.
    Tuesday, May 5, 2009 10:11 PM

  • As I last ditch attempt, before I left for work this morning, I starting my laptop off on a disc scan with both of the error fixing options ticked. Fingers crossed it might repair the corrupted file. Should have done this first ideally. However, if this doesn't work its gonna have to be a reinstall. To re-install Vista (the disc I have is Home Premium 32-bit OEMAct from Dell) can I just pop the disc in over-write the existing Vista with all my files in place (everything is on the C drive - no partition unfortunately) or should I back everything up, wipe the HD and start from scratch?

    Also, I'm planning on installing Windows 7 64-bit once Vista is fixed so do I need to install Vista before I install 7 or just install 7?

    [Just had a thought if this is all due to one file, gdi32.dll, being corrupted is it possible to simply get this file from another laptop running Vista and paste in to the right directoryon my laptop to fix the issue or will Vista get crumpy with the underhand method?]

    Regards,
    stickle
    Thursday, May 7, 2009 9:24 AM