.NET-keretrendszer üzembe helyezési útmutató fejlesztőknek
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
.NET-keretrendszer korábban az SHA1 algoritmust használó tanúsítványokkal digitálisan aláírt tartalmakat a rendszer kivonja a változó iparági szabványok támogatása érdekében.
A .NET-keretrendszer következő verziói 2022. április 26-án érik el a támogatás megszűnését: 4.5.2, 4.6 és 4.6.1. Ezen dátum után ezekhez a verziókhoz nem lesznek biztonsági javítások, frissítések és technikai támogatás.
Ha a .NET-keretrendszer 4.5.2-es, 4.6-os vagy 4.6.1-es verzióját használja, 2022. április 26-a előtt frissítse az üzembe helyezett futtatókörnyezetet egy újabb verzióra, például .NET-keretrendszer 4.6.2-re, hogy továbbra is megkapja a frissítéseket és a technikai támogatást.
Az SHA2 által aláírt frissített telepítők .NET-keretrendszer 3.5 SP1 és 4.6.2 és 4.8 között érhetők el. 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 deployment
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
/showrmui
alábbi lehetőségeket:dotNetFx45_Full_x86_x64.exe /norestart /passive /showrmui /ChainingPackage Contoso
Ez 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
/LCID
nyelvi 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 1041
Ha kihagyja a beállítást, a
/LCID
telepí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
/LCID
elő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 Release
DWORD-é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 | DWORD |
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<>>number
<version
-<>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. |
/chainingpackage packageName |
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. |
/LCID LCID where 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. |
/uninstall | 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 | 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 | fr |
1037 | héber | ő |
1038 | Magyar | hu |
1040 | Olasz – Olaszország | it |
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 | sv |
1055 | Török | Tr |
2052 | Kínai – Egyszerűsített | zh-Hans |
2070 | Portugál – Portugália | pt-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