Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Feljegyzés
Ez a cikk a .NET-keretrendszer vonatkozik. Ez nem vonatkozik a .NET újabb implementációira, beleértve a .NET 6-os és újabb verzióit.
Ez a cikk azokat a fejlesztőket ismerteti, akik a .NET-keretrendszer bármely verzióját telepíteni szeretnék a .NET-keretrendszer 4.5-ből .NET-keretrendszer 4.8-ba az alkalmazásokkal.
A .NET-keretrendszer terjeszthető csomagjait és nyelvi csomagjait a letöltési oldalakról töltheti le:
- .NET-keretrendszer 4.8.1
- .NET-keretrendszer 4.8
- .NET-keretrendszer 4.7.2
- .NET-keretrendszer 4.7.1
- .NET-keretrendszer 4.7
- .NET-keretrendszer 4.6.2
- .NET-keretrendszer 4.6.1
- .NET-keretrendszer 4.6
- .NET-keretrendszer 4.5.2
- .NET-keretrendszer 4.5.1
- .NET-keretrendszer 4.5
Fontos
Az SHA1 algoritmust használó tanúsítványok használatával korábban digitálisan aláírt .NET-keretrendszer-tartalmakat ki kell vonni a változó iparági szabványok támogatásához.
A .NET-keretrendszer alábbi verziói 2022. április 26-tól már nem támogatottak: 4.5.2, 4.6 és 4.6.1. Ezeknek a verzióknak a biztonsági javításai, frissítései és technikai támogatása már nem érhető el.
Ha a .NET-keretrendszer 4.5.2-es, 4.6-os vagy 4.6.1-es verzióját használja, frissítse az üzembe helyezett futtatókörnyezetet egy újabb verzióra, például a .NET-keretrendszer 4.6.2-es vagy a .NET-keretrendszer 4.8.1-es verziójára, hogy továbbra is megkapja a frissítéseket és a technikai támogatást.
Frissített SHA2-aláírt telepítők érhetők el a .NET Framework 3.5 SP1 és a 4.6.2-4.8-hoz. További információkért tekintse meg az SHA1 nyugdíjazási tervét, a .NET 4.5.2- és 4.6-os és 4.6.1-s életciklus-frissítési blogbejegyzést, valamint a gyakori kérdéseket.
Fontos megjegyzések:
A .NET-keretrendszer .NET-keretrendszer 4.5.1-től .NET-keretrendszer 4.8-.NET-keretrendszer 4.5-ös verziójáig helyben frissülnek, ami azt jelenti, hogy ugyanazt a futtatókörnyezeti verziót használják, de a szerelvényverziók frissülnek, és új típusokat és tagokat tartalmaznak.
.NET-keretrendszer 4.5-ös és újabb verziók növekményesen készülnek a 4. .NET-keretrendszer. Ha .NET-keretrendszer 4.5-ös vagy újabb verziót telepít egy olyan rendszerre, amelyen .NET-keretrendszer 4 van telepítve, a 4-es verziójú szerelvényeket újabb verziók váltják fel.
Ha sávon kívüli Microsoft-csomagra hivatkozik az alkalmazásban, az alkalmazáscsomag tartalmazza a szerelvényt.
A .NET-keretrendszer 4.5-ös vagy újabb verzióinak telepítéséhez rendszergazdai jogosultságokkal kell rendelkeznie.
.NET-keretrendszer 4.5 a Windows 8 és a Windows Server 2012 része, így nem kell telepítenie az alkalmazással ezeken az operációs rendszereken. Hasonlóképpen, a .NET-keretrendszer 4.5.1 a Windows 8.1 és a Windows Server 2012 R2 része. .NET-keretrendszer 4.5.2 nem része az operációs rendszereknek. .NET-keretrendszer 4.6 a Windows 10 része, .NET-keretrendszer 4.6.1 része a Windows 10 novemberi frissítésének, a .NET-keretrendszer 4.6.2 pedig a Windows 10 évfordulós frissítésében. .NET-keretrendszer 4.7 része a Windows 10 alkotói frissítés, .NET-keretrendszer 4.7.1 a Windows 10 Fall Creators Update, .NET-keretrendszer 4.7.2 pedig a Windows 10 Fall Creators Update része. Windows 10 2018. októberi frissítése és Windows 10 2018. áprilisi frissítés. .NET-keretrendszer 4.8-at Windows 10 2019. májusi frissítése és minden későbbi Windows 10-frissítés tartalmazza. A hardver- és szoftverkövetelmények teljes listáját a Rendszerkövetelmények című témakörben találja.
A .NET-keretrendszer 4.5-től kezdve a felhasználók megtekinthetik a .NET-keretrendszer alkalmazások futtatásának listáját a telepítés során, és egyszerűen bezárhatják őket. Ez segíthet elkerülni a .NET-keretrendszer telepítések által okozott rendszer-újraindításokat. Lásd: A rendszer újraindításának csökkentése.
A .NET-keretrendszer 4.5-ös vagy újabb verzióinak eltávolítása szintén eltávolítja a már meglévő .NET-keretrendszer 4 fájlt. Ha vissza szeretne lépni a .NET-keretrendszer 4-be, újra kell telepítenie, és frissítenie kell azt. Lásd: A .NET-keretrendszer 4 telepítése.
A .NET-keretrendszer 4.5-ös terjeszthető verziót 2012. október 9-én frissítettük, hogy kijavítsuk a digitális tanúsítvány nem megfelelő időbélyegével kapcsolatos hibát, amely miatt a Microsoft által előállított és aláírt fájlok digitális aláírása idő előtt lejár. Ha korábban telepítette a .NET-keretrendszer 4.5 terjeszthető csomagot 2012. augusztus 16-án, javasoljuk, hogy frissítse a példányt a legújabb terjeszthetővel a .NET-keretrendszer letöltési oldalról. A problémával kapcsolatos további információkért lásd: Microsoft Security Advisory 2749655.
További információ arról, hogy a rendszergazda hogyan helyezheti üzembe a .NET-keretrendszer és annak rendszerfüggőségeit a hálózaton keresztül, tekintse meg a rendszergazdáknak szóló üzembe helyezési útmutatót.
Az alkalmazás üzembehelyezési beállításai
Ha készen áll arra, hogy közzétegye az alkalmazást egy webkiszolgálón vagy más központosított helyen, hogy a felhasználók telepíteni tudják, számos üzembe helyezési módszer közül választhat. Ezek némelyikét a Visual Studio biztosítja. Az alábbi táblázat felsorolja az alkalmazás üzembehelyezési beállításait, és meghatározza az egyes beállításokat támogató .NET-keretrendszer terjeszthető csomagot. Ezeken kívül egyéni telepítőprogramot is írhat az alkalmazáshoz; További információ: A .NET-keretrendszer telepítése az alkalmazás telepítőjéhez láncolása című szakasz.
| Az alkalmazás üzembehelyezési stratégiája | Elérhető üzembehelyezési módszerek | .NET-keretrendszer terjeszthető |
|---|---|---|
| Telepítés a weben |
-
InstallAware - InstallShield - WiX-eszközkészlet - Manuális telepítés |
Webtelepítő |
| Telepítés lemezről |
-
InstallAware - InstallShield - WiX-eszközkészlet - Manuális telepítés |
Offline telepítő |
| Telepítés helyi hálózatról (vállalati alkalmazásokhoz) | - ClickOnce | Webtelepítő(korlátozásokért lásd: ClickOnce) vagy offline telepítő |
Terjeszthető csomagok
.NET-keretrendszer két terjeszthető csomagban érhető el: web installer (bootstrapper) és offline telepítő (önálló terjeszthető). Minden .NET-keretrendszer letöltés a Letöltés .NET-keretrendszer lapon található. Az alábbi táblázat a két csomagot hasonlítja össze:
| Webtelepítő | Offline telepítő | |
|---|---|---|
| Internetkapcsolat szükséges? | Igen | Nem |
| Letöltés mérete | Kisebb (csak a célplatform telepítője)* | Nagyobb* |
| Nyelvi csomagok | Tartalmazza** | Külön kell telepíteni, kivéve, ha az összes operációs rendszert megcélozó csomagot használja |
| Üzembe helyezési módszer | Az összes metódust támogatja: - ClickOnce - InstallAware - InstallShield - Windows Installer XML (WiX) - Manuális telepítés - Egyéni beállítás (láncolás) |
Az összes metódust támogatja: - ClickOnce - InstallAware - InstallShield - Windows Installer XML (WiX) - Manuális telepítés - Egyéni beállítás (láncolás) |
* Az offline telepítő nagyobb, mert tartalmazza az összes célplatform összetevőit. Amikor befejezte a telepítést, a Windows operációs rendszer csak a használt telepítőt gyorsítótárazza. Ha az offline telepítő a telepítés után törlődik, a felhasznált lemezterület megegyezik a webtelepítő által használt lemezterülettel. Ha az alkalmazás telepítőprogramjának létrehozásához használt eszköz (például InstallAware vagy InstallShield) biztosít egy telepítőfájlmappát, amely a telepítés után el lett távolítva, az offline telepítő automatikusan törölhető a telepítő mappába helyezésével.
** Ha a webtelepítőt egyéni beállítással használja, a felhasználó többnyelvű kezelőfelület (MUI) beállításai alapján használhatja az alapértelmezett nyelvi beállításokat, vagy megadhat egy másik nyelvi csomagot a /LCID parancssori beállítással. Példákért tekintse meg a Láncolás az alapértelmezett .NET-keretrendszer felhasználói felület használatával című szakaszt.
Üzembe helyezési módszerek
Négy üzembehelyezési módszer érhető el:
A .NET-keretrendszer függőséget állíthat be. A .NET-keretrendszer az alkalmazás telepítésének előfeltételeként az alábbi módszerek egyikével adhatja meg:
A ClickOnce üzembe helyezése (a Visual Studióval érhető el)
InstallAware-projekt létrehozása (a Visual Studio felhasználói számára elérhető ingyenes kiadás)
InstallShield-projekt létrehozása (elérhető a Visual Studióval)
Megkérheti a felhasználókat, hogy manuálisan telepítsenek .NET-keretrendszer.
A .NET-keretrendszer beállítási folyamatot az alkalmazás beállításában láncolhatja (belefoglalhatja), és eldöntheti, hogyan szeretné kezelni a .NET-keretrendszer telepítési felületet:
Használja az alapértelmezett felhasználói felületet. Hagyja, hogy a .NET-keretrendszer telepítője biztosítsa a telepítési élményt.
A felhasználói felület testreszabásával egységes telepítési felületet jeleníthet meg, és figyelheti a .NET-keretrendszer telepítésének előrehaladását.
Ezeket az üzembehelyezési módszereket részletesen a következő szakaszok ismertetik.
Függőség beállítása .NET-keretrendszer
Ha a ClickOnce, az InstallAware, az InstallShield vagy a WiX használatával telepíti az alkalmazást, hozzáadhat függőséget .NET-keretrendszer, hogy az az alkalmazás részeként telepíthető legyen.
ClickOnce üzembe helyezése
A ClickOnce üzembe helyezése a Visual Basic és a Visual C# használatával létrehozott projektekhez érhető el, de a Visual C++-hoz nem érhető el.
A Visual Studióban válassza a ClickOnce üzembe helyezését, és adjon hozzá függőséget .NET-keretrendszer:
Nyissa meg a közzétenni kívánt alkalmazásprojektet.
A Megoldáskezelő nyissa meg a projekt helyi menüjét, majd válassza a Tulajdonságok lehetőséget.
Válassza a Közzététel panelt.
Válassza az Előfeltételek gombot.
Az Előfeltételek párbeszédpanelen jelölje be az előfeltétel-összetevők telepítéséhez szükséges telepítőprogram létrehozása jelölőnégyzetet.
Az előfeltételek listájában keresse meg és válassza ki a projekt létrehozásához használt .NET-keretrendszer verzióját.
Válasszon egy lehetőséget az előfeltételek forráshelyének megadásához, majd kattintson az OK gombra.
Ha megad egy URL-címet a .NET-keretrendszer letöltési helyéhez, megadhatja a .NET-keretrendszer letöltési lapot vagy egy saját webhelyet. Ha az terjeszthető csomagot a saját kiszolgálóján helyezi el, akkor nem a webtelepítőnek, hanem az offline telepítőnek kell lennie. Csak a .NET-keretrendszer letöltési lapon hivatkozhat a webtelepítőre. Az URL-cím megadhatja azt a lemezt is, amelyen a saját alkalmazása van terjesztve.
A Tulajdonságlapok párbeszédpanelen válassza az OK gombot.
InstallAware üzembe helyezése
Az InstallAware egyetlen forrásból hozza létre a Windows-alkalmazás (APPX), a Windows Installer (MSI), a natív kód (EXE) és az App-V (Alkalmazásvirtualizálás) csomagokat. A .NET-keretrendszer bármely verzióját egyszerűen belefoglalhatja a beállításba, és igény szerint testre szabhatja a telepítést az alapértelmezett szkriptek szerkesztésével. Az InstallAware például előre telepíti a tanúsítványokat Windows 7 rendszeren, amelyek nélkül a .NET-keretrendszer 4.7 telepítése sikertelen. Az InstallAware-ről további információt az InstallAware for Windows Installer webhelyén talál.
InstallShield telepítés
Az InstallShield Windows-alkalmazáscsomagokat (MSIX, APPX), Windows Installer-csomagokat (MSI) és natív kód (EXE) telepítőket fejleszt. Az InstallShield Visual Studio-integrációt is biztosít. További információt az InstallShield webhelyén talál.
Windows Installer XML (WiX) üzembe helyezése
A Windows Installer XML (WiX) eszközkészlet XML-forráskódból hozza létre a Windows telepítési csomagokat. A WiX támogatja a parancssori környezetet, amely integrálható a buildelési folyamatokba az MSI- és MSM-telepítőcsomagok létrehozásához. A WiX használatával előfeltételként megadhatja a .NET-keretrendszer, vagy létrehozhat egy láncolót a .NET-keretrendszer üzembehelyezési élmény teljes vezérléséhez. A WiX-ről további információt a Windows Installer XML (WiX) eszközkészlet webhelyén talál.
.NET-keretrendszer manuális telepítése
Bizonyos esetekben nem célszerű automatikusan telepíteni .NET-keretrendszer az alkalmazással. Ebben az esetben a felhasználók maguk is telepíthetik .NET-keretrendszer. Az terjeszthető csomag két csomagban érhető el. A telepítési folyamat során adja meg, hogyan keresse meg és telepítse a felhasználók .NET-keretrendszer.
A .NET-keretrendszer telepítése az alkalmazás beállításához
Ha egyéni telepítőprogramot hoz létre az alkalmazáshoz, a .NET-keretrendszer beállítási folyamatot az alkalmazás beállítási folyamatában is láncba helyezheti (belefoglalhatja). A láncolás két felhasználói felületet biztosít a .NET-keretrendszer telepítéséhez:
Használja a .NET-keretrendszer telepítője által biztosított alapértelmezett felhasználói felületet.
Hozzon létre egy egyéni felhasználói felületet a .NET-keretrendszer telepítéséhez, hogy konzisztenciát biztosíthasson az alkalmazás telepítőprogramjával.
Mindkét módszer lehetővé teszi a webtelepítő vagy az offline telepítő használatát. Minden csomagnak megvannak az előnyei:
Ha a webtelepítőt használja, a .NET-keretrendszer beállítási folyamat dönti el, hogy melyik telepítési csomagra van szükség, és csak az adott csomagot töltse le és telepítse a weből.
Ha offline telepítőt használ, a .NET-keretrendszer telepítési csomagok teljes készletét belefoglalhatja az újraterjesztési adathordozóba, hogy a felhasználóknak ne kelljen további fájlokat letölteniük a webről a telepítés során.
Láncolás az alapértelmezett .NET-keretrendszer felhasználói felület használatával
A .NET-keretrendszer telepítési folyamat csendes láncolásához és a .NET-keretrendszer telepítőjének a felhasználói felület biztosításához adja hozzá a következő parancsot a telepítőprogramhoz:
<.NET Framework redistributable> /q /norestart /ChainingPackage <PackageName>
Ha például a végrehajtható program Contoso.exe, és csendesen telepíteni szeretné a .NET-keretrendszer 4.5 offline terjeszthető csomagot, használja a következő parancsot:
dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage Contoso
A telepítés testreszabásához további parancssori beállításokat is használhat. Példa:
Annak érdekében, hogy a felhasználók bezárják a futó .NET-keretrendszer-alkalmazásokat a rendszer újraindításának minimalizálása érdekében, állítsa be a passzív módot, és használja az
/showrmuialábbi lehetőségeket:dotNetFx45_Full_x86_x64.exe /norestart /passive /showrmui /ChainingPackage ContosoEz a parancs lehetővé teszi, hogy a Restart Manager megjelenítsen egy üzenetmezőt, amely lehetővé teszi a felhasználóknak, hogy bezárják .NET-keretrendszer alkalmazásokat a .NET-keretrendszer telepítése előtt.
Ha a webtelepítőt használja, megadhatja a
/LCIDnyelvi csomagokat. Ha például a .NET-keretrendszer 4.5-ös webtelepítőt a Contoso telepítőprogramjához szeretné láncolni, és telepíteni szeretné a japán nyelvi csomagot, adja hozzá az alábbi parancsot az alkalmazás beállítási folyamatához:dotNetFx45_Full_setup.exe /q /norestart /ChainingPackage Contoso /LCID 1041Ha kihagyja a beállítást, a
/LCIDtelepítő telepíti a felhasználó MUI-beállításának megfelelő nyelvi csomagot.Feljegyzés
A különböző nyelvi csomagok eltérő megjelenési dátumokkal rendelkezhetnek. Ha a megadott nyelvi csomag nem érhető el a letöltőközpontban, a telepítő a nyelvi csomag nélkül telepíti a .NET-keretrendszer. Ha a .NET-keretrendszer már telepítve van a felhasználó számítógépén, a telepítő csak a nyelvi csomagot telepíti.
A beállítások teljes listáját a Parancssor beállításai szakaszban találja.
A gyakori visszatérési kódokért tekintse meg a Visszatérési kódok szakaszt.
Láncolás egyéni felhasználói felülettel
Ha egyéni beállítási csomagja van, érdemes lehet csendesen elindítania és nyomon követnie a .NET-keretrendszer beállítását, miközben saját nézetet jelenít meg a beállítás előrehaladásáról. Ha ez a helyzet, győződjön meg arról, hogy a kód a következőket tartalmazza:
Ellenőrizze .NET-keretrendszer hardver- és szoftverkövetelményeket.
Észleli, hogy a .NET-keretrendszer megfelelő verziója már telepítve van-e a felhasználó számítógépén.
Fontos
Annak meghatározásához, hogy a .NET-keretrendszer megfelelő verziója már telepítve van-e, ellenőrizze, hogy telepítve van-e a célverzió vagy egy újabb verzió, nem pedig azt, hogy a célverzió telepítve van-e. Más szóval azt kell kiértékelnie, hogy a beállításjegyzékből lekért kiadási kulcs nagyobb vagy egyenlő-e a célverzió kiadási kulcsával, nem pedig azt, hogy az megegyezik-e a célverzió kiadási kulcsával.
Észleli , hogy a nyelvi csomagok már telepítve vannak-e a felhasználó számítógépén.
Ha szabályozni szeretné az üzembe helyezést, csendesen indítsa el és kövesse nyomon a .NET-keretrendszer beállítási folyamatot (lásd: Útmutató: Előrehaladás lekérése a .NET-keretrendszer 4.5 telepítőből).
Ha az offline telepítőt telepíti, a nyelvi csomagokat külön láncolhatja.
Az üzembe helyezés testreszabása parancssori beállítások használatával. Ha például a .NET-keretrendszer webtelepítőt láncolja, de felül szeretné bírálni az alapértelmezett nyelvi csomagot, használja az
/LCIDelőző szakaszban ismertetett lehetőséget.
.NET-keretrendszer észlelése
Ha a telepítés sikeres, a .NET-keretrendszer telepítője a beállításkulcsokat írja. Tesztelheti, hogy a 4.5-ös vagy újabb verziójú .NET-keretrendszer telepítve van-e, ha ellenőrzi a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full beállításjegyzék mappájában egy DWORD névvel ellátott Releaseértéket. (Vegye figyelembe, hogy a "NET-keretrendszer beállítása" nem ponttal kezdődik.) A kulcs megléte azt jelzi, hogy .NET-keretrendszer 4.5-ös vagy újabb verzió lett telepítve a számítógépen. Az érték Release azt jelzi, hogy a .NET-keretrendszer melyik verziója van telepítve.
Fontos
A kiadási kulcsszó értékénél nagyobb vagy azzal egyenlő értéket keressen, amikor megkísérli észlelni, hogy egy adott verzió van-e jelen.
| Verzió | A kiadási DWORD értéke |
|---|---|
| .NET-keretrendszer 4.8.1 | 533325 |
| .NET-keretrendszer 4.8 telepítve a Windows 10 2020. május 10-i frissítésére és a Windows 10 2020. októberi frissítésére | 528372 |
| .NET-keretrendszer 4.8 telepítve Windows 10 2019. májusi frissítése és Windows 10 2019. november 10-i frissítésre | 528040 |
| .NET-keretrendszer 4.8-at a felsorolt Windows 10 Update-verzióktól eltérő operációsrendszer-verziókra telepítették | 528049 |
| .NET-keretrendszer 4.7.2 a Windows 10 2018. április 10-i frissítésére és a Windows Server 1803-ra telepített verziója | 461808 |
| .NET-keretrendszer 4.7.2 a Windows 10 2018. április 10-i frissítéstől és a Windows Server 1803-es verziójától eltérő operációsrendszer-verziókra van telepítve. Ez magában foglalja a Windows 10 2018. októberi frissítése. | 461814 |
| .NET-keretrendszer 4.7.1 a Windows 10 Fall Creators Update és a Windows Server 1709-es verziójára telepítve | 461308 |
| .NET-keretrendszer 4.7.1 a Windows 10 Fall Creators Update és a Windows Server 1709-es verziójától eltérő operációsrendszer-verziókra telepítve | 461310 |
| .NET-keretrendszer 4.7 Windows 10 alkotói frissítés | 460798 |
| .NET-keretrendszer 4.7 a Windows 10 alkotói frissítés kivételével minden operációsrendszer-verzióra telepítve van | 460805 |
| .NET-keretrendszer 4.6.2 windows 10 évfordulós kiadásra és Windows Server 2016-ra telepítve | 394802 |
| .NET-keretrendszer 4.6.2 a Windows 10 Évfordulós kiadás és a Windows Server 2016 kivételével minden operációsrendszer-verzióra telepítve | 394806 |
| .NET-keretrendszer 4.6.1 telepítve a Windows 10 novemberi frissítésére | 394254 |
| .NET-keretrendszer 4.6.1 a Windows 10 novemberi frissítésén kívül minden operációsrendszer-verzióra telepítve van | 394271 |
| Windows 10-en telepített .NET-keretrendszer 4.6 | 393295 |
| .NET-keretrendszer 4.6 minden, a Windows 10-en kívüli operációsrendszer-verzióra telepítve | 393297 |
| .NET-keretrendszer 4.5.2 | 379893 |
| .NET-keretrendszer Windows 8.1 vagy Windows Server 2012 R2 rendszerrel telepített 4.5.1 | 378675 |
| .NET-keretrendszer 4.5.1 telepítve Windows 8, Windows 7 rendszeren | 378758 |
| .NET-keretrendszer 4.5 | 378389 |
Nyelvi csomagok észlelése
A beállításjegyzékben található HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LCID mappában ellenőrizheti, hogy egy adott nyelvi csomag telepítve van-e egy névvel ellátott ReleaseDWORD-értékhez. (Vegye figyelembe, hogy a "NET-keretrendszer beállítása" nem ponttal kezdődik.) Az LCID egy területi azonosítót ad meg. Ezek listáját a támogatott nyelvekben találja.
Ha például szeretné megállapítani, hogy a teljes japán nyelvi csomag (LCID=1041) telepítve van-e, kérje le a következő elnevezett értéket a beállításjegyzékből:
| Érték | |
|---|---|
| Kulcs | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041 |
| Bejegyzés | Felszabadítás |
| Típus | Duplaszó |
Annak megállapításához, hogy a nyelvi csomag végleges kiadási verziója telepítve van-e a .NET-keretrendszer egy adott verziójára a 4.5-től 4.7.2-es verzióig, ellenőrizze a RELEASE kulcs DWORD-értékének értékét, amely az előző szakaszban, az Észlelés .NET-keretrendszer.
A nyelvi csomagok összeláncolása az alkalmazás beállításához
.NET-keretrendszer különálló nyelvi csomag végrehajtható fájlokat biztosít, amelyek adott kultúrákhoz tartozó honosított erőforrásokat tartalmaznak. A nyelvi csomagok a .NET-keretrendszer letöltési oldalairól érhetők el:
- .NET-keretrendszer 4.8.1
- .NET-keretrendszer 4.8
- .NET-keretrendszer 4.7.2
- .NET-keretrendszer 4.7.1
- .NET-keretrendszer 4.7
- .NET-keretrendszer 4.6.2
- .NET-keretrendszer 4.6.1
- .NET-keretrendszer 4.6
- .NET-keretrendszer 4.5.2
- .NET-keretrendszer 4.5.1
- .NET-keretrendszer 4.5
Fontos
A nyelvi csomagok nem tartalmazzák az alkalmazás futtatásához szükséges .NET-keretrendszer összetevőket. Nyelvi csomag telepítése előtt telepítenie kell a .NET-keretrendszer a webes vagy offline telepítővel.
A .NET-keretrendszer 4.5.1-es verziójától kezdve a csomagnevek NDP-KB-x86-x64-AllOS<version><number>-<culture>.exe formában szerepelnek, ahol version a .NET-keretrendszer verziószáma, number a Microsoft Tudásbázis cikkszáma, és culture egy országot/régiót határoz meg. Ilyen csomag például a NDP452-KB2901907-x86-x64-AllOS-JPN.exe. A csomagnevek a cikk korábbi, terjeszthető csomagok szakaszában jelennek meg.
Ha az .NET-keretrendszer offline telepítővel szeretne nyelvi csomagot telepíteni, azt az alkalmazás beállításához kell láncolnia. Ha például .NET-keretrendszer 4.5.1 offline telepítőt szeretne üzembe helyezni a japán nyelvi csomaggal, használja a következő parancsot:
NDP451-KB2858728-x86-x64-AllOS-JPN.exe /q /norestart /ChainingPackage <ProductName>
Ha a webtelepítőt használja, nem kell láncolnia a nyelvi csomagokat; A telepítő telepíti a felhasználó MUI-beállításának megfelelő nyelvi csomagot. Ha másik nyelvet szeretne telepíteni, a beállítással /LCID megadhat egy nyelvi csomagot.
A parancssori beállítások teljes listáját a Parancssor beállításai szakaszban találja.
Hibaelhárítás
Visszatérési kódok
Az alábbi táblázat a .NET-keretrendszer terjeszthető telepítő leggyakoribb visszatérési kódjait sorolja fel. A visszatérési kódok megegyeznek a telepítő összes verziójában. A részletes információkra mutató hivatkozásokért tekintse meg a következő szakaszt.
| Kód visszaadása | Leírás |
|---|---|
| 0 | A telepítés sikeresen befejeződött. |
| 1602 | A felhasználó megszakította a telepítést. |
| 1603 | A telepítés során végzetes hiba történt. |
| 1641 | A telepítés befejezéséhez újraindítás szükséges. Ez az üzenet a sikerességet jelzi. |
| 3010 | A telepítés befejezéséhez újraindítás szükséges. Ez az üzenet a sikerességet jelzi. |
| 5100 | A felhasználó számítógépe nem felel meg a rendszerkövetelményeknek. |
Hibakódok letöltése
Tekintse meg a következő tartalmat:
Egyéb hibakódok
Tekintse meg a következő tartalmat:
.NET-keretrendszer eltávolítása
A Windows 8-tól kezdve eltávolíthatja .NET-keretrendszer 4.5-ös vagy újabb verzióit a Windows-funkciók be- és kikapcsolásával Vezérlőpult. A Windows régebbi verzióiban a .NET-keretrendszer 4.5-ös vagy újabb verzióit eltávolíthatja a Vezérlőpult Programok hozzáadása vagy eltávolítása funkcióval.
Fontos
Windows 7 és korábbi operációs rendszerek esetén távolítsa el a .NET-keretrendszer 4.5.1, 4.5.2, A 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 vagy 4.8.1 nem állítja vissza .NET-keretrendszer 4.5-ös fájlokat, és a .NET-keretrendszer 4.5 eltávolítása nem állítja vissza .NET-keretrendszer 4 fájlt. Ha vissza szeretne lépni a régebbi verzióra, újra kell telepítenie, és frissítenie kell azt.
Függelék
Parancssori lehetőségek
Az alábbi táblázat felsorolja a .NET-keretrendszer 4.5-ös terjeszthető .NET-keretrendszer az alkalmazás beállításához való láncolásakor megadható beállításokat.
| Lehetőség | Leírás |
|---|---|
| /CEIPConsent | Felülírja az alapértelmezett viselkedést, és névtelen visszajelzést küld a Microsoftnak a jövőbeli üzembe helyezési élmény javítása érdekében. Ez a beállítás csak akkor használható, ha a telepítőprogram hozzájárulást kér, és ha a felhasználó engedélyt ad névtelen visszajelzés küldésére a Microsoftnak. |
/chainingpackagepackageName |
Megadja a láncolást végző végrehajtható fájl nevét. Ezeket az információkat névtelen visszajelzésként küldjük el a Microsoftnak a jövőbeli üzembe helyezési élmény javítása érdekében. Ha a csomag neve szóközöket tartalmaz, használjon kettős idézőjeleket elválasztóként; például: /chainingpackage "Lucerne Publishing". Egy láncoló csomagra példa: Folyamatinformációk lekérése egy telepítési csomagból. |
/LCIDLCIDwhere LCID adja meg a területi azonosítót (lásd a támogatott nyelveket) |
Telepíti a megadott LCID nyelvi csomagot, és kényszeríti, hogy a megjelenített felhasználói felület megjelenjen az adott nyelven, kivéve, ha a csendes mód be van állítva.A webtelepítő esetében ez a beállításlánc telepíti a nyelvi csomagot a weből. Megjegyzés: Ezt a lehetőséget csak a webtelepítővel használhatja. |
/naplófile | folder |
Megadja a naplófájl helyét. Az alapértelmezett a folyamat ideiglenes mappája, az alapértelmezett fájlnév pedig a csomagon alapul. Ha a fájlkiterjesztés .txt, a rendszer létrehoz egy szöveges naplót. Ha bármilyen más bővítményt ad meg, vagy nincs bővítmény, a rendszer létrehoz egy HTML-naplót. |
| /msioptions | Megadja a .msi és az .msp elemekhez megadható beállításokat; például: /msioptions "PROPERTY1='Value'". |
| /norestart | Megakadályozza, hogy a telepítőprogram automatikusan újrainduljon. Ha ezt a lehetőséget használja, a láncoló alkalmazásnak rögzítenie kell a visszatérési kódot, és kezelnie kell az újraindítást (lásd: Folyamatadatok lekérése egy telepítési csomagból). |
| /passzív | Passzív mód beállítása. Megjeleníti a folyamatjelző sávot, amely jelzi, hogy a telepítés folyamatban van, de nem jelenít meg a felhasználónak küldött utasításokat vagy hibaüzeneteket. Ebben a módban, amikor egy telepítőprogram láncol, a láncoló csomagnak kezelnie kell a visszatérési kódokat. |
| /cső | Létrehoz egy kommunikációs csatornát, amely lehetővé teszi a láncoló csomag előrehaladását. |
| /promptrestart | Csak passzív mód esetén, ha a telepítőprogram újraindítást igényel, a rendszer kéri a felhasználót. Ez a beállítás felhasználói beavatkozást igényel, ha újraindításra van szükség. |
| /q | Csendes üzemmódot állít be. |
| /javítás | Aktiválja a javítási funkciót. |
| /serialdownload | Kényszeríti a telepítést, hogy csak a csomag letöltése után történjen meg. |
| /showfinalerror | Passzív mód beállítása. Csak akkor jeleníti meg a hibákat, ha a telepítés nem sikerült. Ez a beállítás felhasználói beavatkozást igényel, ha a telepítés nem sikerült. |
| /showrmui | Csak a /passzív beállítással használható. Egy üzenetmezőt jelenít meg, amely arra kéri a felhasználókat, hogy zárjanak be .NET-keretrendszer jelenleg futó alkalmazásokat. Ez az üzenetmező passzív és nem passzív módban is ugyanúgy viselkedik. |
| /eltávolítás | Eltávolítja a .NET-keretrendszer terjeszthetőt. |
Támogatott nyelvek
Az alábbi táblázat .NET-keretrendszer .NET-keretrendszer 4.5-ös és újabb verziókhoz elérhető nyelvi csomagokat sorolja fel.
| LCID (Helyazonosító) | Nyelv – ország/régió | Kulturális környezet |
|---|---|---|
| 1025 | Arab - Szaúd-Arábia | Ar |
| 1028 | Kínai – Hagyományos | zh-Hant |
| 1029 | Cseh | Cs |
| 1030 | Dán | Da |
| 1031 | Német – Németország | de |
| 1032 | Görög | el |
| 1035 | finn | Fi |
| 1036 | Francia – Franciaország | Francia |
| 1037 | héber | ő |
| 1038 | Magyar | hu |
| 1040 | Olasz – Olaszország | őt |
| 1041 | Japán | ja |
| 1042 | Koreai | Ko |
| 1043 | Holland – Hollandia | Nl |
| 1044 | Norvég (Bokmål) | nem |
| 1045 | Lengyel | Pl |
| 1046 | Portugál – Brazília | pt-BR |
| 1049 | Orosz | Ru |
| 1053 | svéd | szv |
| 1055 | Török | Tr |
| 2052 | Kínai – Egyszerűsített | zh-Hans |
| 2070 | Portugál – Portugália | portugál (PT) |
| 3082 | Spanyol - Spanyolország (modern rendezés) | es |
Lásd még
- Üzembe helyezési útmutató rendszergazdáknak
- Rendszerkövetelmények
- A .NET-keretrendszer telepítése fejlesztőknek
- Letiltott .NET-keretrendszer telepítések és eltávolítások hibaelhárítása
- A rendszer újraindításának csökkentése .NET-keretrendszer 4.5-ös telepítések során
- Útmutató: Előrehaladás lekérése a .NET-keretrendszer 4.5 telepítőjéből