Letiltott .NET-keretrendszer telepítések és eltávolítások hibaelhárítása

Amikor a .NET-keretrendszer 4.5-ös vagy újabb verzióihoz futtatja a webes vagy offline telepítőt, olyan probléma merülhet fel, amely megakadályozza vagy letiltja a .NET-keretrendszer telepítését. Az alábbi táblázat felsorolja a lehetséges blokkolási problémákat, és a hibaelhárítási információkra mutató hivatkozásokat tartalmaz.

A Windows 8-ban és újabb verziókban a .NET-keretrendszer egy operációsrendszer-összetevő, és nem távolítható el egymástól függetlenül. A .NET-keretrendszer Frissítések a Vezérlőpult Programok és szolgáltatások alkalmazás Telepített Frissítések lapján jelennek meg. Azon operációs rendszerek esetében, amelyeken a .NET-keretrendszer nincs előre telepítve, a .NET-keretrendszer megjelenik a Program és szolgáltatások alkalmazás Program és szolgáltatások lapjának Eltávolítása vagy módosítása lapon (vagy a Programok és szolgáltatások lapon) a Vezérlőpult. Azokról a Windows-verziókról, amelyeken a .NET-keretrendszer előre telepítve van, olvassa el a rendszerkövetelmények című témakört.

Fontos

Mivel a .NET-keretrendszer 4.x verziói helyben frissülnek, a .NET-keretrendszer 4.x korábbi verziója nem telepíthető olyan rendszerre, amelyen már telepítve van egy későbbi verzió. Windows 10 Fall Creators Update-et tartalmazó rendszereken például a .NET-keretrendszer 4.6.2 nem telepíthető, mivel a .NET-keretrendszer 4.7.1 előre telepítve van az operációs rendszerrel.

Meghatározhatja, hogy a .NET-keretrendszer mely verziói vannak telepítve egy rendszerre. További információ: Annak meghatározása, hogy mely .NET-keretrendszer verziók vannak telepítve.

Ebben a táblázatban a 4.5.x a .NET-keretrendszer 4.5-ös és a 4.5.1-es pontkiadásokra hivatkozik, és a 4.5.2, 4.6.x a .NET-keretrendszer 4.6-os és a 4.6.1-es és 4.6.2-es, 4.7.x-es .NET-keretrendszer 4.7-es és a 4.7.1-es és 4.7.2-es kiadására, a 4.8.x pedig a .NET-keretrendszer 4.8 és 4.8.1.

Blokkoló üzenet További információkért vagy a probléma megoldásához
A Microsoft .NET-keretrendszer eltávolítása egyes alkalmazások működésének megszűnését okozhatja. Általában nem szabad eltávolítania a számítógépre telepített .NET-keretrendszer egyik verzióját sem, mert a használt alkalmazás a .NET-keretrendszer egy adott verziójától függhet. További információ: A felhasználók .NET-keretrendszer az Első lépések útmutatóban.
.NET-keretrendszer 4.5.x/4.6.x/4.7.x (ENU) vagy újabb verzió már telepítve van erre a számítógépre. Nincs szükség műveletre.

Annak megállapításához, hogy a .NET-keretrendszer mely verziói vannak telepítve egy rendszerre, olvassa el a Hogyan: Annak meghatározása, hogy mely .NET-keretrendszer-verziók vannak telepítve.
A .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x (nyelv) .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x. Telepítse a .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x fájlt a letöltőközpontból, és futtassa újra a telepítőt. Nyelvi csomag telepítése előtt telepítenie kell a megadott .NET-keretrendszer kiadás angol verzióját. További információ: A nyelvi csomagok telepítése a telepítési útmutatóban.
A .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x. A számítógépen található egyéb alkalmazások nem kompatibilisek ezzel a programmal.

-vagy-

A számítógépen található egyéb alkalmazások nem kompatibilisek ezzel a programmal.
Ennek az üzenetnek a legvalószínűbb oka az, hogy a .NET-keretrendszer egy előzetes vagy RC-verziója telepítve volt. Távolítsa el az előzetes verziót vagy az RC-verziót, és futtassa újra a telepítőt.
.NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x nem távolítható el ezzel a csomagtal. Ha el szeretné távolítani .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x fájlt a számítógépről, nyissa meg a Vezérlőpult, válassza a Programok és szolgáltatások lehetőséget, válassza a Telepített frissítések megtekintése, a Microsoft Windows frissítése (KB2828152), majd az Eltávolítás lehetőséget. A telepített csomag nem távolítja el a .NET-keretrendszer előzetes verzióját vagy RC-kiadásait.

Távolítsa el az előzetes verziót vagy az RC-kiadást a Vezérlőpult.
A 4.5.x/4.6.x/4.7.x/4.8.x .NET-keretrendszer nem távolítható el. A számítógépen található egyéb alkalmazások a programtól függenek. Általában nem szabad eltávolítania a .NET-keretrendszer egyik verzióját sem a számítógépről, mert a használt alkalmazások a .NET-keretrendszer egy adott verziójától függhetnek. További információ: A felhasználók .NET-keretrendszer az Első lépések útmutatóban.
A .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x terjeszthető nem vonatkozik erre az operációs rendszerre. Töltse le a .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x .NET-keretrendszer letöltési oldaláról. Előfordulhat, hogy a .NET-keretrendszer 4.5.1-et próbálja telepíteni, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 vagy 4.8.x nem támogatott platformon, vagy olyan telepítőcsomagot választott, amely nem tartalmazza az összes támogatott operációs rendszer összetevőit. Futtassa újra a telepítést az offline telepítővel (4.5.1 esetén, 4.5.2 esetén, 4.6 esetén, 4.6.1 esetén, 4.6.2-hez, 4.7-hez), 4.7.1-hez, 4.7.2-hez, 4.8-hoz vagy 4.8.1-hez. További információ: telepítési útmutató és a támogatott operációs rendszerek rendszerkövetelményei .
A termék telepítése előtt telepíteni kell a TUDÁSBÁZIS-számnak<> megfelelő frissítést. A .NET-keretrendszer telepítéséhez telepíteni kell egy KB-frissítést a .NET-keretrendszer telepítése előtt. Telepítse a frissítést, majd indítsa el újra a .NET-keretrendszer telepítését.

Például a .NET-keretrendszer frissített verzióinak telepítése Windows 8.1, Windows RT 8.1 és Windows Server 2012 R2 rendszeren megköveteli a KB 2919355 frissítésének telepítését.
A számítógépen jelenleg a Windows Server 2008 operációs rendszer Server Core-telepítése fut. A .NET-keretrendszer 4.5.x az operációs rendszer későbbi kiadását igényli. Telepítse a Windows Server 2008 R2 SP1 vagy újabb verziót, és futtassa újra .NET-keretrendszer 4.5.x telepítőt. A .NET-keretrendszer 4.5.1 és 4.5.2 a Windows Server 2008 R2 SP1 vagy újabb Server Core szerepkörben támogatott. Lásd a rendszerkövetelményeket.
Nem rendelkezik megfelelő jogosultságokkal a művelet végrehajtásához a számítógép összes felhasználója számára. Jelentkezzen be rendszergazdaként, és futtassa újra a telepítőt. A .NET-keretrendszer telepítéséhez rendszergazdának kell lennie a számítógépen.
A telepítés nem folytatható, mert egy korábbi telepítéshez újra kell indítani a számítógépet. Indítsa újra a számítógépet, és futtassa újra a telepítőt. A telepítés teljes befejezéséhez időnként újraindításra van szükség. Az utasításokat követve indítsa újra a számítógépet, és futtassa újra a telepítőt.

Ritkán előfordulhat, hogy többször is újra kell indítania a rendszert, ha a Windows több hiányzó frissítést észlelt, és újraindul a következő frissítés telepítéséhez az üzenetsorban.
.NET-keretrendszer A telepítő nem futtatható programkompatibilitási módban. A cikk későbbi részében a Programkompatibilitási problémák című szakaszt tekintheti meg.
.NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x nincs telepítve, mert az összetevőtároló sérült. További információkért tekintse meg a Windows Update hibáinak kijavítását a DISM vagy a System Update Készenléti eszköz használatával .
A telepítő nem futtatható, mert a Windows Installer szolgáltatás nem érhető el ezen a számítógépen. Lásd: "A Windows Installer szolgáltatás nem érhető el" hibaüzenet jelenik meg, amikor programot próbál telepíteni a Windows 7-ben vagy a Windows Vista-ban a Microsoft ügyfélszolgálata webhelyén.
Előfordulhat, hogy a telepítés nem fut megfelelően, mert a Windows Update szolgáltatás nem érhető el ezen a számítógépen. Előfordulhat, hogy a számítógép úgy van konfigurálva, hogy a Microsoft Windows Update helyett a Windows Server Update Servicest (WSUS) használja. További információt a .NET-keretrendszer 3.5-ös telepítési hibakódjának 0x800F0906 szakaszában talál: 0x800F0906, 0x800F081F, 0x800F0907.

Lásd még: A Windows Update Agent frissítése a legújabb verzióra a Microsoft ügyfélszolgálata webhelyén.
Előfordulhat, hogy a beállítás nem fut megfelelően, mert a háttérben futó intelligens átviteli szolgáltatás (BITS) nem érhető el ezen a számítógépen. Lásd: A frissítés elérhető a Windows Vista-alapú számítógépen a Microsoft ügyfélszolgálata webhelyén található háttérbeli intelligens átviteli szolgáltatás (BITS) összeomlásának elhárításához.
Előfordulhat, hogy a telepítő nem fut megfelelően, mert a Windows-frissítés hibát észlelt, és hibakód jelenik meg 0x80070643 vagy 0x643. Lásd .NET-keretrendszer frissítéstelepítési hibát: "0x80070643" vagy "0x643" a Microsoft ügyfélszolgálata webhelyén.
A .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x már része ennek az operációs rendszernek. Nem kell telepítenie a .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x terjeszthető. Nincs művelet.

Annak megállapításához, hogy a .NET-keretrendszer mely verziói vannak telepítve egy rendszerre, olvassa el a Hogyan: Annak meghatározása, hogy mely .NET-keretrendszer-verziók vannak telepítve. Lásd a támogatott operációs rendszerek rendszerkövetelményét .
A .NET-keretrendszer 4.5.x/4.6.x/4.7.x/4.8.x nem támogatott ezen az operációs rendszeren. Lásd a támogatott operációs rendszerek rendszerkövetelményét .

A Windows 7 .NET-keretrendszer sikertelen telepítése esetén ez az üzenet általában azt jelzi, hogy a Windows 7 SP1 nincs telepítve. Windows 7 rendszereken a .NET-keretrendszer Windows 7 SP1-et igényel. Ha Windows 7 rendszeren van, és még nem telepítette a Service Pack 1 csomagot, ezt a .NET-keretrendszer telepítése előtt kell megtennie. A Windows 7 SP1 telepítésével kapcsolatos információkért lásd : A Windows 7 Service Pack 1 (SP1) telepítése.
A számítógépen jelenleg a Windows Server 2008 operációs rendszer Server Core-telepítése fut. A .NET-keretrendszer 4.5.x az operációs rendszer vagy a Server Core 2008 R2 SP1 teljes kiadását igényli. Telepítse a Windows Server 2008 SP2 vagy Windows Server 2008 R2 SP1 vagy Server Core 2008 R2 SP1 teljes verzióját, és futtassa újra a .NET-keretrendszer 4.5.x telepítőt. A .NET-keretrendszer a Server Core szerepkör támogatja a Windows Server 2008 R2 SP1 vagy újabb verziójával. Lásd a rendszerkövetelményeket.
A .NET-keretrendszer 4.5.x már része ennek az operációs rendszernek, de jelenleg ki van kapcsolva (csak Windows Server 2012 esetén). A Windows-funkciók be- vagy kikapcsolása a Vezérlőpult a .NET-keretrendszer 4.5.x bekapcsolásához.
Ehhez a telepítőprogramhoz x86-os számítógép szükséges. X64- vagy IA64-számítógépekre nem telepíthető. Lásd a rendszerkövetelményeket.
Ehhez a telepítőprogramhoz x64 vagy x86 számítógép szükséges. IA64-számítógépekre nem telepíthető. Lásd a rendszerkövetelményeket.

Programkompatibilitási problémák

A .NET-keretrendszer 4.5-ös vagy a hozzá tartozó pontkiadások telepítése 1603-es hibakóddal vagy blokkokkal meghiúsul, amikor Windows Program kompatibilitási módban fut. A Programkompatibilitási segéd azt jelzi, hogy előfordulhat, hogy a .NET-keretrendszer nincs megfelelően telepítve, és a javasolt beállítás (Programkompatibilitási mód) használatával kéri, hogy telepítse újra. A programkompatibilitási módot a Programkompatibilitási segéd is beállíthatja a .NET-keretrendszer telepítőjének korábbi sikertelen vagy megszakított futtatásakor.

A .NET-keretrendszer telepítő nem futtatható programkompatibilitási módban. A blokkolási probléma megoldásához a Beállításszerkesztő használatával győződjön meg arról, hogy a kompatibilitási mód beállítása nem engedélyezett rendszerszintűen:

  1. Kattintson a Start gombra, majd a Futtatás gombra.

  2. A Futtatás párbeszédpanelen írja be a "regedit" kifejezést, majd kattintson az OK gombra.

  3. A Beállításszerkesztőben keresse meg a következő alkulcsokat:

    • HKEY_CURRENT_U Standard kiadás R\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted

    • HKEY_CURRENT_U Standard kiadás R\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

  4. A Név oszlopban keresse meg a .NET-keretrendszer 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 vagy 4.7.2 letöltési neveket attól függően, hogy melyik verziót telepíti, és törölje ezeket a bejegyzéseket. A letöltési nevekről a fejlesztőknek szóló .NET-keretrendszer telepítése című cikkben olvashat.

  5. Futtassa újra a .NET-keretrendszer telepítőt a 4.5-ös, 4.5.1-es, 4.5.2-es vagy 4.6-os, 4.6.1-es, 4.6.2-es, 4.7-es, 4.7.1-es vagy 4.7.2-es verzióhoz.

Lásd még