หากคุณเป็นผู้เชี่ยวชาญด้านไอที คุณอาจเคยเห็นข้อความแสดงข้อผิดพลาด 'Registry Editor ไม่สามารถเปลี่ยนชื่อ' มาก่อน ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อคุณพยายามเปลี่ยนชื่อคีย์รีจิสทรี และมีชื่อคีย์ที่ระบุอยู่แล้ว
มีหลายวิธีในการแก้ไขข้อผิดพลาดนี้ แต่วิธีแก้ปัญหาโดยทั่วไปคือการใช้ Registry Editor เพื่อลบคีย์ที่มีอยู่แล้วสร้างใหม่ด้วยชื่อใหม่
หากคุณไม่สะดวกใจที่จะใช้ Registry Editor คุณสามารถลองใช้เครื่องมือของบุคคลที่สามเพื่อเปลี่ยนชื่อคีย์ให้คุณได้ อย่าลืมสำรองข้อมูลรีจิสทรีของคุณก่อนทำการเปลี่ยนแปลงใดๆ
ตัวติดตั้ง windows ยังคงโผล่ขึ้นมา
คุณเคยเห็นข้อความแสดงข้อผิดพลาดนี้มาก่อนหรือไม่ คุณแก้ไขได้อย่างไร แจ้งให้เราทราบในความคิดเห็นด้านล่าง!
โพสต์นี้แสดงวิธีการแก้ไข ตัวแก้ไขรีจิสทรีไม่สามารถเปลี่ยนชื่อคีย์ที่ระบุได้ ชื่อนี้มีอยู่แล้ว ข้อผิดพลาด. บางครั้ง Windows จะแสดงข้อความแสดงข้อผิดพลาดเมื่อพยายามเปลี่ยนชื่อคีย์ใน Registry Editor ข้อผิดพลาดพูดว่า:
เกิดข้อผิดพลาดในการเปลี่ยนชื่อค่า
ตัวแก้ไขรีจิสทรีไม่สามารถเปลี่ยนชื่อ [คีย์] ชื่อค่าที่ระบุมีอยู่แล้ว โปรดป้อนชื่ออื่นแล้วลองอีกครั้ง
กรณีนี้อาจเกิดขึ้นได้หากค่า 'เปลี่ยนชื่อ' ที่คุณพยายามป้อนมีอยู่แล้วในรีจิสทรีของ Windows หรือเมื่อคุณพยายามใช้ชื่อที่มีอยู่กับกรณีอื่น ในโพสต์นี้เราจะอธิบายว่าทำไม ข้อผิดพลาดในการเปลี่ยนชื่อค่า เกิดข้อผิดพลาดและวิธีแก้ไข
แก้ไข Registry Editor ไม่สามารถเปลี่ยนชื่อได้ ชื่อคีย์ที่ระบุมีอยู่แล้ว
โดยพื้นฐานแล้ว Windows Registry ไม่มีคุณลักษณะ 'เปลี่ยนชื่อ' เมื่อผู้ใช้พยายามเปลี่ยนชื่อคีย์ ระบบจะสร้างโครงสร้างคีย์ใหม่ทั้งหมด (คีย์รูทและคีย์ย่อย) กำหนดชื่อที่ผู้ใช้ระบุให้กับคีย์ใหม่นี้ คัดลอกค่าไปยังคีย์รูทและคีย์ย่อย แล้วลบคีย์เก่า สำคัญ. . ทุกอย่างเกิดขึ้นอย่างรวดเร็วจนดูเหมือนว่าตัวแก้ไขรีจิสทรีกำลังเปลี่ยนชื่อคีย์ เมื่อชื่อคีย์ใหม่ตรงกับชื่อที่มีอยู่ในรีจิสทรีของ Windows ตัวแก้ไขรีจิสทรีจะไม่สามารถสร้างโครงสร้างของคีย์ใหม่ได้ ส่งผลให้เกิดข้อความแสดงข้อผิดพลาดเกี่ยวกับค่าเปลี่ยนชื่อ หากคุณได้รับข้อความแสดงข้อผิดพลาดเดียวกันและไม่ทราบว่าเหตุใดจึงได้รับข้อผิดพลาด เราจะช่วยคุณค้นหา
เราขอแนะนำวิธีแก้ปัญหาต่อไปนี้สำหรับ แก้ไข Registry Editor ไม่สามารถเปลี่ยนชื่อชื่อคีย์ที่ระบุที่มีอยู่แล้ว ข้อผิดพลาด:
- ใช้ชื่อที่แตกต่างจากตัวพิมพ์ใหญ่-เล็ก
- ตรวจสอบว่าคีย์นั้นเป็นคีย์รีจิสทรีที่สำคัญต่อระบบหรือไม่
- รับสิทธิ์อย่างเต็มที่ในการแก้ไขรีจิสตรีคีย์
ลองดูวิธีแก้ปัญหาเหล่านี้ทีละข้อ
1] ใช้ชื่อที่แตกต่างจากตัวพิมพ์ใหญ่-เล็ก
รีจิสทรีของ Windows คือ ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ . ดังนั้น 'test_key' และ 'test_key' จะอ่านเหมือนกัน เมื่อเปลี่ยนชื่อคีย์ ตรวจสอบให้แน่ใจว่าคุณไม่ได้ป้อนชื่อเดียวกันกับคีย์ที่มีอยู่ โดยไม่คำนึงถึงกรณีตัวอักษร . หากคุณทำเช่นนั้น คุณจะได้รับข้อผิดพลาดเกี่ยวกับการเปลี่ยนชื่อค่า ค้นหาคีย์รีจิสทรีของ Windows ที่มีอยู่เพื่อให้แน่ใจว่าชื่อที่คุณพยายามป้อนไม่มีอยู่ในระบบ
อ่านเพิ่มเติม: เคล็ดลับและคำแนะนำเกี่ยวกับตัวแก้ไขรีจิสทรีของ Windows
2] ตรวจสอบว่าคีย์นั้นเป็นคีย์รีจิสทรีที่สำคัญของระบบหรือไม่
ตรวจสอบให้แน่ใจว่ารหัสที่คุณพยายามเปลี่ยนชื่อไม่ได้รับการป้องกันโดยระบบของคุณ Windows จะไม่เปลี่ยนชื่อรีจิสตรีคีย์ที่สำคัญต่อระบบ เนื่องจากคีย์เหล่านี้อาจทำให้ระบบของคุณเสียหายอย่างไม่สามารถแก้ไขได้ นอกจากนี้คุณยังสามารถ ไม่สามารถเปลี่ยนชื่อกลุ่มรีจิสทรีได้ ซึ่งเป็นคีย์ระดับบนสุด (HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE ฯลฯ) ในรีจิสทรีของ Windows3] รับสิทธิ์อย่างเต็มที่ในการแก้ไขรีจิสตรีคีย์
บางครั้งคุณต้องได้รับอนุญาตอย่างเต็มที่สำหรับคีย์รีจิสทรีแล้วลอง คีย์รีจิสทรีบางรายการไม่สามารถเปลี่ยนแปลงได้เว้นแต่คุณจะเป็นเจ้าของคีย์เหล่านั้น หากคุณพยายามเปลี่ยนคีย์ที่ไม่ใช่ความเป็นเจ้าของ คุณอาจพบข้อผิดพลาด เช่น ข้อผิดพลาดในการสร้างคีย์ ข้อผิดพลาดในการแก้ไขค่า ไม่สามารถนำเข้าได้ ข้อผิดพลาดในการเข้าถึงรีจิสทรี ฯลฯ
ตรวจสอบให้แน่ใจว่าคุณสำรองข้อมูลรีจิสทรีด้วย หน้าต่าง ก่อนทำการเปลี่ยนแปลงใดๆ ใน Registry Editor
คุณสามารถเป็นเจ้าของคีย์ได้อย่างรวดเร็วด้วยซอฟต์แวร์ฟรีของเรา RegOwnIt และสุดยอด Windows Tweaker หรือทำตามขั้นตอนด้านล่างเพื่อรับสิทธิ์ในการแก้ไขรีจิสทรีคีย์ด้วยตนเอง:
- คลิกขวาที่คีย์รีจิสทรีแล้วเลือก สิทธิ์ .
- คลิกที่ ขั้นสูง ปุ่ม.
- คลิกที่ เปลี่ยน ลิงก์ หากบัญชีผู้ใช้ของคุณไม่อยู่ในรายการ เจ้าของ .
- ใน เลือกผู้ใช้หรือกลุ่ม กล่องโต้ตอบ คลิกปุ่ม ขั้นสูง ปุ่ม.
- จากนั้นคลิกที่ ค้นหาตอนนี้ ปุ่ม.
- เลือกบัญชีผู้ใช้ของคุณจากรายการผลการค้นหา
- คลิกที่ ดี ปุ่ม.
- คลิกอีกครั้ง ดี ปุ่ม.
- ชื่อของคุณจะปรากฏในช่องเจ้าของ ทำเครื่องหมายที่ช่อง 'แทนที่เจ้าของคอนเทนเนอร์ย่อยและวัตถุ'
- คลิกที่ นำมาใช้ ปุ่ม.
- จากนั้นคลิกที่ เพิ่ม ปุ่ม.
- ในหน้าต่างที่ปรากฏขึ้น คลิกที่ เลือกอาจารย์ใหญ่ ลิงค์
- ทำซ้ำขั้นตอนที่ 4-8
- เลือก ควบคุมทั้งหมด ช่องทำเครื่องหมายใต้ 'สิทธิ์พื้นฐาน'
- คลิกที่ ดี ปุ่ม.
จะเปลี่ยนชื่อรีจิสตรีคีย์ได้อย่างไร?
หากต้องการเปลี่ยนชื่อคีย์รีจิสทรี ให้เปิด Registry Editor และค้นหาคีย์ที่ต้องการในบานหน้าต่างด้านซ้าย จากนั้นคลิกขวาที่มันแล้วเลือก เปลี่ยนชื่อ ตัวเลือก. ป้อนชื่อคีย์ใหม่แล้วกด ที่จะเข้ามา . โปรดทราบว่าอาจต้องเปลี่ยนชื่อคีย์ มาเป็นเจ้าของกุญแจ หรือต้องมี สร้างการเข้าถึงส่วนย่อย ไปที่รูทคีย์และ ลบการเข้าถึง สำหรับส่วนย่อยทั้งหมด
เหตุใดฉันจึงไม่สามารถลบรีจิสตรีคีย์ได้
คุณไม่สามารถลบรีจิสตรีคีย์ได้เนื่องจากคุณอาจไม่มีสิทธิ์ทั้งหมดสำหรับคีย์ หรือคุณอาจพยายามลบรีจิสตรีคีย์ที่มีความสำคัญต่อระบบ ตามที่อธิบายไว้ในโพสต์นี้ ให้เป็นเจ้าของคีย์โดยสมบูรณ์แล้วลองลบออก โปรดใช้ความระมัดระวังเมื่อทำการเปลี่ยนแปลงใดๆ ใน Registry Editor อย่าลืมสร้างจุดคืนค่าระบบเพื่อยกเลิกการเปลี่ยนแปลงหากมีสิ่งผิดปกติเกิดขึ้น
อ่านเพิ่มเติม: มีการเปลี่ยนแปลงรีจิสทรีของ Windows เพื่อปรับปรุงประสิทธิภาพและความสามารถในการใช้งาน .