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

สามารถคาดการณ์ได้ว่า ข้อผิดพลาด "A referral was returned from the server" มีสถานการณ์ที่แตกต่างกันมากมาย และนี่คือกรณีที่แน่นอน คุณควรปฏิบัติตามวิธีแก้ไขตามสถานการณ์ของคุณและอย่าถือว่าล้มเหลว!
วิธีแก้ไข 1: ปรับการตั้งค่าบางอย่างใน Group Policy Editor
วิธีที่ Windows จัดการกับไฟล์ Executable นั้นซับซ้อน และมีกฎความปลอดภัยมากมายผูกมิดกับเรื่องนี้ เนื่องจากไฟล์ .exe เป็นไฟล์ที่อาจทำลายคอมพิวเตอร์ของคุณในหลายกรณี ปัญหานี้บางครั้งสามารถแก้ไขได้โดยการเปลี่ยนการตั้งค่าบางอย่างใน Local Group Policy Editor ซึ่งเข้าถึงได้ง่าย
- ใช้ชุดปุ่ม Windows Key + R บนคอมพิวเตอร์ของคุณเพื่อเปิดกล่องโต้ตอบ Run ป้อน "gpedit.msc" ในกล่องโต้ตอบ Run และกดปุ่ม OK เพื่อเปิด Group Policy Editor บน Windows 10 คุณสามารถลองพิมพ์ "Group Policy Editor" และคลิกผลลัพธ์แรกที่ปรากฏขึ้น

- ด้านซ้ายของ Local Group Policy Editor ภายใต้ Computer Configuration ให้ดับเบิลคลิกที่ Windows Settings แล้วไปที่ Security Settings > Local Policies > Security Options
- เลือกโฟลเดอร์ Security Options โดยดับเบิลคลิก แล้วไปที่ส่วนขวามือ
- ดับเบิลคลิกที่นโยบาย "User Account Control: Only elevate executables that are signed and validated" ติ๊กถูกที่ตัวเลือก "Disabled" และนำการเปลี่ยนแปลงไปใช้ก่อนออกจาก Group Policy Editor

- สุดท้าย ให้รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลงเหล่านี้ และตรวจสอบว่าข้อความผิดพลาดที่รบกวน "A referral was returned from the server" หายไปแล้วหรือยัง
วิธีแก้ไข 2: ตั้งค่า UAC ให้ต่ำลง
หากคุณเป็นผู้ใช้ Windows ที่ชอบทดลองตั้งค่าและโปรแกรมต่างๆ คุณอาจรู้สึกรำคาญกับการแจ้งเตือน User Account Control (UAC) ที่โผล่ขึ้นมาตลอดเวลา และข้อผิดพลาดที่ปรากฏเมื่อพยายามติดตั้งสิ่งใดสิ่งหนึ่ง สามารถหลีกเลี่ยงได้โดยการตั้งค่า UAC ให้คล่องตัวขึ้น
คอมพิวเตอร์ของคุณจะยังคงระดับความปลอดภัยเดิม และคุณจะไม่ได้รับข้อผิดพลาดพร้อมกับการแจ้งเตือนความปลอดภัยที่รบกวน
- เปิด Control Panel โดยค้นหาในเมนู Start หรือใช้ Windows Key + R พิมพ์ "control panel" ในกล่อง Run แล้วคลิก OK
- เปลี่ยน View by ใน Control Panel เป็น Large Icons และค้นหาตัวเลือก User Accounts

- เปิด User Accounts และคลิกที่ "Change User Account Control Settings"
- คุณจะเห็นตัวเลือกหลายระดับบนแถบเลื่อน หากแถบเลื่อนอยู่ระดับบนสุด คุณจะได้รับข้อความป๊อปอัปมากกว่าปกติโดยไม่แก้ไขข้อผิดพลาด ข้อความผิดพลาดคล้ายที่คุณกำลังเผชิญอยู่ ปกติมาจาก User Account Control
- ลองลดค่าลงหนึ่งระดับหากอยู่ที่บนสุด และตรวจสอบว่าช่วยได้หรือไม่ ทำซ้ำหากข้อผิดพลาดยังคงปรากฏ หรือปิด UAC ไปเลย

- เราแนะนำให้ปิด UAC ไปก่อน เนื่องจากไฟล์ควรจะติดตั้งสำเร็จ คุณอาจรันไฟล์ได้แม้ไม่ปิด UAC อย่างสมบูรณ์ แต่ควรเปิดไว้เพื่อปกป้องคอมพิวเตอร์ โดยเฉพาะหากคุณมีปัญหากับไฟล์เพียงไฟล์เดียว
วิธีแก้ไข 3: ติดตั้งโปรแกรมด้วยบัญชี Administrator
แม้คุณจะเป็น Administrator บนคอมพิวเตอร์ และอาจเป็นผู้ใช้เพียงคนเดียว ข้อความผิดพลาดนี้อาจหายไปหากคุณลองล็อกอินเป็น Admin นี่คือบั๊ก และสามารถแก้ไขสำหรับโปรแกรมเฉพาะได้หากใช้บัญชี Administrator "ซ่อน" ซึ่งสามารถปลดล็อกได้ด้วยคำสั่งหลายคำใน Command Prompt วิธีนี้แนะนำหากคุณมีปัญหากับไฟล์เพียงไฟล์เดียว
- โชคดีที่คุณไม่จำเป็นต้องล็อกอินเข้าบัญชีเพื่อเข้าถึง Command Prompt
- ที่หน้าจอล็อกอิน คลิกไอคอน Power และ ged ค้าง Shift ขณะคลิก Restart
- แทนที่จะรีสตาร์ท จะมีหน้าจอสีฟ้าปรากฏพร้อมตัวเลือกหลายอย่าง เลือก Troubleshoot >> Advanced Options >> Command Prompt
- 當然 คุณสามารถเปิด Command Prompt ได้โดยใช้ Windows Key + R พิมพ์ "cmd" แล้วคลิก OK


- คัดลอกและวางคำสั่งต่อไปนี้ใน Command Prompt แล้วกด Enter คุณควรจะเห็นข้อความ "The command completed successfully" ภายในไม่กี่วินาที
net user administrator /active:yes
- ล็อกอินเข้าบัญชี Admin นี้ และรอสองสามนาทีจนทุกอย่างพร้อม
- ตอนนี้คุณสามารถลองรีสตาร์ทคอมพิวเตอร์ ล็อกอินเข้าบัญชี Administrator ใหม่ และรันไฟล์หรือกระบวนการที่มีปัญหา
- หลังจากเสร็จสิ้นกับบัญชี Administrator ซ่อนแล้ว คุณสามารถปิดมันอีกครั้งโดยเปิด Command Prompt แบบ Administrator และพิมพ์คำสั่งต่อไปนี้:
net user administrator /active:no
วิธีแก้ไข 4: เพิ่มลายเซ็นของไฟล์ที่มีปัญหาเข้า Trusted Signatures
หากการลดการตั้งค่าความปลอดภัยดูหนักเกินไป คุณสามารถบอก Windows ให้เชื่อถือ Certificate ของไฟล์ที่คุณพยายามรันหรือติดตั้ง วิธีนี้เป็นวิธีที่อ่อนโยนกว่า แต่ซับซ้อนกว่านิดหน่อย อย่างไรก็ตาม ยังคงแก้ปัญหาได้ตามรายงานของผู้ใช้ที่เจอข้อผิดพลาด "A referral was returned from the server"
- ไปที่ไฟล์ที่มีปัญหาใน Windows Explorer คลิกขวาเลือก Properties ไปที่แท็บ Digital Signatures หากมี ถ้าไม่มี วิธีนี้จะไม่ช่วยได้
- หาลายเซ็นภายใต้ Signature list คลิกเลือกแล้วเลือก Details หากมีหลายรายการ ต้องทำซ้ำสำหรับทุกรายการ

- คลิก View Certificate ภายใต้ Signer information เลือก Install Certificate แล้วคลิก Next
- อย่าเลือก "Automatically select the certificate store" เพราะมักไม่ทำงาน เลือก "Place all certificates in the following store" แล้วคลิก Browse จดชื่อ Certificate ไว้เพราะจะต้องใช้ภายหลัง

- เลือก Trusted Root Certification Authorities คลิก OK แล้ว Next >> Finish และลองรันโปรแกรมดู
หากยังไม่พอใจด้านความปลอดภัย คุณสามารถตั้งให้ Certificate นี้ใช้สำหรับ Code Signing เท่านั้น ไม่ใช้สำหรับ Validate เว็บไซต์หรืออย่างอื่น ซึ่งมีประโยชน์หากติดตั้งโปรแกรมที่ถูกต้อง 100% แต่จากผู้จัดจำหน่ายที่ไม่น่าเชื่อถือมาก
- ใช้ Windows Key + R พิมพ์ "mmc" ในกล่อง Run คลิก OK คลิก File ที่เมนูบนสุด เลือก Add/Remove Snap-in

- คลิก Certificates ที่ फलก Available snap-ins คลิก Add แล้ว OK ที่ด้านล่าง คลิกขวาที่ Certificates จากหน้าต่าง MMC หลัก เลือก Find Certificates
- พิมพ์ชื่อ Certificate ที่จดไว้ในส่วนก่อนหน้า คลิก Find Now

- เมื่อเจอแล้ว คลิกขวาเลือก Properties ไปที่แท็บ General เลือก "Enable only the following purposes" ยกเลิกถูกทุกอย่างยกเว้น "Code Signing" ที่คุณจะใช้
วิธีแก้ไข 5: ยกเลิกติดตั้ง KB บางตัว
มี Windows Updates ที่อ่อนแอและก่อให้เกิดปัญหาเท่านั้น หนึ่งในนั้นคือ KB3004394 สำหรับ Windows 7 หากคุณติดตั้งอัปเดตนี้เมื่อเร็วๆ นี้และเริ่มเจอข้อผิดพลาดนี้ คุณอาจต้องการยกเลิกติดตั้งอัปเดตนี้ เนื่องจากแก้ปัญหาได้สำหรับผู้ใช้หลายคนที่ติดตั้งอัปเดตนี้
- ใช้ Windows Key + R เปิดกล่อง Run หรือค้นหาโดยตรงในเมนู Start หาก Windows รองรับ
- พิมพ์ Control Panel คลิก OK เพื่อเปิด เปลี่ยนมุมมองเป็น View by: Category คลิก Uninstall a program ภายใต้ Programs

- ด้านขวาของหน้าจอที่เปิด คลิก View installed updates ค้นหาส่วน Media Features ขยายรายการ และหา Update for Microsoft Windows (KB3004394) ภายใต้รายการ Microsoft Windows
- เลือกแล้วคลิก Uninstall ที่ด้านบน ปฏิบัติตามคำแนะนำบนหน้าจอ และรีสตาร์ทคอมพิวเตอร์เพื่อตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง
วิธีแก้ไข 6: ใช้ System Restore
ต่างจากวิธีข้างต้น System Restore ใช้ได้กับทุกระบบปฏิบัติการและทุกビルด์ หากคุณเปลี่ยนการตั้งค่าบางอย่างหรือทำอะไรกับไฟล์ที่พยายามรันหรือติดตั้ง System Restore ช่วยให้คุณย้อนกลับคอมพิวเตอร์ไปสู่สภาพก่อนที่ปัญหาจะเกิดขึ้น
- ก่อนอื่น เราจะเปิดใช้งานเครื่องมือ System Restore ค้นหา System Restore ในเมนู Start เริ่มพิมพ์ คลิก Create a restore point

- หน้าต่าง System Properties จะปรากฏ แสดงการตั้งค่าปัจจุบัน ในหน้าต่างนี้ เปิด Protection Settings และตรวจสอบว่า Protection เปิดใช้งานอยู่บน System Drive
- หากปิดอยู่ ให้เลือกดิสก์นั้น คลิก Configure เพื่อเปิดใช้งาน Protection ควรกำหนดพื้นที่ดิสก์เพียงพอสำหรับ System Protection กำหนดค่าเท่าไรก็ได้ ตราบใดที่มากกว่าสองสามกิกะไบต์หากต้องการเก็บ Restore Points มากขึ้น คลิก Apply และ OK

- ตอนนี้ระบบจะสร้าง Restore Point อัตโนมัติเมื่อติดตั้งโปรแกรมใหม่หรือมีการเปลี่ยนแปลงสำคัญบนคอมพิวเตอร์
หลังจากเปิดใช้งานสำเร็จแล้ว เรามาย้อนกลับคอมพิวเตอร์ไปสู่สถานะที่ข้อผิดพลาด "A referral was returned from the server" ยังไม่เกิดขึ้น ตรวจสอบให้แน่ใจว่าคุณสำรองเอกสารและแอปที่สร้างหรือติดตั้งไว้ในช่วงเวลานั้น เพื่อความปลอดภัย
- ค้นหา System Restore ด้วยปุ่ม Search ใกล้เมนู Start คลิก Create a restore point ในหน้าต่าง System Properties คลิก System Restore

- ในหน้าต่าง System Restore เลือก Choose a different restore point คลิก Next
- เลือก Restore Point ที่บันทึกไว้ก่อนหน้านี้ด้วยตนเอง หรือเลือก Restore Point ใดก็ได้จากรายการ และกด Next เพื่อดำเนินการกู้คืน หลังเสร็จสิ้น คุณจะถูกย้อนกลับไปสู่สถานะของคอมพิวเตอร์ในช่วงเวลานั้น