Jump to content

Welcome to Geeks to Go - Register now for FREE

Need help with your computer or device? Want to learn new tech skills? You're in the right place!
Geeks to Go is a friendly community of tech experts who can solve any problem you have. Just create a free account and post your question. Our volunteers will reply quickly and guide you through the steps. Don't let tech troubles stop you. Join Geeks to Go now and get the support you need!

How it Works Create Account
Photo

.NET Framework 1.1 Corrupt Installation


  • Please log in to reply

#1
bigdave

bigdave

    Member

  • Member
  • PipPip
  • 45 posts
Well as is says in the topic title, I'm trying to rid my PC of a corrupt version of .NET Framework 1.1. I have attached the screenshot of the error message I get when I attempt to do so. I really badly need to uninstall it and re-install it. Also any attempt to run the setup file "dotnetfx.exe" results in the the same error.

Any help is appreciated guys.

Thanks,
Dave.

Attached Thumbnails

  • netframe_screen.JPG

  • 0

Advertisements


#2
Retired Tech

Retired Tech

    Retired Staff

  • Retired Staff
  • 20,563 posts
Method 1: Re-register the Windows Installer
To re-register the Windows Installer, verify the location of the Msiexec.exe file on your hard disk and in the Windows Registry, and then re-register the Windows Installer. To do so:

Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

Note Because there are several versions of Microsoft Windows, the following steps may be different on your computer. If they are, see your product documentation to complete these steps.

1. Verify the location of the Msiexec.exe file on your hard disk. To do so: a. Click Start, and then click Search.

b. Click All files and folders.

c. In the File name box, type msiexec.exe, and then click Search.

d. In the search results, make a note of the location of the Msiexec.exe file.

The location of the Msiexec.exe file should be similar to the following example, where Drive is the drive where Windows is installed, and %Windir% is the folder where Windows is installed:

Drive:\%Windir%\System32

An example of this is C:\Windows\System32.

Note In Microsoft Windows 98-based computers, the Msiexec.exe file is located in the Drive:\%Windir%\System folder.

e. On the File menu, click Close.

2. Verify the location of the Msiexec.exe file in the Windows Registry. To do so:

a. Click Start, and then click Run.

b. In the Open box, type regedit, and then click OK.

c. Locate, and then click the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer

d. In the right pane, double-click ImagePath.

e. In the Edit String dialog box, make sure that the string in the Value data box contains the correct path of the Msiexec.exe file on your hard disk that you determined earlier in step 1.

For example, if the Msiexec.exe file is located in the Drive:\Windows\System32 folder on your hard disk, the correct path of the Msiexec.exe file in the Value data box is the following path, where Drive is the drive where Windows is installed:

Drive:\Windows\System32\Msiexec.exe /V

Note If you are using Windows 98, the correct path of the Msiexec.exe file is

Drive:\Windows\System\Msiexec.exe /V.

If the Value data box does not contain the correct path, make the appropriate changes to correct the path, and then click OK.

f. Quit Registry Editor.

3. Start your computer in safe mode, and then register the Msiexec.exe file. To do so: a. Shut down, and then restart your computer.

b. Press F8 after you receive the following message:

Please select the operating system to start

c. On the Windows Advanced Option menu, use the arrow keys to select Safe Mode, and then press ENTER.

d. If you use a dual-boot or multiple-boot computer, select the appropriate operating system from the list that is displayed, and then press ENTER.

e. Log on to the computer.

f. Click Start, and then click Run.

g. In the Open box, type the following line, and then click OK:

msiexec /regserver

4. Shut down, and then restart your computer in standard mode.

If the issue persists and you still receive the error message that is described earlier in the "Symptoms" section, follow the steps in Method 2.

Method 2: Reinstall the Windows Installer
To reinstall the Windows Installer, rename the damaged Windows Installer files, and then reinstall the Windows Installer. To do so:

1. Click Start, and then click Run.

2. In the Open box, type cmd, and then click OK.

3. At the command prompt, type the following line, and then press ENTER, where Drive is the drive where Windows is installed and where %Windir% is the folder where Windows is installed:

attrib -r -s -h drive:\%Windir%\system32\dllcache

For example, type

attrib -r -s -h c:\windows\system32\dllcache

Note If you are using Windows 98, type system instead of system32.

4. At the command prompt, type the following lines, pressing ENTER after each line:
ren msi.dll msi.old

ren msiexec.exe msiexec.old

ren msihnd.dll msihnd.old

5. At the command prompt, type exit, and then press ENTER.

6. Restart your computer.

7. Update the Windows Installer files on your hard disk to the latest version.

http://www.microsoft...&displaylang=en
  • 0

#3
bigdave

bigdave

    Member

  • Topic Starter
  • Member
  • PipPip
  • 45 posts
Keith, I tried every step on that list in both methods and I am no further than I was an hour ago :tazz:. Could there be another solution by any chance? This is beyond my abilaties I'm afraid.

Thanks a lot,
Dave.
  • 0

#4
Retired Tech

Retired Tech

    Retired Staff

  • Retired Staff
  • 20,563 posts
Can you go as far as step 4 then download windows installer, choose run

1. Log on to your computer as an administrator.
2. Click Start, and then click Run.
3. In the Open box, type cmd, and then click OK.
4. At the command prompt, type msiexec.exe /unregister, and then press ENTER.





5. Type msiexec /regserver, and then press ENTER.
6. Verify that the SYSTEM account has full control access permissions to the HKEY_CLASSES_ROOT hive in the Windows registry. In some cases, you may also have to add Administrator accounts. To do so:Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.a. Click Start, click Run, type regedit in the Open box, and then click OK.
b. Click the following registry hive:
HKEY_CLASSES_ROOT
c. On the Edit menu, click Permissions.
d. If SYSTEM is not listed in the Group or user names list, click Add, make sure that the local computer name appears in the From this location box, type system in the Enter the object names to select box, click Check Names, and then click OK.
e. Click SYSTEM in the Group or user names list, and then select the Full Control check box under Allow in the Permissions for SYSTEM box.
f. Click Apply, click OK, and then quit Registry Editor.

7. Restart the computer. If the problem is not resolved, repair Windows XP


Windows Installer, choose run

http://www.microsoft...&displaylang=en


If that does not run, continue from step 5
  • 0






Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP