Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:คุณต้องเป็นผู้ดูแลระบบที่เรียกใช้เซสชันคอนโซลเพื่อใช้ยูทิลิตี้ SFC

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

แก้ไข:คุณต้องเป็นผู้ดูแลระบบที่เรียกใช้เซสชันคอนโซลเพื่อใช้ยูทิลิตี้ SFC

อะไรทำให้เกิดข้อผิดพลาดนี้ในการขอให้ผู้ใช้เป็นผู้ดูแลระบบ

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

เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ

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

  1. เมื่อคุณเห็นข้อผิดพลาดนี้ คุณต้องอยู่ใน CMD , ปิดเลย
  2. ไปที่ CMD คือ เริ่มเมนูหรือค้นหาในแถบค้นหา
    หมายเหตุ :สำหรับ windows รุ่นเก่า จะเป็น:Start> All Programs> Accessories
  3. คลิกขวาที่ CMD
  4. เลือก “เรียกใช้ในฐานะผู้ดูแลระบบแก้ไข:คุณต้องเป็นผู้ดูแลระบบที่เรียกใช้เซสชันคอนโซลเพื่อใช้ยูทิลิตี้ SFC

    เคล็ดลับ:CTRL + SHIFT + Enter ( จะเปิด CMD ในโหมดผู้ดูแลระบบโดยไม่ต้องคลิกขวาและเลือกตัวเลือก)

  5. คลิก “ใช่ ” สำหรับการตรวจสอบการควบคุมผู้ใช้
  6. ตอนนี้พิมพ์ “sfc /scannow” และป้อน
  7. จะเริ่มการสแกนระบบ

โบนัส:การตั้งค่า CMD ที่ยกระดับเป็นค่าเริ่มต้น

คุณสามารถทำให้ CMD เรียกใช้ในฐานะผู้ดูแลระบบ ทุกครั้งที่คุณเปิดมัน โดยทำตามขั้นตอนต่อไปนี้:

  1. ไปที่ CMD คือ เริ่มเมนูหรือค้นหาในแถบค้นหา
    หมายเหตุ :สำหรับ windows รุ่นเก่า จะเป็น:Start> All Programs> Accessories
  2. คลิกขวาที่ CMD และเลือก “เปิดตำแหน่งไฟล์แก้ไข:คุณต้องเป็นผู้ดูแลระบบที่เรียกใช้เซสชันคอนโซลเพื่อใช้ยูทิลิตี้ SFC
  3. ตอนนี้ คลิกขวา “CMD ทางลัด และเลือก “ส่งไปที่> เดสก์ท็อปแก้ไข:คุณต้องเป็นผู้ดูแลระบบที่เรียกใช้เซสชันคอนโซลเพื่อใช้ยูทิลิตี้ SFC
  4. คลิกขวาที่ทางลัดแล้วไปที่ “คุณสมบัติ
  5. ในแท็บทางลัด ให้คลิกที่ “ขั้นสูง
  6. ตอนนี้ให้ทำเครื่องหมายที่ตัวเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ
  7. คลิก “ตกลง ” และบันทึกคุณสมบัติ แก้ไข:คุณต้องเป็นผู้ดูแลระบบที่เรียกใช้เซสชันคอนโซลเพื่อใช้ยูทิลิตี้ SFC
  8. ตอนนี้ทุกครั้งที่คุณเปิดทางลัดนี้ ทางลัดจะทำงานโดยอัตโนมัติในฐานะผู้ดูแลระบบ

ปัญหาเมื่อเรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ

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

  1. ดาวน์โหลด NSudo จากลิงค์นี้ (ที่นี่)
  2. เมื่อดาวน์โหลดแล้ว ให้คลิกขวาและเรียกใช้ในฐานะผู้ดูแลระบบ
  3. เมื่อเปิดโปรแกรมแล้ว ให้เลือกตัวเลือกที่ชื่อ “เปิดใช้งานสิทธิ์ทั้งหมด”
  4. ตอนนี้ในช่อง run พิมพ์ “cmd” แล้วกด “วิ่ง” . แก้ไข:คุณต้องเป็นผู้ดูแลระบบที่เรียกใช้เซสชันคอนโซลเพื่อใช้ยูทิลิตี้ SFC
  5. เมื่อเปิดพรอมต์คำสั่งแล้ว ให้ลองเรียกใช้ “sfc /scannow” ออกคำสั่งอีกครั้ง
  6. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

หากไม่ได้ผลสำหรับคุณเช่นกัน คุณสามารถลองบูต Windows เข้าสู่เซฟโหมด จากนั้นลองเรียกใช้คำสั่ง SFC