När du försöker ansluta till den angivna fjärrvärden från ditt nätverk kan du se ett felmeddelande ”En befintlig anslutning stängdes med våld av fjärrvärden”. Det här problemet uppstår vanligtvis på grund av en sockelanslutning mellan ett klientsystem och ett serversystem. Om du letar efter en lösning för denna fråga, följ bara dessa enkla lösningar för att hitta den möjliga lösningen på nolltid.
Lösningar
1. Inaktivera antivirusprogrammet på din dator och kontrollera igen.
Fix 1 - Konfigurera Java Advanced-inställningar
Många användare har rapporterat att problemet är associerat med Java SDK på sina datorer.
1. Skriv 'Kontrollpanel”I sökrutan.
2. Klicka därefter på “Kontrollpanel”I sökresultatet.
3. Klicka på rullgardinsmenyn bredvid ”i kontrollpanelenVisa av:‘.
4. Då måste du välja “Små ikoner”Alternativ.
5. Nu måste du klicka på “Java”För att öppna Java Configure.
6. Klicka sedan på “Avancerad”Fliken.
7. Markera sedan kryssrutan “Aktivera operativsystemets begränsade miljö (naturlig sandlåda)“.
8. Klicka sedan på “Tillämpa”Och sedan på”OK“.
Stäng kontrollpanelfönstret.
Steg - 2 Kör SFC på Ieframe-fil
1. När du har ändrat Java-inställningar, skriv “cmd”I menyraden.
2. Högerklicka därefter på “Kommandotolken”Och klicka på“Kör som administratör“.
3. Skriv sedan dessa kommandon och tryck på Stiga på att utföra dem i en sekvens.
snabb sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
assoc
Stäng fönstret Kommandotolken.
Omstart och kontrollera om detta fungerar eller inte.
Fix 2 - Aktivera kryptografisk tjänst på ditt system
Att aktivera den kryptografiska tjänsten bör åtgärda problemet.
Varning - Registerredigeraren är en mycket känslig plats på din dator. Innan du går vidare till huvudfixet, begär vi att säkerhetskopiera registret på din dator.
När du har öppnat registerredigeraren klickar du på “Fil“. Klicka sedan på “Exportera”För att göra en ny säkerhetskopia på din dator.
1. Skriv “regedit”I sökrutan.
2. Klicka sedan på “Registerredigerare”För att komma åt den.
3. Navigera sedan till denna registerplats-
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NETFramework \ v4.0.3031
4. Kontrollera om det finns en nyckel med namnet “SchUseStrongCrypto“.
5. Om det inte finns någon ”SchUseStrongCrypto” -nyckel, gå till detta område i Registerredigeraren-
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319
6. Sedan dubbelklicka på "SchUseStrongCrypto“.
7. I fönstret Redigera värde ställer du in data som “1“.
8. Klicka på "OK”För att spara ändringen på ditt system.
Stäng Registerredigeringsfönstret.
Omstart din dator och kontrollera om fixen har fungerat för dig.
Fix 3 - Tvinga TLS 1.2-användning
Om du har applikationen redo att använda TLS 1.0 eller TLS 1.1 i stället för TLS 1.2-versionen kan detta felmeddelande dyka upp.
För att åtgärda problemet kan du behöva redigera källkoden för det specifika programmet i terminalen.
1. Gå till programmets rotplats och högerklicka på “global.asax”-Fil.
2. Klicka på "Visa kod”För att analysera källkoden.
3. I koden bör det finnas enApplication_Start" sektion.
Kopiera och klistra in följande rader i avsnittet.
om (ServicePointManager. Säkerhetsprotokoll. HasFlag (SecurityProtocolType. Tls12) == falskt) { ServicePointManager. SecurityProtocol = ServicePointManager. Säkerhetsprotokoll | SecurityProtocolType. Tls12; }
Spara sedan koden och kör applikationen igen. Om detta inte fungerar kan du prova att ändra sockelimplementeringarna i ditt program.
Fix 4 - Ändra sockelimplementeringen
Ändra sockelimplementeringarna bör fungera för dig.
1. Kontrollera först koden för att se till att det finns enStateObject”Klass tillsammans med”public byte [] buffert = ny byte [1024], public Socket-uttag;“.
2. Därefter måste du ringa en funktion “Få (uttag)" i. Ring sedan den här koden “ogiltig ReceiveCallback (IAsyncResult ar)“.
SocketError errorCode; int nBytesRec = uttag. EndReceive (ar, out errorCode); if (errorCode! = SocketError. Framgång) { nBytesRec = 0; }
Kontrollera om detta har hjälpt situationen eller inte.
Fix 5 - Lägg till saknade rader till kommandoraden
[ENDAST ENTITETSRAM ANVÄNDARE]
Om du utvecklar med Entity Framework finns det en chans att du har missat en liten bit kod.
1. Starta först “.edmx”-Fil. Öppna sedan ”sammanhang.tt”-Fil.
2. Gå sedan till “context.cs”-Filen och lägg till dessa speciella rader i din kod.
public DBEntities (): base ("name = DBEntities") {detta. Konfiguration. ProxyCreationEnabled = falsk; // LÄGG TILL DENNA RAD! }
Kontrollera nu om det fungerar.
Fix 6 - Installera om Java SE
Du kan avinstallera Java SE från din dator och installera om den senaste versionen igen.
Steg - 1 Avinstallera Java SE
1. tryck på Windows-tangent + R.
2. I Springa fönster, skriv och slå sedan Stiga på.
appwiz.cpl
Detta öppnar fönstret Program och funktioner.
3. Kolla in listan över ansökningar för “Java SE-utvecklingssats“.
3. Sedan Högerklicka på den angivna applikationen och klicka sedan på “Avinstallera“.
För att avinstallera Java från din enhet, klicka på “Ja“.
På detta sätt har du avinstallerat Java SE från din enhet.
När du är klar stänger du Program och funktioner fönster.
Omstart din dator.
Steg - 2 Installera den senaste Java SE
Nu måste du installera den senaste versionen av Java på din dator.
1. Besök detta avsnitt av nedladdningar av Java SE.
2. Klicka bara på “JDK Ladda ner“.
3. Efter nedladdning av installationen, springa installationen på ditt system.
Vänta tills installationen är över.
Kontrollera om den här åtgärden har fungerat för dig eller inte.
Fix 7 - Spola DNS-cachen
Det finns en chans att anslutningen störs på grund av en felkonfigurerad DNS-cache.
1. Tryck Windows-tangent + S. Skriv “cmd“.
2. Högerklicka på “Kommandotolken”Och klicka sedan på“Kör som administratör”För att komma åt CMD-terminalen.
3. När terminalen öppnas skriver du den här koden och trycker på Stiga på.
ipconfig / flushdns
Detta rensar DNS-cachen på ditt system. Omstart routern och kontrollera om det fungerar.
Ditt problem bör lösas.
Alternativa tips–
1. Kanske kan informationen du skickar till applikationen bli förvrängd.
2. Klientapplikationen har förbrukat tillgängliga resurser.