ไม่สามารถติดต่อเซิร์ฟเวอร์ได้ คือ

อาการ

สมมติว่า คุณได้ปรับรุ่นเป็น Microsoft .NET Framework 4.6 บนคอมพิวเตอร์ของคุณ เมื่อคุณใช้โปรแกรมประยุกต์ที่ใช้ SSL 3.0 ร่วมกับServicePointManagerหรือSslStream Api ที่สามารถเชื่อมต่อไปยังเซิร์ฟเวอร์ การเชื่อมต่อล้มเหลว

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากมีการเปลี่ยนแปลงการตั้งค่าเริ่มต้นของโพรโทคอล SSL/TLS ที่ถูกใช้ โดยServicePointManagerและSslStream

ค่าเก่า: Ssl 3.0 | Tls 1.0 | Tls 1.1

ค่าใหม่: Tls 1.0 | Tls 1.1 | Tls 1.2

วิธีแก้ปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ ปรับปรุงเซิร์ฟเวอร์ การ Tls 1.0, Tls 1.1, Tls 1.2 เนื่องจาก SSL 3.0 ได้ถูกแสดงเป็นความเสี่ยงต่อการโจมตีเช่นเปิดกรุกระโปรง และไม่ปลอดภัย

หมายเหตุ  ถ้าคุณไม่สามารถปรับปรุงเซิร์ฟเวอร์ ใช้คลาสAppContextเพื่อเข้าร่วมออกจากคุณลักษณะนี้ เมื่อต้องการทำเช่นนี้ ใช้หนึ่งในวิธีต่อไปนี้:

  • โดยการเขียนโปรแกรม: ต้องเป็นสิ่งแรกที่แอพลิเคชันไม่ได้เนื่องจากServicePointManagerจะเตรียมใช้งานเพียงครั้งเดียว ใช้ตัวอย่างรหัสต่อไปนี้ในโปรแกรมประยุกต์ของคุณ:

    private const string DisableCachingName = @"TestSwitch.LocalAppContext.DisableCaching";        private const string DontEnableSchUseStrongCryptoName = @"Switch.System.Net.DontEnableSchUseStrongCrypto";
    AppContext.SetSwitch(DisableCachingName, true);
    AppContext.SetSwitch(DontEnableSchUseStrongCryptoName, true);
  • โดยใช้แฟ้ม AppConfig สำหรับโปรแกรมประยุกต์ของคุณ: ให้เพิ่มบรรทัดต่อไปนี้ไปยังแฟ้ม Appconfig:
    < AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=true"/ >

ข้อมูลเพิ่มเติม

  • การตั้งค่าคอนฟิกใหม่จะใช้ได้เฉพาะเมื่อแอพลิเคชันจะกำหนดเป้าหมาย 4.6 กรอบงาน.NET .NET Framework 4.5.2 และรุ่นก่อนหน้านี้จะไม่มีผลแม้ว่าจะทำงานในสภาพแวดล้อมของ.NET Framework 4.6

  • รายการของ APIs ระดับสูงสุดที่ได้รับผลกระทบ:

    • HttpClient, HttpWebRequest

    • FtpClient

    • SmtpClient

    • SslStream

  • SCH_USE_STRONG_CRYPTO ค่าสถานะนี้จะถูกใช้โดยอัตโนมัติใน 4.6 กรอบงาน.NET และมีผลต่อลักษณะการทำงาน โดยการเอาออกไม่ปลอดภัยเข้ารหัสลับ และการแปลงแป้นพิมพ์อัลกอริทึม สำหรับแพลตฟอร์มระบบปฏิบัติการทั้งหมด เร็วกว่า Windows 10 อัลกอริทึมแบบ RC4จะถูกเอาออกจากการใช้งาน จาก Windows 10 อัลไม่ปลอดภัยเพิ่มเติมต่อไปนี้จะถูกเอาออก: DES, NULLส่งออกและmd 5

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่


เหตุใดฉันจึงติดต่อเซิร์ฟเวอร์ของ Google ไม่ได้

ดัชนี

  • 1 เหตุผลที่ 1: ปัญหาการเชื่อมต่ออินเทอร์เน็ต
  • 2 สาเหตุที่ 2: ระบบล้มเหลว
  • 3 สาเหตุที่ 3: แคชล้น
  • 4 เหตุผลที่ 4: บริการของ Google ผิดพลาด
  • 5 เหตุผลที่ 5: การซิงค์บัญชีล้มเหลว
  • 6 เหตุผลที่ 6: การตั้งค่าวันที่และเวลาไม่ถูกต้อง

เหตุผลที่ 1: ปัญหาการเชื่อมต่ออินเทอร์เน็ต

หากเกิดข้อผิดพลาดบนอุปกรณ์มือถือของคุณเมื่อเข้าถึง Google Apps "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของ Google"หากคุณไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของ Google สาเหตุที่พบบ่อยที่สุดคือปัญหาการเชื่อมต่อเครือข่าย วิธีที่ง่ายที่สุดในการแก้ไขคือการตรวจสอบว่าการเชื่อมต่ออินเทอร์เน็ตของคุณทำงานอยู่หรือไม่

ในการดำเนินการนี้ ให้ขยายม่านระบบและตรวจสอบว่าโมดูล Wi-Fi เปิดใช้งานอยู่หรือไม่ หากมีการเชื่อมต่อกับเครือข่ายผ่านเราเตอร์ หากคุณใช้การเชื่อมต่อมือถือ คุณควรตรวจสอบม่านว่าฟังก์ชันที่เกี่ยวข้องนั้นทำงานอยู่หรือไม่ หากไม่ได้เปิดใช้งานวิธีการเชื่อมต่อที่ต้องการ ให้แตะที่ไอคอนเพื่อเปิดใช้งานอินเทอร์เน็ตบนโทรศัพท์

คุณยังสามารถตรวจสอบกิจกรรมการเชื่อมต่อผ่านการตั้งค่าระบบได้ที่ "Wifi" o "เครือข่ายมือถือ" (ที่ใดที่หนึ่งเรียกว่า "การเชื่อมต่อ"). ต่อไปนี้เป็นพารามิเตอร์เพิ่มเติมสำหรับการปรับเพิ่มเติม

ในบางกรณี การทำงานผิดพลาดเกิดจากข้อผิดพลาดอื่นๆ ของระบบ แต่ส่วนใหญ่สามารถแก้ไขได้ด้วยตัวเอง สาเหตุและวิธีแก้ไขสำหรับสาเหตุที่พบบ่อยนั้นมีรายละเอียดอยู่ในบทความอื่นของเรา

อ่านเพิ่มเติม: อินเทอร์เน็ตบนมือถือไม่ทำงานบน Android

หากการเชื่อมต่อใช้งานได้ แต่ไม่มีแอปพลิเคชันใดที่ต้องใช้อินเทอร์เน็ต ปัญหาอาจอยู่ที่เราเตอร์หรือด้าน ISP

สาเหตุที่ 2: ระบบล้มเหลว

หากอุปกรณ์มือถือของคุณทำงานเป็นเวลานานโดยไม่ได้ปิดเครื่อง ข้อผิดพลาดของระบบจะสะสมเมื่อเวลาผ่านไป ส่งผลให้แอปพลิเคชันหยุดทำงาน ในการเริ่มต้น ขอแนะนำให้รีสตาร์ทโทรศัพท์มือถือ ในกรณีส่วนใหญ่ เพียงกดปุ่มด้านข้างบนอุปกรณ์แล้วเลือก "สะท้อนกลับ"..

หากวิธีการรีเซ็ตมาตรฐานใช้ไม่ได้ผล มีตัวเลือกอื่นซึ่งอธิบายไว้ในเนื้อหาแยกต่างหากในลิงก์

อ่านเพิ่มเติม: วิธีตรวจสอบสิทธิ์รูทบน Android

หากความล้มเหลวของระบบไม่สามารถย้อนกลับได้ จะต้องทำการรีเซ็ตเป็นค่าจากโรงงาน เนื่องจากเป็นกระบวนการที่ใช้ทรัพยากรมาก ขอแนะนำอย่างยิ่งให้ลองใช้วิธีอื่นๆ ในบทความของเราก่อน และกลับมาที่วิธีนี้หากวิธีนั้นไม่ได้ผล โดยใช้ Android 11 เป็นตัวอย่าง มาดูวิธีการทำกัน:

  1. ดึงเมนูแอปพลิเคชันของโทรศัพท์มือถือของคุณและไปที่ «การตั้งค่า».. ในรายการ ค้นหารายการ "การปรับทั่วไป". (ขึ้นอยู่กับผู้ผลิตสามารถเรียกได้ว่า "ระบบและการอัปเดต" หรือเพียงแค่ "ระบบ") และเปิดขึ้น เลื่อนลงแล้วแตะที่ฟังก์ชั่น "รีเซ็ต"..
  2. จากนั้นเลือก "รีเซ็ตข้อมูล". หน้าต่างใหม่จะแสดงบัญชีทั้งหมดที่คุณลงชื่อเข้าใช้จากโทรศัพท์ของคุณ รวมทั้งข้อมูลอื่นๆ จากแอป เลื่อนดูรายละเอียดและกด "รีเซ็ต"..

หลังจากการรีสตาร์ท ข้อมูล ไฟล์และแอปพลิเคชันทั้งหมดที่จัดเก็บไว้ในหน่วยความจำโทรศัพท์จะถูกลบออก ก่อนขั้นตอน เราขอแนะนำให้คุณสำรองข้อมูลสำคัญของคุณไปยังสื่อแบบถอดได้หรือที่เก็บข้อมูลบนคลาวด์สำหรับการกู้คืนในภายหลัง คำแนะนำทีละขั้นตอนของเราอธิบายวิธีการทำ

อ่านต่อ: วิธีคืนค่าการสำรองข้อมูล Google Drive โดยใช้ Xiaomi Example

สาเหตุที่ 3: แคชล้น

สาเหตุทั่วไปอีกประการของข้อผิดพลาดของแอปพลิเคชันคือแคชล้น ไฟล์ชั่วคราวทั่วไปสามารถล้างผ่านการตั้งค่าระบบหรือยูทิลิตี้ที่ติดตั้งไว้ล่วงหน้า หรือใช้ซอฟต์แวร์ของบริษัทอื่น

อ่านเพิ่มเติม: วิธีล้างแคชบน Samsung

นอกจากนี้ยังสามารถลบแคชของแอปพลิเคชันเฉพาะ ในสถานการณ์ของเราที่รับผิดชอบบริการของ Google:

  1. เข้าระบบ «การตั้งค่า». และเปิดส่วน "แอพพลิเคชั่น".. ในรายการ ค้นหา "บริการ Google Play" และคลิกที่บรรทัดนั้น
  2. ในบล็อก "ใช้". เลือกรายการ "ความทรงจำ". ในหน้าต่างที่ปรากฏขึ้น คุณสามารถดูได้ว่าแคชของแอปพลิเคชันใช้พื้นที่เท่าใด หากต้องการลบไฟล์ชั่วคราว ให้กดปุ่ม ปุ่ม "ล้างแคช".

ไฟล์ชั่วคราวทั้งหมดที่เชื่อมโยงกับแอปพลิเคชันบนอุปกรณ์มือถือจะถูกลบโดยไม่สามารถแก้ไขได้

การแจ้งเตือน "ไม่สามารถติดต่อเซิร์ฟเวอร์ของ Google" นอกจากนี้ยังปรากฏขึ้นเมื่อบริการของ บริษัท เองในโทรศัพท์มือถือของคุณทำงานผิดปกติ ซึ่งสามารถแก้ไขได้โดยการลบข้อมูลบริการทั้งหมด:

  1. ผ่านระบบ «การตั้งค่า» เปิดส่วนด้วยแอปพลิเคชัน หา "บริการ Google Play" และไปที่หน้าต่างการตั้งค่า
  2. คลิกที่จุดแนวตั้งสามจุดที่มุมบนขวาและเลือกฟังก์ชั่น «ลบการอัปเดต». (ในเฟิร์มแวร์อื่นคุณจะต้องไปที่ "หน่วยความจำ". - ปุ่มนี้จะเป็นหนึ่งในปุ่มหลัก)
  3. ยืนยันการดำเนินการในหน้าต่างป๊อปอัป

เมื่อลบแล้ว ข้อมูลแอปพลิเคชันทั้งหมดจะถูกลบออกอย่างสมบูรณ์และแอปพลิเคชันจะกลับสู่สถานะเดิม อัพเกรด «บริการ Google Play» สู่เวอร์ชันปัจจุบันได้ผ่านร้านค้าอย่างเป็นทางการ ร้านค้า Google Play.

เหตุผลที่ 5: การซิงค์บัญชีล้มเหลว

ความล้มเหลวในการเชื่อมต่อบริการอาจเกิดจากความล้มเหลวในการซิงโครไนซ์บัญชีบนโทรศัพท์มือถือของคุณ กรณีนี้เกิดขึ้นเมื่อข้อมูลในอุปกรณ์ของคุณไม่ตรงกับข้อมูลของคลาวด์ ซึ่งเปิดใช้งานการป้องกัน ป้องกันไม่ให้คุณเชื่อมต่อกับเซิร์ฟเวอร์ของ Google

ใน Android 11 คุณสามารถซิงค์ข้อมูลของคุณดังนี้:

  1. โทรหาแอพ «การตั้งค่า». และเปิดส่วน «ผู้ใช้และบัญชี» (เรียกได้ว่า "บัญชีและเอกสารสำคัญ"). เลือกรายการ "จัดการบัญชี". (ในเฟิร์มแวร์บางตัว ขั้นตอนนี้ควรข้ามไปเพราะขาดส่วนดังกล่าว)
  2. ในรายการบัญชี ให้มองหาโปรไฟล์ Google (หรือเพียงแค่บรรทัด "Google".) และแตะที่มัน ผ่านหน้าต่างการตั้งค่า / อีเมล ไปที่การซิงค์บัญชีปัจจุบัน
  3. การซิงโครไนซ์สามารถปิดใช้งานได้สำหรับข้อมูลบางประเภท หากจำเป็น ให้เปิดใช้งานโดยใช้สวิตช์ทางด้านขวา จากนั้นเปิดเมนูแบบเลื่อนลงโดยคลิกที่ไอคอนสามจุดที่ด้านบนแล้วคลิก "การซิงโครไนซ์". (ในเฟิร์มแวร์อื่น ปุ่มจะแทน "ซิงค์ขึ้น" อยู่ที่ด้านล่างของหน้าจอ)

การดำเนินการนี้จะเริ่มซิงค์ประเภทข้อมูลที่เลือกบนโทรศัพท์และเซิร์ฟเวอร์ของ Google

เหตุผลที่ 6: การตั้งค่าวันที่และเวลาไม่ถูกต้อง

การเปลี่ยนวันที่และเวลาเป็นวิธีแก้ปัญหาง่ายๆ ในการแก้ไขข้อผิดพลาด แต่พบได้ยากในอุปกรณ์สมัยใหม่ แต่ถ้านี่คือปัญหา คุณสามารถกำจัดได้ดังนี้:

  1. เยี่ยม "ระบบ"/"ระบบและการอัปเดต"/"การปรับทั่วไป" ตลอด «การตั้งค่า». แอนดรอยด์ เลือกรายการ "วันและเวลา"..
  2. ตั้งค่าที่ถูกต้องสำหรับวันที่ เวลา และเขตเวลา สวิตช์สลับยังสามารถใช้เพื่อเปิดใช้งาน "ตั้งค่าอัตโนมัติ"./«เวลาการตรวจจับอัตโนมัติ» เพื่อซิงโครไนซ์ข้อมูลกับเครือข่าย

หลังจากตั้งค่าวันที่และเวลาที่ถูกต้องแล้ว ใบรับรองการเชื่อมต่อก็จะถูกต้องด้วย ดังนั้นปัญหาการสื่อสารเกี่ยวกับบริการของ Google จะได้รับการแก้ไข

เราดีใจที่สามารถช่วยคุณแก้ปัญหาได้