Acasă Fructe de pădure Net framework 4 pentru sistem pe 64 de biți. Ce este Microsoft .NET Framework. Cum instalez și reinstalez NET Framework? Baza mare de bibliotecă

Net framework 4 pentru sistem pe 64 de biți. Ce este Microsoft .NET Framework. Cum instalez și reinstalez NET Framework? Baza mare de bibliotecă

NET Framework (Dot Net Framework) este o platformă software (software framework) dezvoltată de Microsoft în 2002, în principal pentru sistemul de operare Microsoft Windows. Include biblioteci extinse și oferă, de asemenea, interoperabilitatea (fiecare limbă poate folosi cod scris în alte limbi) a mai multor limbaje de programare. Programele scrise în .NET Framework rulează într-un mediu software (spre deosebire de hardware) cunoscut sub numele de Common Language Runtime (CLR), care este o mașină virtuală care oferă securitate, alocare de memorie și gestionarea excepțiilor. Biblioteca de clase și CLR alcătuiesc împreună .NET Framework.

Biblioteca de clase .NET Framework subiacentă oferă acces la interfața utilizator, schimbul de date, conectivitate la baze de date, criptografie, dezvoltare de aplicații web, algoritmi de calcul și conexiuni de rețea. Programatorii își construiesc aplicațiile legând propriul cod cu bibliotecile .NET Framework, precum și cu alte biblioteci. .NET Framework este conceput pentru a fi utilizat de majoritatea aplicațiilor noi care sunt dezvoltate.

ATENŢIE: asigurați-vă că instalați pachetele de service în aceeași ordine în care sunt date link-urile către ele!

.NET Framework 1.1

.NET Framework 3.5 SP1 (include 2.0 SP2)

Actualizări:

Windows XP / Server 2003 pe 32 de biți:
Actualizare 1 (8,6 MiB)
Actualizare 2 (7 MiB)
Actualizare 3 (1,4 MiB)

Windows XP / Server 2003 pe 64 de biți:
Actualizare 1 (18,4 MiB)
Actualizare 2 (16,5 MiB)
Actualizare 3 (1,5 MiB)

Windows Vista / Server 2008 x86:
Actualizare 1 (1,4 MiB)
Actualizare 2 (10,5 MiB)
Actualizare 3 (6,9 MiB)

Windows Vista / Server 2008 pe 64 de biți:
Actualizare 1 (1,5 MiB)

V Softonic scanăm toate fișierele găzduite pe platforma noastră pentru a evalua orice potențial vătămare a dispozitivului dvs. și pentru a preveni provocarea acestuia. Echipa noastră efectuează verificări de fiecare dată când un fișier nou este încărcat și verifică periodic fișierele pentru a confirma sau actualiza starea acestora. Acest proces complex ne permite să setăm starea oricărui fișier descărcabil, după cum urmează:

    Sunt șanse foarte mari ca acest program să fie curat.

    Ce înseamnă?

    Am scanat fișierul și adresele URL asociate cu acest program în mai mult de 50 dintre cele mai importante programe antivirus din lume. Amenințarea potențială nu a fost identificată.

    Un avertisment

    Acest program este potențial rău intenționat sau poate conține software nedorit în pachet.

    De ce este încă disponibil acest program?

    Pe baza rezultatelor sistemului nostru de scanare, am determinat probabilitatea ca aceste steaguri să indice false pozitive.

    Ce este un rezultat fals pozitiv?

    Aceasta înseamnă că un program inofensiv este marcat din greșeală ca malware, deoarece programul antivirus utilizează un algoritm de detectare sau o semnătură care nu este suficient de strictă.

    Blocat

    Sunt șanse mari ca acest program să fie malware sau să conțină software nedorit în pachet.

    De ce acest program nu mai este disponibil în catalogul nostru?

    Pe baza rezultatelor sistemului nostru de scanare, am determinat probabilitatea ca aceste semnalizări să reprezinte un rezultat pozitiv semnificativ.

Dorim să subliniem că, din când în când, este posibil să nu fie detectat software-ul potențial rău intenționat. Pentru a ne asigura și mai mult că directorul nu conține programe malware și aplicații, echipa noastră a integrat rapoarte bazate pe software pe fiecare pagină a directorului, care redirecționează feedback-ul dvs. către noi.

Semnalați orice probleme pe care le puteți întâlni și Softonic le va rezolva cât mai curând posibil.

Microsoft .NET Framework este o platformă digitală care vă permite să creați, să lansați corect și să utilizați diverse aplicații sau jocuri, atunci când creați, părți ale unei anumite aplicații sunt scrise în diferite coduri de program. Această platformă este un mediu digital în care diferite coduri ale unei aplicații date sunt compilate într-un singur cod rulant, care, la rândul său, este înțeles de Cadrul însuși. Apoi, codul rulant este compilat în cod ușor de înțeles pentru sistemul de operare în sine, pentru care a fost dezvoltată aplicația. De exemplu, pentru Windows 7/8/10

Puteți instala această platformă în diferite moduri.

  • Prin instalarea unui sistem de operare al cărui pachet de servicii include deja acea platformă.
  • Descărcați Net Framework și apoi instalați. (Link-uri oficiale pe site-ul nostru)
  • Instalați ca software suplimentar atunci când instalați jocul.
  • Instalați automat folosind Windows Update

Există cazuri: Când se lansează un joc sau o aplicație, pe ecran apare o fereastră cu conținut aproximativ: „(numele aplicației) necesită prezența. NU Cadrul. Vă rugăm să descărcați și să instalați Net Framework 3.5 sau o versiune ulterioară.” Ceea ce face ca lansarea acestei aplicații să fie imposibilă fără această platformă. Dacă aveți instalat Microsoft Net Framework 4.7, aceasta nu înseamnă că nu aveți nevoie de versiuni mai vechi. Va trebui să instalați atât Microsoft Net Framework 4, cât și versiunile anterioare. Este foarte recomandat să instalați toate cele existente în ceea ce privește sistemul dvs. de operare.

Selectați și instalați versiunile de care aveți nevoie pentru Windows XP, Vista, 7, 8,10

Microsoft .NET Framework 1.0

Descărcați Microsoft .NET Framework 1.0 pentru 32/64 de biți

Microsoft .NET Framework 1.1

Descărcați Microsoft .NET Framework 1.1 pentru 32/64 de biți

Microsoft .NET Framework 2.0

Pentru 32 de biți

Descărcați Microsoft .NET Framework 2.0 pentru 64 de biți

Microsoft .NET Framework 3.0

Descărcați Microsoft .NET Framework 3.0 pentru 32/64 de biți

Microsoft .NET Framework 3.5

Descărcați Microsoft .NET Framework 3.5 pentru 32/64 de biți

Microsoft .NET Framework 4.0

Descărcați Microsoft .NET Framework 4.0 pentru 32/64 de biți

Microsoft .NET Framework 4.5

Descărcați Microsoft .NET Framework 4.5 pentru 32/64 de biți

Microsoft .NET Framework 4.5.1

Descărcați Microsoft .NET Framework 4.5.1 pentru 32/64 de biți

Microsoft .NET Framework 4.5.2

Descărcați Microsoft .NET Framework 4.5.2 pentru 32/64 de biți

Microsoft .NET Framework 4.6

Descărcați Microsoft .NET Framework 4.6 pentru 32/64 de biți

Microsoft .NET Framework 4.6.1

Descărcați Microsoft .NET Framework 4.6.1 pentru 32/64 de biți

Microsoft .NET Framework 4.6.2

Descărcați Microsoft .NET Framework 4.6.2 pentru 32/64 de biți

Microsoft .NET Framework 4.7

Descărcați Microsoft .NET Framework 4.7 pentru 32/64 de biți

Microsoft .NET Framework 4.7.1

Descărcați Microsoft .NET Framework 4.7.1 pentru 32/64 de biți

Trebuie instalată versiunea 3.5, care le include pe cele anterioare, și versiunea 4.7.1 (cea mai recentă în acest moment)

Vom fi bucuroși să auzim de la dvs. feedback, vă vom ajuta și la instalarea componentelor și la remedierea erorilor. Scrie totul în comentarii, chiar mai jos

".Cadru net" este o platformă software specială cu care sunt scrise un număr mare de aplicații pentru sistemul de operare Windows. Pentru ca astfel de programe să funcționeze, mediul .NET Framework trebuie să fie instalat pe computer.

Pe această pagină, puteți descărca gratuit versiunea necesară a programului de instalare .NET Framework. De asemenea, puteți afla despre scopul .NET Framework, cerințele de sistem și vă puteți familiariza cu instrucțiunile de instalare sau remediere a erorilor legate de funcționarea acestuia pe diferite versiuni de Windows.

Introducere. De ce ai nevoie de .Net Framework

Ce este .Net Framework? Microsoft .Net Framework- o platformă software distribuită care este utilizată pentru a dezvolta software modern. Arhitectura" .Net ":

  • Permite dezvoltatorilor să nu piardă timpul lucrând la interacțiunea produsului creat cu mediul în care va fi executat (fie că este vorba de caracteristici hardware, compatibilitate, caracteristici ale sistemului de operare sau alte aspecte tehnice ale mediului).
Toate nuanțele creării unui mediu de lucru confortabil pentru o aplicație sau software sunt îngrijite de .Net Framework
  • El este capabil să lucreze cu multe limbaje de programare folosind un set de algoritmi speciali, care oferă creatorilor de aplicații posibilitatea de a utiliza aproape orice principiu cunoscut de construire a codului de program pentru software-ul lor.
Cu alte cuvinte, .Cadru net devine baza pentru rularea aplicațiilor pe diverse sisteme de operare, oferind utilizatorilor finali posibilitatea de a utiliza orice aplicație compatibilă cu această componentă, indiferent de caracteristicile unui computer sau oricărui alt dispozitiv.

Cerințe de sistem pentru performanța optimă a .Net Framework

Cerințe hardware pentru funcționarea normală .Cadru net suficient de scăzut încât componenta să funcționeze chiar și pe cel mai slab computer. Restul informațiilor din acest capitol sunt destinate în primul rând utilizatorilor începători.
Cei mai avansați pot trece la capitolul în care veți afla despre.
Computerul dvs. necesită:

  • Procesor cu frecventa 1 GHzși mai sus;
  • Cantitatea de RAM nu este mai mică de 512 MB;
  • Cantitatea minimă de spațiu pe hard disk în dimensiune 4,5 GB.
.Net Framework are o mulțime de versiuni care au fost lansate încă de pe vremea Windows XP, dar nu au existat modificări majore în arhitectura componentei. Amintiți-vă versiunea pachetului .Cadru net, pe care a fost dezvoltat un program sau altul va necesita corespondența(2, 3, 4 ) pe computer.
Prin urmare, pentru cea mai bună compatibilitate cu numărul maxim de aplicații, ar trebui instalate toate variantele posibile ale acestei componente.
Dar asta nu înseamnă că cele mai recente biblioteci vor fi pe deplin suportate de sistemele de operare mai vechi.
Uneori, pentru a instala versiunea corectă a .Net Framework, trebuie să faceți upgrade la o versiune mai nouă de Windows.
Recomandăm cu căldură utilizatorilor să instaleze Windows 10.

Determinarea bitness-ului sistemului de operare: x32 (x86) sau x64

Adâncime de biți sistemul dvs. de operare (dacă este necesar) puteți căuta „Proprietăți” calculator.
Figura 1. Aflați capacitatea sistemului.
Aceste informații vor fi necesare la instalarea versiunilor mai vechi. .Cadru net.
Noile biblioteci sunt potrivite pentru ambele sisteme de operare (x32-x64).

Cea mai recentă versiune a .Net Framework disponibilă pentru instalare pe sistemul de operare

Ultimul .Cadru net care poate fi instalat pe toate aceste sisteme de operare (cu excepția Windows XP) manual, - aceasta este versiunea 4.7. Înainte de a instala o componentă pe computer, asigurați-vă că versiunea de care aveți nevoie nu este integrată în sistemul de operare Mod implicit după examinarea următoarelor informații:

  • Windows XP. versiune integrata - 1.0 SP2;
  • Versiuni integrate Windows - 2.0 SP2, 3.0 SP2și 3.5 SP1;
  • Windows 8 sau 8.1. Versiuni integrate - 4.5 și 4.5.1 respectiv pentru aceste OS;
  • Versiune Windows integrată - 4.6 sau 4.6.1în funcție de actualizările instalate.
Notă!

Cele mai noi versiuni ale .Net Framework nu conțin toate acele biblioteci care erau anterior în versiunea veche a .NET Framework.
Aceasta înseamnă că, pentru a rula unele programe sau jocuri vechi, va trebui să instalați versiunile vechi (!) ale .NET Framework necesare pentru ca acestea să funcționeze.

De asemenea, este necesar să rețineți: bibliotecile preinstalate nu pot fi eliminate prin mijloace standard ale sistemului de operare în sine.

Cum se instalează versiunea corectă a .Net Framework

Să presupunem că aveți nevoie de o versiune mai veche a unei componente pentru a rula o anumită aplicație.
De obicei, software-ul în sine informează utilizatorul despre absența versiunii necesare pe sistemul de operare. .Cadru net prin afișarea ferestrei de eroare corespunzătoare. Un exemplu de astfel de mesaj este prezentat în figura de mai jos:


Figura 2. Un exemplu de mesaj despre lipsa versiunii necesare a .Net Framework.
În acest caz, trebuie doar să încărcați versiunea necesară a componentei pentru sistemul dvs. de operare (desigur, observând adâncimea de biți) folosind o aplicație specială. instalator, care este de două tipuri:

  1. Online (web) programul de instalare descarcă toate fișierele necesare .Cadru net de pe serverele Microsoft și despachetează în mod independent datele descărcate. Necesită o conexiune la internet.
  2. Standalone (complet) programul de instalare conține deja toate bibliotecile necesare pentru o instalare completă .Cadru net fără conexiune la internet.
Nu există alte diferențe fundamentale. Când utilizați versiunea autonomă a componentei, erorile de instalare apar ceva mai rar, prin urmare, atunci când căutați, linkurile vor duce cel mai adesea la aceasta. Pentru a sări rapid la descărcarea versiunii necesare, întoarceți-vă și faceți clic pe titlul cu numele componentei de care aveți nevoie.

Descărcați .Net Framework 4.7 (inclusiv versiunile: 4.6.2, 4.6.1, 4.6, 4.5.2 și 4)

Momentan (octombrie, 2017) versiunea .Net Framework 4.7 este ultimul. Descărcarea completă a acestei componente ameliorează din necesitatea de a descărca următoarele versiuni:

  • .Net Framework 4.6 (4.6.1 și 4.6.2 );
  • .Net Framework 4.5 (4.5.1 și 4.5.2 );
  • .Net Framework 4.
Puteți descărca .Net Framework 4.7 de pe site-ul nostru folosind un link direct sau de pe pagina de pe site-ul oficial Microsoft dedicată versiunii 4.7 a componentei, unde puteți găsi și informații suplimentare (cerințe de sistem, restricții etc.)
Versiune 4.7 acceptat de următorul sistem de operare de orice bitness (x32-x64):
  • Actualizare Windows 10 Creators (integrat);
  • Actualizare de aniversare Windows 10;
  • Windows 8 sau 8.1;
  • Windows 7;
  • Windows Server 2016, 2012 și 2008.
Dacă o componentă nu se instalează sau nu funcționează corect, citiți capitolul:.

Descărcați .Net Framework 3.5 (inclusiv versiunile: 3.0 și 2.0)



Puteți citi mai multe informații și puteți descărca .Net Framework 3.5 pe site-ul web Microsoft sau descărcați biblioteca într-un singur fișier de pe site-ul nostru, folosind link-urile furnizate.

NET Framework evoluează, iar versiunile mai noi pot lipsi unele funcții care erau prezente anterior în versiunile anterioare.

Acest lucru se întâmplă din diverse motive: unele componente ar putea deveni depășite, deveni irelevante sau ar putea fi înlocuite cu componente noi, mai avansate ale Cadrului. Unele aplicații mai vechi pot avea nevoie de exact acele componente vechi care lipsesc în versiunile mai noi, ceea ce necesită instalarea uneia dintre versiunile mai vechi ale MS .NET Framework. Versiunea 3.5 include deja versiuni minore ale bibliotecilor (deci nu trebuie să le descărcați separat):

  • .Net Framework 2.0;
  • .Net Framework 3.0.
Această componentă este compatibilă cu orice sistem de operare utilizat în prezent de la Microsoft, inclusiv Windows XP. Instalare .Net Framework 3.5în cele mai multe cazuri, va permite oricărui program sau joc vechi să pornească și să asigure funcționarea normală. Cu toate acestea, dacă întâmpinați probleme cu această versiune a componentei, consultați informațiile din capitolul următor.

Erori la instalarea sau rularea .Net Framework

Uneori, instalare sau actualizare incorectă .Cadru net poate cauza funcționarea defectuoasă a componentei. Acest capitol oferă informații despre diverse erori pe care le puteți întâlni în diferite etape de utilizare a bibliotecilor. ".Net".Mai întâi trebuie să descărcați utilitarul oficial de la Microsoft numit .Net Framework Repair Tool", care va ajuta automat la rezolvarea problemei cu componenta. Veți găsi mai jos instrucțiuni pentru acest program.

.NET Framework Repair Tool va găsi și remedia majoritatea blocărilor

Potrivit site-ului Microsoft, acest utilitar rezolvă problemele la lucru și la instalarea sau actualizarea oricărei versiuni .Cadru net.

Microsoft .Net Framework Repair Tool (versiunea online). | 1,22 MB Utilitarul este conceput pentru a identifica cele mai frecvente probleme la lucrul sau instalarea .NET Framework, precum și pentru a le remedia automat.

Din pacate, „Instrument de reparare” nu suportă limba rusă. Cu toate acestea, toate procesele care au loc în el sunt simple și intuitive. Utilizatorului i se cere:

  1. Apăsați butonul periodic "Următorul";
  2. Sunt de acord cu aplicarea modificărilor propuse.
Programul va testa sistemul în mai multe etape.

Dacă se găsește o eroare, vor fi oferite acțiuni pentru eliminarea acesteia. După confirmare, trebuie să așteptați până la finalizarea utilitarului și să reporniți computerul.
Figura 3. Procesul de testare cu Microsoft .Net Framework Repair Tool.
Data viitoare când sistemul pornește, erorile .Cadru net va fi corectat și puteți reinstala versiunea necesară a componentei (dacă acest proces a fost însoțit anterior de eșecuri).

Dacă problema persistă în timpul instalării sau exploatării unei componente după utilizarea programului, citiți informațiile detaliate despre erori specifice descrise în capitolele următoare.

Eroare de instalare a actualizării .Net Framework 0x80070643 pe Windows 7

Eroare 643 legat de serviciu „Centrul de actualizare”... Apare în principal la utilizatorii Windows 7. Atenţie!
Este recomandat să începeți pașii descriși mai jos numai după ce vă familiarizați cu programul din capitolul:.

Dacă „Instrument de reparare” nu a găsit nicio problemă, ar trebui să reporniți Centru de actualizare Windows folosind un program gata creat special pentru site-ul sau folosind un algoritm de comandă pe care îl puteți crea singur conform instrucțiunilor de mai jos.

Codul executabil este același în ambele cazuri.

Programul a fost creat doar pentru comoditate: atunci când îl utilizați, nu trebuie să efectuați nicio manipulare manuală. În continuare, va fi descrisă o metodă manuală pentru repornirea actualizării sistemului.

Urmați cu atenție instrucțiunile suplimentare:

  1. Creați un document text gol și copiați următorul cod în el:
@ecou
atrib -h -r -s% windir% \ system32 \ catroot2
atrib -h -r -s% windir% \ system32 \ catroot2 \ *. *
net stop wuauserv
net stop CryptSvc
net stop BITS
ren% windir% \ system32 \ catroot2 catroot2.old
ren% windir% \ SoftwareDistribution SoftwareDistribution.old
ren "% ALLUSERSPROFILE% \ date aplicație \ Microsoft \ Network \ downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
pauză
  1. Salvați fișierul în extensie ".Băţ" ;
  2. Rulați programul creat ca administrator.
Pe Figura 4 puteți arunca o privire mai atentă asupra celui de-al doilea pas.

Figura 4. Salvați fișierul în extensia „.bat”.
Acum tot ce rămâne este să reporniți computerul și să reinstalați instalarea .Cadru net.

Eroare de instalare .Net Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907 pe Windows 8 sau 8.1

Această problemă apare când se încearcă instalarea .Net Framework 3.5.Înainte de a continua cu pașii descriși mai jos, vă recomandăm să citiți capitolul:. Erori 0x800F0906, 0x800F081F, 0x800F0907în majoritatea cazurilor, acestea apar în timpul instalării .NET Framework 3.5, când actualizările de securitate sunt instalate pe sistemul de operare KB2966826și KB2966828.

Acest lucru se datorează cel mai probabil faptului că este posibil ca unele actualizări Windows să nu fie testate pentru a funcționa sau a interacționa cu programul de instalare .NET Framework 3.5.

Dezvoltatorii MS au presupus că utilizatorii vor folosi versiuni noi, mai actuale ale Framework-ului, iar programul de instalare .NET Framework 3.5 în sine a fost creat cu mult înainte de aceste actualizări și nu ține cont de modificările politicilor și mecanismelor de securitate pe care le poartă.

Pentru a utiliza .Net Framework 3.5 (și mai jos) pe un sistem de operare nou, aveți nevoie de:

  1. Dezactivați temporar Windows Update;
  2. Șterge KB2966826și KB2966828 prin instrumentul standard Adăugați sau eliminați programe;
  3. Reporniți computerul, repetați instalarea .Cadru net.
După instalarea componentei, puteți reactiva actualizările automate.

Selectați hard diskul și folderul pentru a despacheta .NET înainte de instalare (instalatorul poate selecta unitatea singur, cum ar fi unitatea A :)

Programul de instalare al celor mai recente versiuni ale .NET Framework selectează unitatea și folderul de destinație după cum crede de cuviință. Aceasta poate fi o alegere destul de obscură, cum ar fi unitatea A: sau o altă unitate care nu este concepută pentru aceste sarcini.
Pentru a rezolva această problemă, începeți instalarea folosind linia de comandă (vezi Figura 5): Figura 5. Instalarea .NET Framework 4.7.1 cu despachetarea într-un folder specific.

Prezentare generală a Microsoft .NET Framework

Microsoft .NET Framework este o platformă software bazată pe CLR care creează condiții pentru dezvoltarea și instalarea de software de calculator. Conține componente de sistem și biblioteci necesare pentru lucrul cu aplicații, asigură interacțiunea cu datele aflate pe discuri locale și în rețea. Platforma este adaptată pentru mediul Windows, începând cu versiunea 7 este parte integrantă a sistemului de operare.

Funcționalitatea platformei

Microsoft .NET Framework asigură funcționarea celor mai moderne programe, vă permite să lucrați în mediul Windows cu aplicații create pentru alte sisteme de operare. Are o bază extinsă de componente și funcții pentru efectuarea diferitelor acțiuni, funcționează cu orice tip de date, asigură universalitatea elementelor programului și adecvarea acestora pentru utilizare cu orice aplicație.

Printre capacitățile platformei:

  • gestionarea memoriei;
  • crearea condițiilor pentru lansarea aplicațiilor;
  • adaptare de software de la terți pentru Windows;
  • suport în limba rusă;
  • asigurarea compatibilităţii între limbaje de programare.

Microsoft .NET Framework facilitează procesul de dezvoltare software, elimină conflictele tehnice la instalarea și rularea programelor pe orice hardware care rulează sub Windows. Este posibilă extinderea platformei la alte sisteme de operare. Există două opțiuni de instalare: folosind programul de instalare web sau offline. În primul caz, componentele necesare și pachetele lingvistice sunt descărcate prin Internet, în al doilea, distribuția pre-descărcată este lansată și dezambalată, urmată de adăugarea pachetelor lingvistice.

Caracteristicile versiunii 4.7

Versiunea Microsoft .NET Framework 4.7, lansată în aprilie 2017, a fost adaptată pentru Windows 10 v1703, a fost îmbunătățită și au fost adăugate noi funcționalități.

Printre modificările efectuate:

  • îmbunătățiri în CLR și BCL;
  • suport îmbunătățit pentru procesoare multi-core;
  • colectarea gunoiului de fundal;
  • aderarea la un profiler de server;
  • adăugarea de noi tipuri de fișiere;
  • ușurință de depanare;
  • simplificarea accesului la date.

În octombrie 2017, a fost lansată o versiune actualizată a Microsoft .NET Framework 4.7.1 pentru versiunile Windows 10 și Server 2016 cu service pack 1709 instalat, performanța a fost îmbunătățită și interacțiunea cu mediile lingvistice a fost îmbunătățită.

Nou pe site

>

Cel mai popular