Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขปัญหา "This Copy of Windows Is Not Genuine" บน Windows 7 แบบถาวร

หลังจากที่ Microsoft ออกอัปเดต KB971033 สำหรับ Windows 7 ระบบปฏิบัติการจึงสามารถตรวจสอบได้ว่าสำเนา Windows 7 ที่ติดตั้งเป็นของแท้หรือไม่ หากระบบตรวจพบว่าเป็นสำเนาปลอม ผนังเดสก์ท็อปจะถูกเปลี่ยนเป็นพื้นหลังสีดำ พร้อมข้อความ "This copy of Windows is not genuine" พร้อมแสดงเวอร์ชันและบิลด์ของ Windows ที่ติดตั้งอยู่

ปัญหานี้คล้ายกับข้อความ "You may have been a victim of software counterfeiting" ที่พบใน Windows XP เมื่อตรวจพบสำเนาปลอม แม้เทคโนโลยีนี้จะออกแบบมาเพื่อแจ้งเตือนผู้ใช้สำเนาปลอมเท่านั้น แต่บางครั้งก็อาจแจ้งผิดพลาดกับผู้ใช้ที่มีสำเนาของแท้ โดยเฉพาะผู้ใช้ OEM ที่มาพร้อมกับคอมพิวเตอร์/แล็ปท็อปจากโรงงานและแสดงข้อผิดพลาดการเปิดใช้งาน

ข่าวดีคือ ข้อความ "This copy of Windows is not genuine" และพื้นหลังสีดำนี้สามารถกำจัดได้ ด้านล่างคือวิธีแก้ไขทีละขั้นตอน:

ขั้นตอนที่ 1: ลบอัปเดต KB971033

ขั้นแรก ต้องลบอัปเดต KB971033 ออกจากคอมพิวเตอร์ แต่โปรดทราบว่านี่เป็นเพียงส่วนหนึ่งของการแก้ไข ไม่สามารถแก้ปัญหาได้ด้วยตัวมันเพียงอย่างเดียว วิธีการลบอัปเดต:

  1. เปิด Start Menu
  2. ค้นหา "windows update"
  3. คลิกที่ผลลัพธ์ Windows Update ภายใต้ Programs
  4. คลิก View installed updates ด้านซ้าย
  5. เมื่อโหลดรายการอัปเดตเสร็จ ให้ค้นหา KB971033 คลิกขวา เลือก Uninstall
  6. ดำเนินการถอนการติดตั้ง แล้ว รีสตาร์ท คอมพิวเตอร์ จากนั้นไปขั้นตอนที่ 2

ขั้นตอนที่ 2: รีเซ็ตสถานะใบอนุญาตของคอมพิวเตอร์

หลังจากลบอัปเดต KB971033 แล้ว ต้องรีเซ็ตสถานะใบอนุญาต เพื่อไม่ให้ข้อความแจ้งเตือนปรากฏอีก:

  1. เปิด Start Menu
  2. ค้นหา "cmd"
  3. คลิกขวาที่ cmd เลือก Run as administrator เพื่อเปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ
  4. พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter:
    slmgr -rearm
  5. จะมีหน้าต่างยืนยัน คลิก OK
  6. รีสตาร์ท คอมพิวเตอร์ เมื่อบูทเสร็จ ข้อความแจ้งเตือนจะหายไป ผนังเดสก์ท็อปยังคงเป็นสีดำ ต้องเปลี่ยนเองโดยคลิกขวาที่เดสก์ท็อป > Personalize > เปลี่ยนพื้นหลัง

หมายเหตุ: คำสั่ง SLMGR –REARM ทำงานได้กับ Windows 7 32-bit เกือบทุกเวอร์ชัน และบางเวอร์ชัน 64-bit หากยังปรากฏข้อความหลังรีสตาร์ท ให้ลองใช้คำสั่ง slmgr /rearm แทน

หากได้ข้อผิดพลาด "This maximum allowed number of rearms has been exceeded" ให้ทำตามขั้นตอนด้านล่าง:

  1. กด Windows Logo + R เปิด Run
  2. พิมพ์ regedit.exe กด Enter
  3. ไปที่เส้นทาง:
    HKEY_LOCAL_MACHINE > Software > Microsoft > WindowsNT > Current version
  4. คลิกโฟลเดอร์ SoftwareProtectionPlatform
  5. ค้นหาค่า SkipRearm คลิกขวา > Modify
  6. เปลี่ยน Value data จาก 0 เป็น 1 คลิก OK
  7. ปิด Registry Editor แล้ว รีสตาร์ท และลองขั้นตอนที่ 2 อีกครั้ง

หากได้ข้อผิดพลาด "SLGMR is not recognized as an internal or external command" สาเหตุอาจเป็น: พิมพ์คำสั่งผิด, ไม่ได้รัน Command Prompt เป็น Administrator, หรือไฟล์ slmgr.vbs มีปัญหา วิธีแก้ไขไฟล์ slmgr.vbs:

  1. เปิด My Computer
  2. ดับเบิลคลิกพาร์ติชันที่ติดตั้ง Windows 7
  3. เข้าโฟลเดอร์ Windows > System32
  4. ค้นหาไฟล์ slmgr (ไม่สนสกุลไฟล์) คลิกขวา > Rename
  5. เปลี่ยนชื่อเป็น vbs
  6. รีสตาร์ท แล้วลองขั้นตอนที่ 2 อีกครั้ง

เคล็ดลับ: เพื่อป้องกันไม่ให้ข้อความกลับมาอีก ให้ปิดการอัปเดต Windows อัตโนมัติ:

  1. เปิด Start Menu
  2. ค้นหา "windows update"
  3. คลิก Windows Update > Change Settings
  4. ที่ Important updates เลือก Never check for updates (not recommended)
  5. รีสตาร์ท คอมพิวเตอร์

นอกจากนี้ ลองทำ Startup Repair หากวิธีข้างต้นไม่สำเร็จ

ขั้นตอนที่ 3: กำหนดค่าบริการ Plug and Play ใหม่

ในบางกรณี นโยบายของคอมพิวเตอร์อาจไม่ได้กำหนดค่าอย่างถูกต้อง ทำให้บางบริการไม่สามารถเริ่มต้นได้ เราจะปรับนโยบายระบบเพื่อให้บริการ Plug and Play Security เริ่มต้นอัตโนมัติ:

  1. กด Windows + R เปิด Run
  2. พิมพ์ Rsop.msc กด Enter
  3. รอการตั้งค่าเสร็จสิ้น จะเปิดหน้าต่าง Resultant Set of Policy
  4. ขยาย Computer Configuration > Windows Settings > Security Settings > System Services
  5. ในรายการด้านขวา ค้นหา Plug and Play คลิกสองครั้ง
  6. ที่ Select Service Startup Mode เลือก Automatic บันทึกการเปลี่ยนแปลง
  7. ปิดหน้าต่าง แล้วกด Windows + R พิมพ์
    gpupdate/force
    กด Enter
  8. รอคำสั่งทำงานเสร็จ รีสตาร์ท แล้วตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง