.NET-keretrendszer üzembe helyezési útmutató fejlesztőknek

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:

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 az Rendszergazda istratorok üzembe helyezési útmutatójá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:

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:

  1. Nyissa meg a közzétenni kívánt alkalmazásprojektet.

  2. A Megoldáskezelő nyissa meg a projekt helyi menüjét, majd válassza a Tulajdonságok lehetőséget.

  3. Válassza a Közzététel panelt.

  4. Válassza az Előfeltételek gombot.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  • Hibaelhárítás.

.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 DWORD

Annak megállapításához, hogy egy 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 RELEA Standard kiadás kulcs DWORD-értékének értékét, amelyet az előző szakaszban, a Detecting .NET-keretrendszer című szakaszban ismertetett.

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:

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.
/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.
/LCIDLCID

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.
/K 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