locked
WMI Corrupted in Vista Ultimate sp2. Can't launch IE from within other applications (email, etc.). Get error message "...%1 is not a valid Win32 application) RRS feed

  • Question

  • Can't launch IE8 from within other programs, such as Outlook, when clicking on a hyperlink. Get error message telling me that the URL "is not a valid Win32 application."  Am running IE8, 64-bit, and always have. Have attempted to launch default IE8 32-bit, get same message "...not a valid Win32 application." ALSO, can't run "System Restore," to roll back to any point prior to the problem starting [approx 02/21/2011], get error message which Dell [system mfr.] says is indicating "WMI.dll and WMIUtils.dll" are missing from the repository, in both x86 and Wow64. Dell suggested re-installing Windows Vista, but all I have is the original disk from Dell with SP1 - I would have to re-install SP2 along with hundreds of Updates.  Dell also suggested trying an upgrade to Windows 7. I downloaded upgrade from MS, but it would not install: got error message saying something like "your system architecture does not support this application 32/64."  Also tried to download 32-bit version of IE8, same answer: "your system architecture does not support this application 32/64."  Have searched Microsoft KB, found "hotfix" that dates back to 11/2010, which is intended to fix the corrupted WMI issue, but this SHOULD have been installed with automatic Windows Updates.  It did not, for some reason.  System is now VERY unstable: sometimes can't access my external USB HDD which is used to backup the entire OS and all files/settings [am running Norton Ghost v15]. Several times, have gotten "blue screen of death" with "memory dump" message when attempting to attach USB devices.

    System is a Dell Studio540, Intel Core2 Duo, with 8GB memory, running Vista Ultimate 64-bit.

    What is easiest and SAFEST way to fix this "corrupted WMI repository" issue, without potentially losing all my data and settings, especially considering the issues with access to the external HDD's???

    Thanks a million in advance, folks.

    • Moved by Carey FrischMVP, Moderator Wednesday, April 6, 2011 5:17 PM Moved to more appropriate forum category (From:Windows Vista Service Packs/Windows Server 2008 Service Packs)
    Tuesday, April 5, 2011 12:59 PM

Answers

  • Hi,

    When did this issue begin to occur?

    Please boot into Safe Mode and perform system restore to check the result.

    If the issue persists, please run the following scripts to register WMI DLL', MOF and MFL files with WMI
    Repository

    Please open a notepad, paste the following commond lines and save as .vbs.

    @echo off
    sc config winmgmt start= disabled
    net stop winmgmt /y
    %systemdrive%
    cd %windir%\system32\wbem
    for /f %%s in ('dir /b *.dll') do regsvr32 /s %%s
    regsvr32 %windir%\system32\tscfgwmi.dll
    wmiprvse /regserver
    winmgmt /regserver
    net start winmgmt


    Save and doulbe click the file.

    If the issue still persists, we may need to in-place upgrade to resolve the issue:

    Step 1:

    Run the System File Checker (SFC) to repair Windows Vista system files

    1. Click Start, type "cmd" (without the quote) in the Start Search bar, right-click cmd.exe and click run as administrator.

    2. Input the following commands and press Enter after each line.

    sfc /scannow

    Note: There is a SPACE between "SFC" and "/Scannow". This command will take several minutes to complete.

    If the corrupted files are detected but cannot be fixed, we need Windows Vista Installation Disk to repair Windows.

    Step 2: In-Place Upgrade

    Note: After performing In-Place Upgrade, your personal data and installed programs usually will not be removed but we may need to run Windows Update to install all the available updates for your system to update these system files to the current version. This troubleshooting process is time consuming. Your patience is highly appreciated.

    As to the steps of In-Place Upgrade, I still would like to explain that it will reinstall all system files with this method. You may need to reinstall some applications to upgrade some files to a higher version, because they may be replaced during the installation of Windows. It will take about two hours to repair. Your personal files and settings will be kept as they were after the installation. However, it is always recommended to backup the important information and files to other partitions or other disks before doing it.

    If you would like to perform the In-place Upgrade, let’s refer to the following steps.

    1. Start the computer by using the current Operating System.

    2. Insert the Windows Vista DVD in the computer's DVD drive.

    3. Use one of the following procedures, as appropriate:

    If Windows automatically detects the DVD, the Install now screen appears. Click Install now.

    If Windows does not automatically detect the DVD, follow these steps:

    a. Click Start, type Drive:\setup.exe, and then click OK.

    Note Drive is the drive letter of the computer's DVD drive.

    b. Click Install now.

    4. When you reach the "Which type of installation do you want?" screen, click Upgrade to upgrade the current operating system to Windows Vista.

    Regards,


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
    Monday, April 11, 2011 5:48 AM
    Moderator