Javítás: A PC-n lévő alkalmazásnak a .NET Framework 3.5-re van szüksége



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Ha Windows 8 vagy 10 rendszert használ, valószínűleg észrevett egy felugró ablakot, amelyre szüksége van a .NET framework 3.5 telepítésére. A felugró ablakok véletlenszerűek lehetnek, ha alkalmazásokat futtat a háttérben vagy az indításkor. A felugró ablak azt mondja:



„A számítógépen lévő alkalmazásnak a következő Windows szolgáltatásra van szüksége: .NET Framework 3.5 (a Net 2.0-t és a 3.0-t is tartalmazza)”





A felugró ablak általában eredeti, de bármely olyan program elindíthatja, amelyre szüksége van erre a keretrendszerre, beleértve a rosszindulatú programokat is. Ha úgy dönt, hogy kihagyja a telepítést, a felugró ablak ismét megjelenhet, amikor megpróbál telepíteni egy programot, vagy amikor megpróbál futtatni egy adott programot. Az internetről való letöltés és a számítógépre történő telepítés azonban csak egy frusztrálóbb hibát eredményez, amelyet a keretrendszer már telepített. Ez a cikk elmagyarázza, miért jelenik meg ez a felugró ablak, mi az a .NET-keretrendszer, és miért van szükség a számítógépre. Végül ismertetjük a módszereket, hogyan telepítheti a .NET-keretrendszert a számítógépére.

Ahhoz, hogy megértsük, miért van szükség a .NET-keretrendszer 3.5-re, és miért jelenik meg ez a kérés, először meg kell értenünk, mi is az a .NET-keretrendszer. A programozásban a keretrendszer az Application Programming Interfaces (API) gyűjteménye, amely általában egy közös kódkönyvtár, amelyet a fejlesztők meghívhatnak az alkalmazások fejlesztésekor. Így nem kell maguknak írniuk a kódot, ezzel értékes időt spórolva, és ezért arra ösztönözve a programozót, hogy inkább arra koncentráljon, amire a program képes. A .NET-keretrendszerben a megosztott kód könyvtárának neve az Framework Class Library (FCL). A megosztott könyvtárban található kódok különféle funkciókat képesek végrehajtani, és több ezer ilyen kód. Például a hálózat másik eszközének pingelésére szolgáló kód vagy a „Megnyitás másként” vagy a „Mentés másként” párbeszédpanel bekapcsolására szolgáló kód ebben a keretrendszerben található.

A szabványosított kódok mellett a .NET-keretrendszer futásidejű környezetet biztosít a keretrendszer-kódok felhasználásával épített alkalmazások futtatásához. A futásidejű környezet egy olyan homokozó, amelyben az alkalmazások futnak; ugyanaz, ami a java alkalmazásokkal történik. A .NET futásidejű környezet neve Common Language Runtime (CLR). A CLR emellett kezeli a memória- és processzorszálakat, kezeli a programkivételeket és a biztonságot. A futtatás előtti kódok összeállításával a futásidejű környezet elkülöníti a szoftvert a számítógépes hardvertől, így biztosítva, hogy a kódolt program bármely számítógépen futtatható legyen.



A .NET keretrendszert több operációs rendszer számára fejlesztették ki, de tulajdonosi jellege miatt leginkább Windows rendszeren használják. A .NET-keretrendszernek több változata volt. A kezdeti elképzelés az volt, hogy az újabb verziók visszafelé kompatibilisek voltak a régebbi verziók felhasználásával épített kódokkal. Felismerték azonban, hogy ez már nem lehet így. A .NET-keretrendszer 3.5-ös verziója azonban a 3.0-s és a 2.0-ás verzió kódjait tartalmazza, ezért csak azokkal a verziókkal kompatibilis. A legújabb verzió (V. 4.6) nem kompatibilis a visszafelé, ezért általában más verziók mellett fut.

Mi okozza a .NET-keretrendszer 3.5 előugró ablakát a Windows 8/10 rendszerben

A Windows 8 és a Windows 10 rendszerint mind a .NET Framework 3.5, mind a 4.6 verzióval van betöltve. Azonban csak a 4.6-os verzió van bekapcsolva, és be kell kapcsolnia a .NET-keretrendszert 3.5. Ezért minden olyan program, amely a .NET 3.5-es verziójú keretrendszert használja, felugró ablakot indít el, amelyet a .NET-keretrendszer 3.5 telepítésére van szükség, mivel a 4.6-os verzió nem kompatibilis a későbbiekkel. Számos program készült ezzel a keretrendszerrel, mivel támogatja a C #, C ++, F #, Visual Basic és néhány tucat kódolású programokat. Az új verzió használatának ösztönzése érdekében a régebbi .NET-keretrendszer 3.5 le van tiltva a számítógépén. Egyes kódolók azonban a szükséges verziót terjesztik programjaikkal.

Ha azt a hibát kapja, amely szerint a .NET 3.5-ös verzióra van szükség a számítógépen egy program futtatásához, az alábbi módszerekkel telepítheti azt a számítógépére. A .NET-keretrendszer 3.5 tartalmazza a 3.0-s és a 2.0-s verziót, ezért megoldja a felugró ablakokat, amelyek a 3.0 és 2.0 verzió telepítését kérik.

1. módszer: Kapcsolja be a .NET Framework 3.5 programokat és szolgáltatásokat

Szerencsére a .NET keretrendszer 3.5 a Windows 8 vagy 10 rendszerrel együtt kerül forgalomba. Csak annyit kell tennie, hogy bekapcsolja, és lehetővé teszi, hogy a hívó programok használhassák. Ezért a letöltött .NET-keretrendszer telepítésével egyszerűen kijelenti, hogy a telepíteni kívánt verzió már megtalálható a számítógépén. A funkció bekapcsolása:

  1. nyomja meg Windows kulcs + R nyitott futás
  2. típus appwiz.cpl a futtatott szövegmezőbe, és nyomja meg az Enter billentyűt a programok és szolgáltatások ablak megnyitásához
  3. Kattints a linkre ' Windows-szolgáltatások be-és kikapcsolása ”.
  4. Keres ' .NET Framework 3.5 (a .NET 2.0 és 3.0 verziókat is tartalmazza) ”
  5. Jelölje be a bal oldali jelölőnégyzetet, és kattintson az OK gombra a .NET Framework 3.5 bekapcsolásához.
  6. Indítsa újra a számítógépet, ha a rendszer kéri.

2. módszer: A .NET Framework 3.5 telepítése és engedélyezése a DISM használatával

A Deployment Image Servicing and Management (DISM) parancssori eszköz használatával telepítheti és aktiválhatja a .NET-keretrendszert 3.5 a számítógépére. Ehhez Windows 8/10 DVD vagy ISO fájlra lesz szüksége.

  1. Töltse be a DVD-t a tálcába, és csukja be, vagy kattintson jobb gombbal az .ISO fájlra, és válassza a „mount” lehetőséget; az ISO fájl virtuális lemezként / meghajtóként lesz betöltve (vegye figyelembe a meghajtó betűjét).
  2. Nyomja meg a Windows Key + R billentyűt a futtató ablak megnyitásához
  3. Írja be a CMD parancsot a futtatott szövegmezőbe, és nyomja meg az Enter billentyűt a parancssor megnyitásához
  4. Írja be vagy illessze be az alábbi parancsot a CMD ablakába:

    DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Forrás: D: sources sxs

  5. Ahol D: a Windows telepítőfájljainak elérési útja (DVD vagy virtuális meghajtó).
  6. Várja meg, amíg a telepítés sikeresen befejeződik
  7. Indítsa újra a számítógépet, ha a rendszer kéri.

Megtekintheti a másik cikkemet is, amely elmagyarázza, hogyan kell Frissítsen a .NET Framework 3.5 verzióra

4 perc olvasás