Windows Tips & News

วิธีเรียกใช้แอพในฐานะผู้ใช้อื่นใน Windows 11

click fraud protection

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

เรียกใช้ในฐานะผู้ใช้อื่น เป็นคุณสมบัติในตัวของ Windows 11 คุณจึงไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม นอกจากการเปิดใช้แอปปกติ (.exe) แล้ว คุณยังสามารถใช้กับแบตช์ไฟล์ (.bat, .cmd) และแพ็คเกจตัวติดตั้ง (.msc หรือ .msi)

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

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

มีสี่วิธีในการเรียกใช้แอพในฐานะผู้ใช้ที่แตกต่างกันใน Windows 11 คุณสามารถใช้ตัวเลือกที่มีใน File Explorer, แถบงาน, เมนูเริ่ม และพรอมต์คำสั่ง

เรียกใช้เป็นผู้ใช้อื่นใน Windows 11

ในการเรียกใช้แอพในฐานะผู้ใช้อื่นใน Windows 11 ให้ทำดังต่อไปนี้

  1. เปิด File Explorer (ชนะ + อี) และไปที่โฟลเดอร์ที่มีไฟล์ exe ของแอป
  2. กด. ค้างไว้ กะ ปุ่มบนแป้นพิมพ์
  3. คลิกขวาที่ไฟล์เรียกทำงานเพื่อเปิดเมนูบริบท ตอนนี้คุณสามารถปล่อย กะ กุญแจ.
  4. คลิกที่ "แสดงตัวเลือกเพิ่มเติม" เพื่อเปิด เมนูบริบทเพิ่มเติม.
  5. คลิกที่ เรียกใช้ในฐานะผู้ใช้อื่น ในเมนูบริบท
  6. กรอกชื่อผู้ใช้และรหัสผ่านสำหรับผู้ใช้ที่คุณต้องการเรียกใช้

คุณทำเสร็จแล้ว แอพจะเริ่มต้นภายใต้ข้อมูลประจำตัวที่ให้ไว้ของผู้ใช้ที่แตกต่างกัน

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

เรียกใช้ในฐานะผู้ใช้อื่นจากเมนูบริบทของทาสก์บาร์

  1. คลิกขวาที่ ไอคอนแอพ ในแถบงาน มันสามารถปักหมุดหรือเรียกใช้แอพ
  2. กด. ค้างไว้ กะ กุญแจ.
  3. ขณะถือ กะ, คลิกขวาที่ ชื่อแอป ในเมนูบริบทเพื่อดูรายการเมนูเพิ่มเติม
  4. ปล่อย กะ ที่สำคัญและคลิก เรียกใช้ในฐานะผู้ใช้อื่น.
  5. สุดท้าย ระบุข้อมูลบัญชีผู้ใช้เพื่อเรียกใช้อินสแตนซ์ใหม่ของแอป

หมายเหตุ: วิธีนี้ใช้ไม่ได้กับ File Explorer ไม่ว่าจะปักหมุดหรือเรียกใช้อยู่ คำสั่ง Run as ไม่พร้อมใช้งานสำหรับไอคอนแถบงาน

สุดท้าย Windows 11 มีแอปคอนโซล "runas" ที่ให้คุณเปิดแอปโดยใช้ข้อมูลประจำตัวที่แตกต่างกัน นี่คือวิธีการใช้งาน

เรียกใช้ในฐานะผู้ใช้อื่นใน Windows 11 จากพรอมต์คำสั่ง

  1. คลิกขวาที่ เริ่ม ในแถบงานแล้วเลือก เทอร์มินัลของ Windows จากเมนูบริบท
  2. เลือก PowerShell หรือ พร้อมรับคำสั่ง หาก Terminal เปิดขึ้นในโปรไฟล์อื่น
  3. พิมพ์คำสั่งต่อไปนี้แล้วกด เข้า. runas /user:"ชื่อผู้ใช้" "เส้นทางแบบเต็มไปยังไฟล์ exe"​.
  4. ทดแทน ชื่อผู้ใช้ ด้วยชื่อบัญชีผู้ใช้จริงที่คุณต้องการเรียกใช้ หากเป็นบัญชีโดเมน ให้ใช้ ชื่อโดเมน\รูปแบบชื่อผู้ใช้.
  5. นอกจากนี้ หากคุณต้องการบันทึกข้อมูลรับรองที่ป้อนไว้สำหรับใช้ในอนาคต ให้รันคำสั่งเป็น runas /user:"ชื่อผู้ใช้" /savecred "เส้นทางแบบเต็มไปยังไฟล์ exe". Windows จะบันทึกรหัสผ่านไปยัง Credential Manager และจะไม่ถามในครั้งต่อไป

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

เพื่อจุดประสงค์นั้น Windows 11 มีนโยบายกลุ่ม คุณสามารถเปิดใช้งานได้ด้วยการปรับแต่ง Registry หรือใน gpedit.msc ตัวเลือกแรกใช้ได้กับ Windows 11 ทุกรุ่น หลังมีเฉพาะใน Windows 10 Pro ขึ้นไป

เปิดใช้งาน Run สำหรับทางลัดเมนู Start

ในการเปิดใช้งานตัวเลือก Run as different user สำหรับเมนู Start ใน Windows 11 ให้ทำดังต่อไปนี้

  1. ดาวน์โหลดไฟล์ ZIP โดยใช้ ลิงค์นี้.
  2. แตกไฟล์ REG จากมันไปยังโฟลเดอร์ใด ๆ
  3. ดับเบิลคลิกที่ไฟล์ Add_Run_as_different_user_for_Start_menu.reg เพื่อเปิดใช้งานตัวเลือกสำหรับทางลัดเมนูเริ่ม
  4. ยืนยันข้อความแจ้ง UAC โดยคลิกที่ ใช่ ปุ่ม.
  5. ออกจากระบบ Windows 11 หรือเพียงแค่ เริ่มต้นใหม่ เพื่อใช้การเปลี่ยนแปลง
  6. เมนูเริ่มจะแสดง เรียกใช้ในฐานะผู้ใช้อื่น สั่งการ.

คุณทำเสร็จแล้ว ไฟล์เลิกทำคือ Remove_Run_as_different_user_for_Start_menu.reg; ใช้เพื่อเรียกคืนค่าเริ่มต้น

หากคุณใช้ Windows 10 Pro ขึ้นไป คุณสามารถใช้ ตัวแก้ไขนโยบายกลุ่มในพื้นที่ แทนที่.

วิธีนโยบายกลุ่ม

  1. กด ชนะ + R และพิมพ์ gpedit.msc ลงในช่อง Run แล้วกด เข้า.
  2. นำทางไปยัง การกำหนดค่าผู้ใช้ > เทมเพลตการดูแลระบบ > เมนูเริ่มและแถบงาน.
  3. ค้นหา แสดงคำสั่ง "เรียกใช้ในฐานะผู้ใช้อื่น" บน Start นโยบายทางด้านขวาและดับเบิลคลิก
  4. เลือก เปิดใช้งาน เพื่อเพิ่มคำสั่งเรียกใช้ในฐานะผู้ใช้อื่น" ลงในเมนูบริบททางลัดเมนูเริ่ม คลิกสมัครและตกลง
  5. ตั้งเป็น ไม่ได้กำหนดค่า ในเวลาต่อมาจะซ่อนคำสั่ง (ค่าเริ่มต้น)

คุณทำเสร็จแล้ว ตอนนี้คำสั่งพร้อมใช้งานสำหรับทางลัดเมนูเริ่ม นี่คือวิธีการใช้งาน

เรียกใช้ในฐานะผู้ใช้อื่นจากเมนูเริ่ม

  1. เปิดใช้งานการเรียกใช้เป็นคำสั่งผู้ใช้อื่นสำหรับ
  2. เปิด เริ่ม เมนู.
  3. คลิกที่ แอพทั้งหมด ปุ่ม.
  4. ค้นหาทางลัดแอปสำหรับแอปของคุณและคลิกขวา
  5. เลือก มากกว่า > เรียกใช้ในฐานะผู้ใช้อื่น.
  6. กรอกชื่อผู้ใช้และรหัสผ่าน กล่องข้อความ และกดปุ่ม Enter

เสร็จแล้ว!

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

แสดง Run เป็นผู้ใช้อื่นในเมนูบริบทเสมอ

  1. กด ชนะ + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ พิมพ์ regedit และตี เข้า เพื่อเปิด ตัวแก้ไขรีจิสทรี.
  2. ในบานหน้าต่างด้านซ้าย ไปที่ HKEY_CLASSES_ROOT\exefile\shell\runasuser กุญแจ.
  3. ทางด้านขวา ให้ลบ ขยายเวลา ค่าสตริงว่าง
  4. ตอนนี้ ให้ลบค่าสตริง Extended เดียวกันภายใต้คีย์ต่อไปนี้:
    • HKEY_CLASSES_ROOT\cmdfile\shell\runasuser
    • HKEY_CLASSES_ROOT\batfile\shell\runasuser
    • HKEY_CLASSES_ROOT\mscfile\shell\runasuser
    • HKEY_CLASSES_ROOT\Msi. Package\shell\runasuser
  5. ดิ เรียกใช้ในฐานะผู้ใช้อื่น คำสั่งจะมองเห็นได้ใน "แสดงตัวเลือกเพิ่มเติม" เมนูแบบต่างๆ

หากต้องการเลิกทำการเปลี่ยนแปลงนี้ ให้สร้างค่า "ขยาย" ขึ้นใหม่อย่างง่ายภายใต้คีย์ที่เกี่ยวข้อง

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

ดาวน์โหลดไฟล์ Registry

ดิ Always_show_Run_as_different_user.reg ไฟล์ทำให้คำสั่งปรากฏขึ้นโดยตรงโดยไม่ต้องกด กะ กุญแจสำหรับ "แสดงตัวเลือกเพิ่มเติม" รายการ. ไฟล์ REG อื่นที่รวมไว้จะยกเลิกการเปลี่ยนแปลง

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

ลบ Run เป็นเมนูบริบทผู้ใช้ที่แตกต่างกันสำหรับผู้ใช้ทั้งหมด

  1. เปิดตัวแก้ไขรีจิสทรี (regedit.exe)
  2. นำทางไปยังคีย์ต่อไปนี้ HKEY_CLASSES_ROOT\cmdfile\shell\runasuser.
  3. คลิกขวาที่ runasuser ปุ่มทางด้านซ้ายและเลือก ใหม่ > ค่าสตริง จากเมนู
  4. ตั้งชื่อค่าใหม่เป็น ProgrammaticAccessOnly และปล่อยข้อมูลค่าว่างไว้
  5. ทำซ้ำขั้นตอนที่ 2-4 ภายใต้คีย์ต่อไปนี้
    1. HKEY_CLASSES_ROOT\cmdfile\shell\runasuser
    2. HKEY_CLASSES_ROOT\batfile\shell\runasuser
    3. HKEY_CLASSES_ROOT\mscfile\shell\runasuser
    4. HKEY_CLASSES_ROOT\Msi. Package\shell\runasuser
  6. "เรียกใช้ในฐานะผู้ใช้อื่นรายการ " ถูกลบสำหรับผู้ใช้ทั้งหมดแล้ว

คุณทำเสร็จแล้ว ดิ ProgrammaticAccessOnly ค่าแนะนำให้ File Explorer ซ่อนรายการเมนูบริบทจากผู้ใช้ แต่ไม่ทำลายการทำงานของแอพหรือ Windows คำสั่งที่ซ่อนอยู่ยังคงสามารถเข้าถึงได้สำหรับแอพหากบางแอพจำเป็นต้องเข้าถึง

หากต้องการเพิ่มรายการเมนูบริบทกลับ เพียงลบ ProgrammaticAccessOnly คุณค่าที่คุณสร้าง

เพื่อเป็นการประหยัดเวลาของคุณ เราได้เตรียมไฟล์ REG สองสามไฟล์สำหรับกรณีนี้ คลิกที่นี่เพื่อดาวน์โหลด:

ดาวน์โหลดไฟล์ REG

ไฟล์ Remove_Run_as_different_user_from_context_menu.reg จะซ่อนรายการเมนู อีกไฟล์หนึ่ง Add_Run_as_different_user_from_context_menu.regจะคืนค่าคำสั่งในเมนูคลิกขวา

แค่นั้นแหละ!

Windows Server Preview Build 18282

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณในขณะที่คุณสำรวจเว็บไซต์ จากคุกกี้เหล่านี้ คุกกี...

อ่านเพิ่มเติม

เปิดตัว Windows Server Build 17738

เปิดตัว Windows Server Build 17738

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบMicrosoft ได้เปิดตัว Insider P...

อ่านเพิ่มเติม

Windows Server 2019 Insider Preview Build 17723 วางจำหน่ายแล้ว

Windows Server 2019 Insider Preview Build 17723 วางจำหน่ายแล้ว

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบMicrosoft ได้เปิดตัว Insider P...

อ่านเพิ่มเติม