Cum să eliminați manual și să reinstalați apoi .NET Framework 2.0

Se aplică la: Microsoft Windows Server 2003 Enterprise x64 EditionMicrosoft Windows Server 2003 Datacenter Edition (32-bit x86)Microsoft Windows Server 2003 Datacenter Edition for Itanium-Based Systems

Acest articol poate conține un link la utilitarul Windows Installer Cleanup (MSICUU2.exe). Dacă ați fost condus către acest articol pentru a rezolva o problemă utilizând utilitarul Windows Installer Cleanup, contactați producătorul software-ului pentru asistență la instalarea produsului sau consultați următorul articol din Baza de cunoștințe Microsoft pentru pași de depanare a problemelor de dezinstalare a produselor care utilizează Windows Installer:

Rezumat


Puteți utiliza metodele din acest articol pentru a depana problemele de instalare din Microsoft .NET Framework versiunea 2.0. Acest articol tratează instalările în Microsoft Windows Server 2003, Windows 2000 Service Pack 3 (SP3) sau Windows XP Service Pack 2 (SP2). Metodele tratate în acest articol includ repetarea înregistrării pentru Microsoft Windows Installer și repararea, eliminarea și reinstalarea .NET Framework. Pentru a utiliza aceste metode, trebuie să vă familiarizați cu .NET Framework 2.0, cu editorul de registry și cu Windows Installer. În plus, una dintre aceste metode necesită modificarea sistemului registry pe computer.

INTRODUCERE


Acest articol detaliat tratează modul de depanare a problemelor pe care le puteți întâlni când instalați .NET Framework 2.0.

Dacă Microsoft Windows Installer se înregistrează incorect în sistemul registry din Windows, programul de configurare pentru .NET Framework 2.0 nu poate accesa unele componente din Windows Installer. Acest articol tratează modul de rezolvare a acestei probleme prin anularea înregistrării și apoi repetarea înregistrării pentru Windows Installer.

Este posibil să nu puteți elimina în totalitate .NET Framework 2.0 utilizând instrumentul Adăugare/Eliminare programe din Panoul de control. Acest articol mai tratează modul de rezolvare a acestei probleme reparând .NET Framework 2.0 sau eliminând manual .NET Framework 2.0 de pe computer și reinstalând .NET Framework 2.0.

Cerințe

Lista următoare evidențiază hardware-ul, software-ul, infrastructura de rețea și pachete service pack recomandate:Notă Pentru a depana problemele de instalare pentru .NET Framework 2.0, trebuie să utilizați un cont din grupul Administratori locali de pe computerul pe care se execută .NET Framework 2.0.

Acest articol presupune că v-ați familiarizat cu următoarele subiecte:
  • Microsoft .NET Framework 2.0
  • Editorul de registry
  • Windows Installer

Anulați înregistrarea, apoi înregistrați din nou Windows Installer

Această acțiune corectează majoritatea situațiilor. În plus, această acțiune nu afectează programele instalate în mod curent care utilizează Windows Installer.
  1. Anulați înregistrarea pentru Windows Installer. Pentru aceasta, faceți clic pe Start, pe Executare, tastați msiexec /unregister în caseta Deschidere, apoi faceți clic pe OK.
  2. Înregistrați din nou Windows Installer. Pentru aceasta, faceți clic pe Start, pe Executare, tastați msiexec /regserver în caseta Deschidere, apoi faceți clic pe OK.

Reparați .NET Framework 2.0

Iată trei modalități de a repara .NET Framework.

Utilizați comanda Reparare în fișierul cache Windows Installer

Pentru a repara .NET Framework 2.0 utilizând fișierul cache Windows Installer, urmați acești pași:
  1. Faceți clic pe Start, pe Executare, tastați installer în caseta Deschidere, apoi faceți clic pe OK.
  2. În meniul Vizualizare din Windows Installer, faceți clic pe Detalii, faceți clic dreapta pe antetul de coloană Nume și faceți clic pe Comentariu.
  3. Faceți clic dreapta pe fișierul cache Windows Installer care are comentariul Microsoft .NET Framework 2.0 RTL x86 enu și faceți clic pe Reparare.
  4. După finalizarea procesul de reparare, închideți Windows Installer.

Executați Pachetul de redistribuire .NET Framework 2.0 în linia de comandă

Pentru a repara .NET Framework 2.0 utilizând linia de comandă, urmați acești pași:
  1. Găsiți fișierul Dotnetfx.exe utilizat pentru a instala .NET Framework 2.0. Pentru aceasta, utilizați una dintre următoarele metode:
    • Dacă ați instalat .NET Framework 2.0 de pe un CD sau DVD, introduceți discul de instalare în unitatea de CD sau DVD.
    • Dacă ați instalat .NET Framework 2.0 de pe hard disk, descărcați programul de configurare .NET Framework 2.0 pe hard disk.
    • Dacă ați instalat .NET Framework 2.0 de pe o unitate de rețea, reconectați-vă la unitatea de rețea.
  2. Faceți clic pe Start, pe Executare, tastați cmd în caseta Deschidere, apoi faceți clic pe OK.
  3. În linia de comandă, executați următoarea comandă:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
Notă %InstallationPath% este un substituent pentru calea fișierului Dotnetfx.exe pe care l-ați găsit la pasul 1.

Eliminați manual și reinstalați apoi .NET Framework 2.0

Important Această secțiune, metodă sau activitate conține pași care vă indică modalități de modificare a registry. Totuși, dacă modificați incorect sistemul registry, pot apărea probleme serioase. De aceea, asiguraţi-vă că urmaţi aceşti paşi cu atenţie. Pentru o protecție mai bună, înainte de a face modificări, realizați o copie de rezervă a sistemului registry. După aceea, sistemul registry poate fi restaurat dacă apare o problemă. Pentru informații suplimentare despre copierea de rezervă și restaurarea sistemului registry, faceți clic pe următorul număr de articol din Baza de cunoștințe Microsoft:
322756 Cum se creează copii de rezervă și cum se pot restaura cheile de registry în Windows


Important Acești pași pot crește riscul de securitate. Acești pași pot face computerul sau rețeaua mai vulnerabile la atacuri produse de utilizatori rău intenționați sau de software rău intenționat, precum virușii. Rezolvarea descrisă în acest articol este recomandată pentru a face programele să funcționeze așa cum sunt proiectate sau pentru a implementa anumite capacități specifice ale programelor. Înainte de a face aceste modificări, vă recomandăm să evaluați riscurile asociate implementării acestui proces în mediul dvs. Dacă alegeți să implementați această procedură, efectuați orice pași suplimentari pentru a contribui la protejarea sistemului. Recomandăm să utilizați acest proces numai dacă aveți cu adevărat nevoie de el.
  1. Eliminați fișierul cache .NET Framework 2.0 din Windows Installer:
    1. Faceți clic pe Start, pe Executare, tastați installer în caseta Deschidere, apoi faceți clic pe OK.
    2. În meniul Vizualizare din Windows Installer, faceți clic pe Detalii.
    3. Faceți clic cu butonul din dreapta pe antetul de coloană Nume, apoi pe Comentarii.
    4. Faceți clic dreapta pe fișierul cache Windows Installer care are comentariul Microsoft .NET Framework 2.0 RTL x86 enu și faceți clic pe Dezinstalare.
    5. După ce a finalizat procesul de dezinstalare, închideți Windows Installer.
  2. Ștergeți manual următoarele din computer. Notă În funcție de starea curentă a instalării .NET Framework, este posibil ca aceste elemente să nu existe pe computer.
    • Folderul URTTemp
    • Fișierul Mscoree.dll
    • Folderul v2.0.50727
    Pentru a face acest lucru, urmați acești pași:
    1. Faceți clic pe Start, pe Executare, tastați system32 în caseta Deschidere, apoi faceți clic pe OK. Conținutul folderul System32 apare în Windows Explorer.
    2. Găsiți și ștergeți folderul URTTemp.
    3. Găsiți și ștergeți fișierul mscoree.dll.

      Notă Dacă s-a instalat pe computer și .NET Framework 1.1 sau .NET Framework 1.0 și nu intenționați să reinstalați .NET Framework 2.0, trebuie să reparați .NET Framework 1.1 sau .NET Framework 1.0. Pentru informații suplimentare, consultați secțiunea „Reparați .NET Framework” din următorul articol din Baza de cunoștințe Microsoft:
      824643 Cum se depanează problemele de instalare pentru Microsoft.NET Framework 1.1 în Windows XP sau în Windows 2000
    4. Faceți clic pe Start, pe Executare, tastați microsoft.net în caseta Deschidere, apoi faceți clic pe OK. Conținutul folderului Microsoft.NET apare în Windows Explorer.
    5. În folderul Microsoft.NET, faceți clic dublu pe folderul Framework.
    6. În folderul Framework, ștergeți folderul v2.0.50727.
    7. Închideți folderul Framework.
  3. Ștergeți manual cheile de registry relevante:
    1. Faceți clic pe Start, pe Executare, tastați regedit în caseta Deschidere, apoi faceți clic pe OK pentru a porni editorul de registry.
    2. În editorul de registry, găsiți și apoi ștergeți următoarele chei de registry:

      Notă În funcție de starea curentă a instalării .NET Framework, este posibil ca aceste chei de registry să nu existe pe computer.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. Ieșiți din editorul de registry.
  4. Folosiți utilitarul Windows Installer CleanUp (Msizap.exe) pentru a elimina informațiile despre Windows Installer din registry. Componentele (Msizap.exe) ale kitului de dezvoltare software Windows Installer sunt incluse în kitul de dezvoltare software Microsoft Windows (SDK).

    Fișierul următor este disponibil pentru descărcare de la Centrul de descărcare Microsoft: Pentru informații suplimentare despre modul de descărcare a fișierelor de suport Microsoft, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
    119591 Cum se obțin fișierele de asistență Microsoft din serviciile online
    Microsoft a scanat acest fișier pentru viruși. Microsoft a utilizat cel mai recent software de detectare a virușilor care era disponibil la data publicării fișierului. Fișierul este stocat pe servere securizate care previn modificările neautorizate aduse fișierului.

    Pentru a elimina informațiile despre Windows Installer din registry, urmați acești pași:
    1. Faceți clic pe Start, pe Executare, tastați cmd în caseta Deschidere, apoi faceți clic pe OK.
    2. În linia de comandă, găsiți directorul care conține utilitarul Windows Installer CleanUp și executați comanda următoare:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. Reporniți computerul 
  5. Dezactivați toate programele antivirus și toate programele paravan de protecție instalate pe computer. Pentru aceasta, utilizați de configurare a sistemului (Msconfig.exe) pentru a efectua o pornire simplă a computerului. Apoi dezactivați serviciile de care nu aveți nevoie.

    Când folosiți utilitarul de configurare a sistemului în modul de diagnosticare, reactivați serviciul Windows Installer în fila Servicii.

    Pentru a porni utilitarul de configurare a sistemului, faceți clic pe Start, pe Executare, tastați msconfig în caseta Deschidere, apoi faceți clic pe OK.
  6. Ștergeți conținutul folderului Temp:
    1. Faceți clic pe Start, pe Executare, tastați %Temp% în caseta Deschidere, apoi faceți clic pe OK. Conținutul folderului Temp apare în Windows Explorer.
    2. În folderul Temp, faceți clic pe Selectare totală în meniul Editare.
    3. În meniul Fișier, faceți clic pe Ștergere.

      Notă Ștergeți cât mai multe fișiere și foldere posibil din folderul Temp.
  7. Reinstalați .NET Framework 2.0. Pentru a obține Pachetul de redistribuire Microsoft .NET Framework versiunea 2.0, vizitați următorul site web Microsoft:  Notă Dacă nu doriți să reinstalați .NET Framework 2.0, dar pe computer s-a instalat .NET Framework 1.1 sau .NET Framework 1.0, trebuie să reparați .NET Framework 1.1 sau .NET Framework 1.0. Trebuie să reparați aceste instalări pentru a înlocui fișierul Mscoree.dll și folderul URTTemp.

Referințe


Pentru mai multe informații, vizitați următorul site Web Microsoft Developer Network (MSDN):