Windows 10 Fix'te mevcut bir bağlantı uzak ana bilgisayar tarafından zorla kapatıldı

Ağınızdan belirtilen uzak ana bilgisayara bağlanmaya çalışırken 'Mevcut bir bağlantı uzak ana bilgisayar tarafından zorla kapatıldı' hata mesajını görebilirsiniz. Bu sorun genellikle bir istemci sistemi ile bir sunucu sistemi arasındaki bir soket bağlantısı sorunu nedeniyle oluşur. Bu sorun için bir çözüm arıyorsanız, olası düzeltmeyi hemen bulmak için bu kolay çözümleri izlemeniz yeterlidir.

Geçici çözümler 

1. Bilgisayarınızdaki antivirüsü devre dışı bırakın ve tekrar kontrol edin.

Düzeltme 1 - Java Gelişmiş ayarlarını yapılandırın

Birçok kullanıcı, sorunun bilgisayarlarındaki Java SDK ile ilişkili olduğunu bildirdi.

1. yazınKontrol Paneli' arama kutusunda.

2. Bundan sonra, “Kontrol Paneli” arama sonucunda.

Kontrol Paneli

3. Kontrol Panelinde, ' yanındaki açılır menüyü tıklayın.Görüntüleme:‘.

4. Ardından, “Küçük ikonlar"seçeneği.

Küçük ikonlar

5. Şimdi tıklamanız gerekiyor "Java” Java Configure'u açmak için.

Java

6. Ardından, “ileri” sekmesi.

7. Bundan sonra, "kutusunu işaretleyinİşletim sisteminin kısıtlı ortamını etkinleştirin (yerel sanal alan)“.

İşletim Sistemini Etkinleştir

8. Bu işlemin ardından “Uygulamak” ve ardından “TAMAM MI“.

Tamam uygula

Denetim Masası penceresini kapatın.

Adım – 2 SFC'yi Ieframe dosyasında çalıştırın

1. Java ayarlarını değiştirdiğinizde, “ yazıncmd” menü çubuğunda.

2. Bundan sonra, sağ tıklayın "Komut istemi” ve “ üzerine tıklayınYönetici olarak çalıştır“.

Cmd.exe Yöneticisi

3. Ardından, bu komutları yazın ve tuşuna basın. Giriş sırayla yürütmek için.

istemi sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
doç
Komut istemi

Komut İstemi penceresini kapatın.

Tekrar başlat sisteminiz ve bunun işe yarayıp yaramadığını kontrol edin.

Düzeltme 2 - Sisteminizde Şifreleme hizmetini etkinleştirin

Şifreleme hizmetinin etkinleştirilmesi sorunu çözmelidir.

Uyarı – Kayıt Defteri Düzenleyicisi, bilgisayarınızda çok hassas bir konumdur. Ana düzeltmeye geçmeden önce, bilgisayarınızda kayıt defterinin yedeğini almanızı rica ediyoruz.

Kayıt Defteri Düzenleyicisini açtıktan sonra, “Dosya“. Ardından “İhracat” bilgisayarınızda yeni bir yedekleme yapmak için.

Kayıt Defterini Dışa Aktar

1. " yazınregedit” arama kutusunda.

2. Ardından, “Kayıt düzenleyici” erişmek için.

Regedit

3. Ardından, bu kayıt defteri konumuna gidin-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.33031

4. “ adında bir anahtar olup olmadığını kontrol edin.SchUseGüçlüKripto“.

5. 'SchUseStrongCrypto' anahtarı yoksa, Kayıt Defteri Düzenleyicisi'nde bu alana gidin.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319

6. Sonra çift ​​tıklama üzerinde "SchUseGüçlüKripto“.

Schusestrongkripto

7. Değeri Düzenle penceresinde verileri “olarak ayarlayın.1“.

8. Tıklamak "TAMAM MI” Değişikliği sisteminize kaydetmek için.

1ok

Kayıt Defteri Düzenleyicisi penceresini kapatın.

Tekrar başlat bilgisayarınızı ve düzeltmenin sizin için çalışıp çalışmadığını kontrol edin.

Düzeltme 3 – TLS 1.2 kullanımını zorla

Uygulamanız TLS 1.2 sürümü yerine TLS 1.0 veya TLS 1.1 kullanmaya hazır ise bu hata mesajı çıkabilir.

Sorunu çözmek için, terminaldeki belirli uygulamanın kaynak kodunu düzenlemeniz gerekebilir.

1. Uygulamanın kök konumuna gidin ve “global.asax" dosya.

2. Tıklamak "Kodu Görüntüle” kaynak kodunu analiz etmek için.

3. Kodda bir “olmalıdır.Application_Start" Bölüm.

Bölümde aşağıdaki satırları kopyalayıp yapıştırmanız yeterlidir.

if (ServicePointManager. Güvenlik Protokolü. HasFlag (SecurityProtocolType. Tls12) == yanlış) { ServicePointManager. SecurityProtocol = ServicePointManager. GüvenlikProtokol | GüvenlikProtokolTürü. Tls12; }
Servis Eklerseniz

Ardından kodu kaydedin ve uygulamayı yeniden çalıştırın. Bu işe yaramazsa, programınızdaki soket uygulamalarını değiştirmeyi deneyin.

Düzeltme 4 - Soket uygulamasını değiştirin

Soket uygulamalarını değiştirin, sizin için çalışmalıdır.

1. İlk başta, bir “olduğundan emin olmak için kodu kontrol edin.DurumNesnesi” ile birlikte sınıfgenel bayt[] arabellek = yeni bayt[1024], genel Soket soketi;“.

2. Bundan sonra, bir işlevi çağırmanız gerekir “Alma (Soket ler)" içinde. Ardından, bu kodu arayın “geçersiz ReceiveCallback (IAsyncResult ar)“.

SocketError errorCode; int nBytesRec = yuva. EndReceive (ar, errorCode dışında); if (errorCode != SocketError. Başarı) { nBytesRec = 0; }

Bunun duruma yardımcı olup olmadığını kontrol edin.

Düzeltme 5 - Komut satırına eksik satırlar ekleyin

[SADECE İÇİN VARLIK ÇERÇEVESİ KULLANICILAR]

Entity Framework kullanarak geliştirme yapıyorsanız, küçük bir kod parçasını kaçırma ihtimaliniz vardır.

1. İlk başta, “.edmx" dosya. Bundan sonra, "bağlam.tt" dosya.

2. Ardından, “bağlam.cs” dosyasını açın ve bu belirli satırları kodunuza ekleyin.

public DBentities(): base("name=DBEntities") { bu. Yapılandırma. ProxyCreationEnabled = yanlış; // BU SATIRI EKLE! }

Şimdi, bunun işe yarayıp yaramadığını kontrol edin.

Düzeltme 6 – Java SE'yi Yeniden Yükleyin

Java SE'yi bilgisayarınızdan kaldırabilir ve en son sürümü yeniden yükleyebilirsiniz.

Adım – 1 Java SE'yi Kaldırın 

1. basın Windows tuşu + R.

2. İçinde Çalıştırmak pencere, yaz ve sonra vur Giriş.

appwiz.cpl
Appwiz

Bu, Program ve Özellikler penceresini açacaktır.

3. “ için başvuru listesine göz atın.Java SE Geliştirme Kiti“.

3. Sonra sağ tık belirtilen uygulamada ve ardından “Kaldır“.

Java Se'yi Kaldır

Java'yı cihazınızdan kaldırmak için “Evet“.

Bu şekilde Java SE'yi cihazınızdan kaldırdınız.

Bittiğinde, kapatın Program ve özellikler pencere.

Tekrar başlat senin bilgisayarın.

Adım – 2 En son Java SE'yi yükleyin

Şimdi, bilgisayarınıza Java'nın en son sürümünü yüklemeniz gerekiyor.

1. Bu Java SE indirmeleri bölümünü ziyaret edin.

2. "'e tıklamanız yeterliJDK İndirme“.

İndir

3. Kurulumu indirdikten sonra, Çalıştırmak sisteminizdeki kurulum.

Jdk DC

Kurulum işleminin bitmesini bekleyin.

Başarıyla Yüklendi

Bu düzeltmenin sizin için işe yarayıp yaramadığını kontrol edin.

Düzeltme 7 - DNS önbelleğini temizleyin

Yanlış yapılandırılmış bir DNS önbelleği nedeniyle bağlantının kesintiye uğrama olasılığı vardır.

1. Basın Windows tuşu+S. " yazıncmd“.

2. “ üzerine sağ tıklayınKomut istemi” ve ardından “ üzerine tıklayınYönetici olarak çalıştır” CMD terminaline erişmek için.

Cmd.exe Yöneticisi

3. Terminal açıldığında bu kodu yazın ve Giriş.

ipconfig/flushdns
Komut İstemi Admin Flush DNS Komutu Enter

Bu, sisteminizdeki DNS önbelleğini temizleyecektir. Tekrar başlat yönlendirici ve bunun çalışıp çalışmadığını kontrol edin.

Sorununuz çözülmeli.

Alternatif İpuçları

1. Belki uygulamaya gönderdiğiniz veriler bozuk olabilir.

2. İstemci uygulaması kullanılabilir kaynakları tüketti.

Wi-Fi Mesh ve Çoklu Erişim Noktaları: En iyisi hangisi?

Wi-Fi Mesh ve Çoklu Erişim Noktaları: En iyisi hangisi?WifiYönlendirici

Bir Wi-Fi ağı ve erişim noktası ağı, kendi yöntemleriyle hem güvenilir hem de verimlidir, ancak bazı faktörler, her birinin ihtiyacınıza ne kadar uygun olacağını belirler.Esasen aynı işi bir alanı ...

Devamını oku
Hata 633: Modem (veya diğer bağlantı aygıtı) zaten kullanımda veya düzgün yapılandırılmamış Onar

Hata 633: Modem (veya diğer bağlantı aygıtı) zaten kullanımda veya düzgün yapılandırılmamış OnarWindows 10Windows 11

Son zamanlarda, internet bağlantısı için sistemi modeme bağlamaya çalışırken Hata 633'ten şikayet eden kullanıcılardan çok sayıda rapor alıyoruz. Modemi bağlamaya çalıştıklarında bir hata mesajı al...

Devamını oku
Windows 11 / 10'da uçak modu gri görünüyor [Düzeltme]

Windows 11 / 10'da uçak modu gri görünüyor [Düzeltme]Windows 10Windows 11

Uçak modunu etkinleştirmek ve ardından devre dışı bırakmak, çoğu Windows kullanıcısının sistemdeki ağda bir sorun olduğunda düşündüğü ilk sorun giderme fikridir. Veya bağlantıdan tam izolasyon gere...

Devamını oku