Fix: App på din dator behöver .NET Framework 3.5



Prova Vårt Instrument För Att Eliminera Problem

Om du använder Windows 8 eller 10 har du förmodligen märkt en popup som behöver dig att installera .NET Framework 3.5. Pop-up-fönstren kan vara slumpmässiga om du kör applikationer i bakgrunden eller vid start. Popupen säger:



'En app på din dator behöver följande Windows-funktion: .NET Framework 3.5 (inkluderar Net 2.0 och 3.0)'





Pop-up är vanligtvis äkta men kan utlösas av alla program som behöver detta ramverk, inklusive skadlig kod. Om du väljer att hoppa över installationen kan popupen visas igen när du försöker installera ett program eller när du försöker köra ett visst program. Att ladda ner det från internet och installera det på din dator kommer dock bara att ge ett mer frustrerande fel att ramverket redan är installerat. Den här artikeln kommer att förklara varför denna popup visas, vad .NET framework är och varför det behövs på din dator. I slutändan kommer vi att ge dig metoder för hur du kan installera .NET Framework 3.5 på din dator.

För att förstå varför .NET framework 3.5 behövs och varför denna begäran dyker upp, måste vi först förstå vad .NET framework är. Vid programmering är ett ramverk en samling applikationsprogrammeringsgränssnitt (API: er) som vanligtvis är ett delat bibliotek med koder som utvecklare kan ringa när de utvecklar applikationer. På så sätt behöver de inte skriva koden från grunden själva, vilket sparar värdefull tid och uppmuntrar därför programmeraren att fokusera mer på vad programmet kan göra. I .NET Framework heter det biblioteket med delad kod Framework Class Library (FCL). Koderna i det delade biblioteket kan utföra alla typer av olika funktioner och de är tusentals sådana koder. Till exempel är koden för att pinga en annan enhet i nätverket eller koden för att aktivera dialogrutorna 'Öppna som' eller 'Spara som' inom detta ramverk.

Förutom standardiserade koder tillhandahåller .NET Framework en runtime-miljö för att köra applikationer som byggdes med ramkoderna. En runtime-miljö är en slags sandlåda där applikationer körs; samma sak som händer med Java-applikationer. .NET-runtime-miljön heter Common Language Runtime (CLR). CLR hanterar också minne- och processortrådar, hanterar programundantag och hanterar säkerhet. Genom att kompilera koderna innan du kör dem isolerar runtime-miljön programvaran från datorhårdvaran, vilket säkerställer att det kodade programmet kan köras på vilken dator som helst.



.NET framework utvecklades för flera operativsystem, men på grund av dess egenutvecklade karaktär används det mestadels på Windows. Det har funnits flera versioner av .NET Framework. Den ursprungliga tanken var att de nyare versionerna var bakåtkompatibla med koder byggda med äldre versioner. Man insåg dock att så inte längre kunde vara fallet. .NET Framework version 3.5 innehåller dock koder från version 3.0 och version 2.0 är därför bakåtkompatibel med endast dessa versioner. Den senaste versionen (V. 4.6) är inte bakåtkompatibel och körs därför vanligtvis tillsammans med andra versioner.

Vad som orsakar .NET framework 3.5 behövs popup i Windows 8/10

Windows 8 och Windows 10 är vanligtvis laddade med både .NET Framework version 3.5 och 4.6. Men endast version 4.6 är påslagen och du måste aktivera .NET Framework 3.5. Därför kommer alla program som använder .NET version 3.5-ramverket att utlösa en popup som .NET Framework 3.5 behöver installeras eftersom version 4.6 inte är bakåtkompatibel. Många program gjordes med hjälp av detta ramverk eftersom det stöder program kodade i C #, C ++, F #, Visual Basic och några dussin andra. I ett försök att uppmuntra användningen av den nya versionen är det äldre .NET Framework 3.5 därför inaktiverat på din dator. Vissa kodare distribuerar dock den version som krävs med sina program.

Om du får felet som säger att .NET version 3.5 behövs på din dator för att köra ett program kan du använda metoderna nedan för att installera det på din dator. .NET framework 3.5 innehåller versionerna 3.0 och 2.0 och kommer därför att lösa popup-fönster som ber dig installera version 3.0 och 2.0.

Metod 1: Aktivera .NET Framework 3.5 i program och funktioner

Lyckligtvis levereras .NET Framework 3.5 med Windows 8 eller 10. Allt du behöver göra är att sätta på det och låta det användas av program som kallar det. Det är därför som installation av ett nedladdat .NET-ramverk helt enkelt anger att den version du försöker installera redan finns på din dator. Så här aktiverar du den här funktionen:

  1. Tryck Windows-nyckel + R att öppna körning
  2. Typ appwiz.cpl in i kör textrutan och tryck Enter för att öppna fönstret för program och funktioner
  3. Klicka på länken ' Slår på eller av egenskaper i Windows ”.
  4. Leta efter ' .NET Framework 3.5 (inkluderar .NET 2.0 och 3.0) ”
  5. Markera rutan till vänster och klicka på OK för att aktivera .NET Framework 3.5.
  6. Starta om din dator om du uppmanas till det.

Metod 2: Installera och aktivera .NET Framework 3.5 med DISM

Genom att använda kommandoradsverktyget Deployment Image Servicing and Management (DISM) kan du installera och aktivera .NET framework 3.5 på din dator. Du behöver din Windows 8/10 DVD- eller ISO-fil för att göra detta.

  1. Ladda din DVD i facket och stäng den eller högerklicka på din .ISO-fil och välj ”montera”; ISO-filen laddas som en virtuell disk / enhet (notera bokstaven för den här enheten).
  2. Tryck på Windows-tangenten + R för att öppna körfönstret
  3. Skriv CMD i körrutan och tryck Enter för att öppna kommandotolken
  4. Skriv eller klistra in kommandot nedan i ditt CMD-fönster:

    DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sources sxs

  5. Var D: är sökvägen till dina Windows-installationsfiler (DVD eller virtuell enhet).
  6. Vänta tills installationen är klar
  7. Starta om din dator om du uppmanas till det.

Du kan också kolla in min andra artikel som förklarar hur du gör det Nedgradera till .NET Framework 3.5

4 minuter läst