Namestitev brez ogrodja 4. Koncept .NET Framework in kaj počne. Odstranitev različnih različic Microsoft.NET Framework

07/09/17 34,1K

Če pogosto nameščate programe, ste verjetno že kdaj naleteli na Microsoftove napake. NET Framework. Dva najpogostejša sta, da bodisi ni nameščen ali pa je nameščena napačna različica.

Zakaj se to dogaja? Kaj je to in zakaj potrebujemo NET Framework?

Kaj je .NET Framework?

Verjetno veste, da je glavna dejavnost programerjev pisanje kode. Uporabljajo različne programske jezike, da povedo računalniku, kaj naj naredi:


Vendar obstaja en problem - programski jeziki so precej primitivni. Z njihovo pomočjo lahko preprosto izvajate preproste operacije, kot sta seštevanje in množenje. Vse ostalo zahteva dolgo in trdo delo. Ali želite na zaslonu prikazati besedilo ali slike? Potem boste morali napisati veliko kode z uporabo najpreprostejših elementov jezika.

Tu na pomoč priskoči .NET Framework. V bistvu gre za obsežno zbirko napisanih odrezkov kode ( ustvaril in vzdržuje Microsoft), s katerim lahko programerji hitreje pišejo programe.

Na primer, .NET Framework skrbi za vse operacije za upodabljanje oken na zaslonu. Programer lahko samo vstavi besedilo, razmišlja o meniju programa, nastavi obnašanje gumbov, ko jih uporabnik pritisne itd.

Toda .NET Framework je veliko več kot le kup dodatne kode. Vključuje orodja, namenjena skrajšanju časa razvoja, in dodatne API-je, ki jih programerji lahko uporabljajo za preprosto interakcijo s storitvami, kot je Windows Store. Namesto ročnega pisanja vse potrebne kode za podporo univerzalnega Windows platforme, lahko uporabite .NET Framework:


Razvijanje aplikacij z uporabo .NET Framework ima samo eno pomanjkljivost - ne morejo se izvajati, če .NET ni nameščen v vašem sistemu.

NET Framework je sestavljen iz dveh delov. Prvi del vključuje nabor vnaprej napisane kode ( uradno imenovan SDK, Dev Packs ali "Developer Packs"). Drugi del vključuje program, ki lahko interpretira kodo .NET Framework v ukaze za operacijski sistem. Ta del, ki se imenuje " čas izvajanja", vam omogoča zagon programov, napisanih z uporabo .NET Framework.

V tem pogledu je .NET Framework podoben Javi - če želite uporabljati aplikacije, napisane v njem, morate prenesti Java Runtime Environment.

Na kratko, zakaj potrebujete Microsoft NET Framework: Če ste občasni uporabnik, ki ne namerava programirati, potrebujete samo izvajalno okolje .NET Framework.

Kako namestiti .NET Framework

Večina računalnikov z operacijskim sistemom Windows že ima nameščen .NET Framework, vendar je različica morda zastarela. Windows 8 in 8.1 imata na primer različico 4.5.1, Windows 10 pa različico 4.6, 4.6.1 ali 4.6.2.

V času pisanja je najnovejša različica .NET Framework 4.7. Tole bomo namestili:


.NET Framework lahko namestite tudi prek Center Windows posodobitve . Toda mnogi ljudje onemogočijo posodobitev sistema Windows, tako da ta metoda bi bilo bolje.

Pred namestitvijo – .NET Framework 4.7 je mogoče namestiti v Windows 10, Windows 8.1 in Windows 7 SP1 v 32-bitnih in 64-bitnih sistemih. Da bo namestitev potekala brez napak, Microsoft priporoča, da imate na trdem disku vsaj 2,5 GB prostega prostora.

Microsoft ponuja dve vrsti namestitvenih programov: spletni namestitveni program in namestitveni program brez povezave. Spletni namestitveni program tehta manj kot 2 MB in prenese vse potrebne komponente med namestitvijo. Zato boste potrebovali stabilno internetno povezavo.

Namestitveni program brez povezave tehta približno 60 MB in med namestitvijo ne potrebuje dostopa do interneta.

Oba namestitvena programa vsebujeta enaki različici ogrodja NET Framework, vendar raje uporabljamo samostojni namestitveni program. Je bolj zanesljiv in bo vedno pri roki, če boste morali ponovno namestiti .NET Framework. Po prenosu postopek namestitve ne bi smel biti težaven - samo sledite navodilom na zaslonu. In potem boste hitro razumeli, zakaj je NET Framework 4 potreben.

Spletni namestitveni program NET Framework 4.7

NET Framework 4.7 Offline Installer


Upoštevajte, da je različica 4.7 stalna posodobitev različic 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 in 4.6.2. Torej ne briši prejšnje različice po namestitvi. .NET Framework 3.5 SP1 in starejše različice so nameščene ločeno.

Privzeto se namesti .NET Framework angleška verzija ne glede na to, kateri namestitveni program uporabljate. Za lokalizacijo morate prenesti ustrezen jezikovni paket. Vklopljeno ta trenutek Jezikovni paketi za različico 4.7 so na voljo samo kot samostojni namestitveni programi.

Platforma .NET, ki jo je razvil Microsoft, je sestavni del večine iger in programov, ki delujejo v operacijskem sistemu Windows. V razumevanju uporabnika sta .Net Framework 4.5 in 4.0 osnova za izvajanje programov, pri razvoju katerih je bila uporabljena ta platforma. Postal je standard za razvoj spletnih aplikacij, zato je brez njega velika verjetnost, da boste naleteli na težave pri njihovem delovanju. Poleg tega lahko manjkajoče datoteke za zahtevano različico ogrodja .NET Framework preprečijo izvajanje iger.

Začenši z operacijskim sistemom Windows 7 je ta platforma priložena distribuciji OS, vendar bo morda potrebna ločena namestitev, če zahtevana različica ni na voljo v računalniku ali če .NET Framework ne deluje.

Različice programa

Danes sta najpogostejša in najnujnejša .NET Framework 4.0 in .NET Framework 4.5. Prvi prihaja z osnovnim OS Windows Vista in Windows 7, drugi - skupaj z Windows 8, vendar je ne glede na sistem, ki ga imate, bolje prenesti in namestiti obe različici, da se izognete težavam pri zagonu iger in programov.

Kako lahko ugotovim, katere različice ogrodja .NET Framework so nameščene v mojem računalniku?

To je mogoče storiti na dva načina:

  1. Prenesite in zaženite ASoft .NET Version Detector z uradnega spletnega mesta za razvijalce.
  1. Poglejte v sistemski register. Za to:
    • zaženite urejevalnik registra prek Start – Zaženi – regedit;
    • odpri razdelek HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP;
    • Imena vej ustrezajo nameščenim različicam.

.NET Framework 4.5

Ta različica je opremljena z Microsoftov paket Visual Studio 2012. Če ga želite namestiti ločeno, samo brezplačno prenesite distribucijski komplet .NET Framework 4.5 z uradne spletne strani in sledite navodilom namestitvenega programa.

NET Framework 4.5 običajno ni privzeto na voljo v sistemu Windows 7 in ga je treba prenesti ročno. Za to:

  • Prenesite .NET Framework 4.5 z uradnega Microsoftovega spletnega mesta

  • Sledite navodilom spletnega prenosnika in namestitvenega programa.

Postopek namestitve je izjemno preprost, vendar si je treba tega zapomniti Prejšnje različice operacijskega sistema Windows (XP in starejše) ne podpirajo .NET Framework 4.5.

.NET Framework 4.0

Prejšnja različica platforme, ki je samodejno dobavljena z distribucijo operacijskega sistema Windows 7. Kljub posodobitvi na različico 4.5 je še vedno aktualna. Večina aplikacij deluje gladko z .NET Framework 4.5, vendar nekatere morda še vedno potrebujejo starejšo različico.

Poleg tega boste potrebovali različico 4.0, če vaš OS ne podpira različice 4.5.

Postopek namestitve je prav tako preprost.

Dober dan.

Ni tako redko naleteti na različne napake, povezane s paketom Microsoft .NET Framework (najpogosteje v igrah, različnih urejevalnikih, programih za risanje, vzemite vsaj isti AutoCAD ...).

Pri vseh takih težavah morate ugotoviti, katero različico ogrodja .NET Framework potrebuje aplikacija, preveriti, ali je v sistemu Windows, in če ni, jo posodobiti/namestiti. Zdi se, da ni nič zapletenega, vendar obstajajo nianse. O njih bodo razpravljali v članku ...

Za referenco. Na splošno je .NET Framework poseben paket, ki je zasnovan za združevanje različne programske opreme, napisane v različnih programskih jezikih (tako da vse deluje). Teoretično ga lahko primerjate s kodeki. Seveda, če v računalniku nimate zahtevane različice (ali je bil poškodovan), se program ne bo zagnal namesto vas.

In zdaj, bližje bistvu, bom pogledal najpomembnejšo stvar ...

Kako lahko ugotovim, katere različice ogrodja .NET Framework imam nameščen?

Metoda št. 1

Odpreti morate ploščo Upravljanje sistema Windows po naslednji poti: (pribl. : namestitev in odstranitev programov).

Pomembno!

Opažam, da v sistemih Windows 8 in 10 Microsoft .NET ni naveden nameščenih programov(za ogled različic morate odpreti povezavo v levem meniju »Ogled nameščenih posodobitev«).

V sistemu Windows 10 ni možnosti za odstranitev .NET redna sredstva Praviloma pa je mogoče namestiti najnovejšo različico .NET (posodobiti).

Metoda št. 2

Za ogled in reševanje težav z .NET obstaja poseben pripomoček ".NET Version Detector" (dostopno na povezavi :).

Ne zahteva namestitve. Po zagonu bo prikazal seznam vseh nameščene različice, in bo tudi vodil povezave za njihov prenos (če nenadoma nekaj manjka, lahko prenesete in namestite).

Ali je možno, da tega paketa ne posodobim, ker ga prej nisem posodobil in je vse delovalo?

Večina uporabnikov se tega niti ne spomni (zaenkrat ...). Dejstvo je, da v novem Windows različice določena različica .NET je že vključena (prednameščena v sistemu) in ni treba ničesar posebej prenašati ali posodabljati.

Poleg tega je .NET pogosto vključen v namestitvene programe priljubljenih iger in ko so nameščeni, se posodobi tudi ta paket. Tisti. vsa dejanja so uporabniku nevidna...

Lahko pa se zgodi, da nov program ali bo igra zahtevala nov paket .NET (ali obratno, želite zagnati nekaj starega, kar bo zahtevalo določeno različico .NET in nobene druge).

In potem je vse preprosto: če zahtevana različica .NET ni na voljo, boste ob zagonu videli napako (kot v spodnjem primeru). Mimogrede, nekatere napake so lahko povezane z "pokvarjeno" različico .NET (zato je včasih priporočljivo posodobiti to programsko opremo).

Najprej bi vam rad takoj svetoval: ni vam treba prenesti vseh različic zapored in poskušati znova namestiti vsako (malo nižje bom opazil, katere različice so priporočene za različne OS). Drugič, priporočljivo je, da .NET prenesete samo z uradne Microsoftove spletne strani (tako rekoč nespremenjen namestitveni program).

Metoda številka 1. Nekoliko višje v članku sem vam priporočil, da uporabite pripomoček ".NET Version Detector" - ne bo le pokazal, katere različice paketa .NET ste namestili v svoj sistem, temveč bo ponudil tudi povezave za prenos vsake različice.

  • (za Windows XP);
  • (vključuje .NET 2.0, 3.0; za Windows XP, Vista);
  • (za Windows XP, Vista in 7);
  • (za Windows 7, 8 in 8.1);
  • (za Windows 7, 8, 8.1 in 10);
  • (za Windows 7, 8, 8.1 in 10).

Pomembno je opozoriti ta različica .NET 4 (recimo) posodablja prejšnjo različico .NET, tako da novi operacijski sistemi Windows 8, 10 zahtevajo namestitev (v 99,9 % primerov) samo najnovejših različic .NET 4.

Dodatek!

Ne morem si kaj, da ne bi priporočil programa - tudi če vam ni treba posodobiti gonilnikov, ga vseeno poskusite uporabiti. Dejstvo je, da samodejno zazna manjkajoče komponente v sistemu, ki lahko vplivajo na igre (.NET, Visual C++ in drugi paketi), in jih namesti. Strinjam se, priročno je!

Upoštevajte, da program samodejno prenese in namesti vse potrebno za igre (.NET, Visual C++ in druge pakete)!

Ali je mogoče odstraniti .NET Framework (ali uporabiti drugo različico)? Kaj to zahteva?

V večini primerov paketa ni treba odstraniti - preprosto morate uporabiti drugo različico. To lahko storite v zavihku (ki ga je mogoče odpreti na nadzorni plošči Windows - tik nad člankom je prikazano, kje to najti) .

Pravzaprav morate poleg paketa, ki ga želite uporabiti, postaviti kljukico in se strinjati s spremembami (Windows bo morda moral prenesti manjkajoče datoteke - to naredi sam v samodejnem načinu (potrebujem le internetno povezavo)).

V primerih, ko se zdi, da imate nameščeno zahtevano različico .NET, vendar igra (program) še vedno vrže napake in "prisega", lahko poskusite odstraniti paket .NET in ga znova namestiti.

V nekaterih primerih lahko paket odstranite tako, da odprete seznam nameščenih programov ( Nadzorna plošča\Programi\Programi in funkcije ). Odstranitev poteka na enak način kot kateri koli drug program (glejte spodnji posnetek zaslona).

V nekaterih primerih bo morda potreben poseben pripomoček: Orodje za čiščenje ogrodja NET (povezava do Microsoftovega bloga za razvijalce - ).

Pripomoček ne zahteva namestitve. Mimogrede, zagnati ga morate kot skrbnik (pribl. : tj. kliknite na izvršljiva datoteka kliknite z desno miškino tipko in v kontekstnem meniju izberite »zaženi kot skrbnik«) .

To je vse za danes.

Dodatki so dobrodošli...

Vse dobro vsem.

Platforma .Net Framework, ki jih je Microsoft začel razvijati v poznih 90-ih, predstavljajo osnovo za lansiranje programske opreme, brez katere ne gre zaposlitev za polni delovni čas večina iger in programov. Privzeti paket .NET Framework 4.0 vključeno v prvotno distribucijo sistema Windows 7, .NET Framework 4.5 prihaja z operacijskim sistemom Windows 8 (8.1) in .NET Framework 4.6– z Windows 10. Vendar bo morda potrebna ločena namestitev ogrodja, če sistem nima zahtevane različice ali če je prišlo do resne okvare. Torej, .NET Framework 3.5 ni nameščen skupaj z "osemimi" in "desetimi", ampak .NET Framework 4.5 manjka v sistemu Windows 7. Danes vam bom povedal, kaj storiti, če se ne namesti .NET Framework 3.5 / 4.0 / 4.5 , in kje prenesti .NET Framework trenutne različice.

Kako ugotoviti, katere različice .NET Framework so nameščene v vašem računalniku?

Najprej ugotovimo, katere različice ogrodja so nameščene na namizju (prenosniku). Najhitrejši način za to je uporaba urejevalnika registra Regedit.exe, Zato:

  • s kombinacijo tipk " " odprite okno "Zaženi", enter regedit in kliknite na " v redu";

  • razširite vejo zaporedno HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP ;
  • imena pododdelkov (map) ustrezajo nameščenim paketom .NET Framework(posnetek zaslona zgoraj).

Kako namestiti .NET Framework 3.5 prek nadzorne plošče Windows

Algoritem namestitve .NET Framework 3.5 za vse različice OS ena:

  • odprto " Nadzorna plošča" → poišči razdelek " Programi in komponente";
  • kliknite na pododdelek " ";
  • v novem oknu potrdite polje " .NET Framework 3.5"in pritisnite" v redu« (posnetek zaslona spodaj);
  • Potrdite prenos datotek s storitve Windows Update (končni posnetek zaslona).

Če pa želite prihraniti čas v sistemu Windows 7, iskalna vrstica Vrsta začetnega menija brez narekovajev " komponente za omogočanje", v sistemu Windows 10 / 8 pa uporabite bližnjico na tipkovnici " Win + X" → v oknu, ki se odpre, kliknite povezavo " Vklopite ali izklopite funkcije sistema Windows" itd.

Včasih se pri namestitvi ogrodja na žalost lahko pojavijo napake z različnimi kodami, kot so 0x800F081F, 0x800F0906 ali 0x800F0907. Najenostavnejša rešitev je, da ročno prenesete paket, ki ga iščete .NET Framework in integrirati v Windows.

Kje prenesti .NET Framework 3.5, 4.0 in 4.5 za Windows 10/8/7

Naj vas spomnim, da razvijalec ne priporoča ne da bi morali popolnoma odstraniti katero koli različico .NET Framework nameščen na računalniku. Nasprotno, zaporedna namestitev, s ponovnim zagonom sistema, več različic opisane platforme je povsem možna.

Prenesi .NET Framework 3.5 z uradne spletne strani

Prenesi .NET Framework 4.0 z uradne spletne strani

Prenesi .NET Framework 4.5 z uradne spletne strani

Dmitrij dmitry_spb Evdokimov

Microsoft .NET Framework je posebna komponenta, ki je potrebna za delovanje številnih aplikacij. to programsko opremo se popolnoma prilega operacijski sobi sistem Windows. Zakaj potem prihaja do napak? Ugotovimo.

Zakaj se Microsoft .NET Framework morda ne namesti

Ta težava se najpogosteje pojavi pri namestitvi ogrodja .NET Framework različice 4. Razlogov za to je lahko veliko.

Razpoložljivost že nameščene različice .NET Framework 4

Če v sistemu Windows 7 nimate nameščenega .NET Framework 4, morate najprej preveriti, ali je nameščen v vašem sistemu. To je mogoče storiti z uporabo posebna korist Detektor različic ASoft .NET. Prenesete ga lahko popolnoma brezplačno na internetu. Zaženimo program. Po hitrem pregledu so v glavnem oknu z belo barvo označene tiste različice, ki so že nameščene v računalniku.

Podatke si seveda lahko ogledate na seznamu nameščenih Windows programi, vendar informacije tam niso vedno prikazane pravilno.

Komponenta je priložena sistemu Windows

IN različne različice Windows morda že ima komponente .NET Framework vgrajene v sistem. To lahko preverite tako, da obiščete »Odstranitev programa – vklop ali izklop komponent sistema Windows«. Na primer, imam nameščen Windows 7 Starter z Microsoft .NET Framework 3.5, kot lahko vidite na posnetku zaslona.

Windows Update

V nekaterih primerih se .NET Framework ne bo namestil, če Windows ni prejel pomembnih posodobitev. Zato morate iti na “Start-Nadzorna plošča-Center za posodobitve-Preveri posodobitve”. Vse najdene posodobitve bo treba namestiti. Po tem ponovno zaženemo računalnik in poskusimo namestiti .NET Framework.

Sistemske zahteve

Kot vsak drug program ima tudi Microsoft .NET Framework Sistemske zahteve računalnik za namestitev:

  • Razpoložljivost 512 MB. prosti RAM;
  • procesor s frekvenco 1 MHz;
  • 4,5 GB. prosti prostor na vašem trdem disku.
  • Zdaj pa poglejmo, ali se naš sistem ujema minimalne zahteve. To si lahko ogledate v lastnostih računalnika.

    Microsoft .NET Framework je posodobljen

    Drug priljubljen razlog, zakaj namestitev .NET Framework 4 in starejših različic traja dolgo, je ta, da je posodobljen. Svojo komponento sem na primer posodobil na različico 4.5 in nato poskusil namestiti različico 4. Ni mi uspelo. Prejel sem sporočilo, da ima moj računalnik več kot nova različica in namestitev je bila prekinjena.

    Odstranitev različnih različic Microsoft .NET Framework

    Zelo pogosto, ko odstranite eno različico ogrodja .NET Framework, druge začnejo delovati nepravilno in z napakami. In namestitev novih se običajno konča z neuspehom. Zato, če ste trpeli ta problem, lahko popolnoma odstranite Microsoft .NET Framework iz računalnika in ga znova namestite.

    Vse različice lahko pravilno odstranite z orodjem za čiščenje .NET Framework. Namestitvena datoteka Z lahkoto ga najdete na internetu.

    Izberite "Vse različice" in kliknite "Počisti zdaj". Ko je odstranitev končana, znova zaženite računalnik.

    Zdaj lahko začnete Microsoftova namestitev.NET Framework na novo izumljen. Ne pozabite prenesti distribucije z uradne spletne strani.

    Windows brez licence

    Glede na to, da je .NET Framework, tako kot Windows, izdelek Microsofta, lahko okvarjena različica povzroči težave. Tukaj ni komentarjev. Prva možnost je ponovna namestitev operacijskega sistema.

    To je vse, upam, da je bila vaša težava uspešno rešena.