วิธีเริ่มโปรแกรมในฐานะผู้ดูแลระบบผ่านทางลัดไปยังทางลัดแถบงานผ่านหนึ่งในไฟล์“ ล่าสุด”


51

ฉันจะพยายามอธิบายสถานการณ์ของฉัน:

ฉันเป็นนักพัฒนาและใช้ Visual Studio ฉันต้องการเรียกใช้ Visual Studio เป็นผู้ดูแลระบบเสมอ ฉันปักหมุดทางลัดไว้ที่แถบงานและในคุณสมบัติตั้งให้เริ่มต้น Visual Studio ในฐานะผู้ดูแลระบบ มันใช้งานได้ดี

เมื่อฉันคลิกขวาที่ช็อตคัตที่ปักหมุดฉันจะเห็นรายการโซลูชั่นที่เพิ่งผ่านการปักหมุด ฉันมักจะเปิด Visual Studio โดยคลิกที่หนึ่งในวิธีการแก้ปัญหาที่ตรึงเหล่านั้น

เมื่อฉันคลิกหนึ่งในวิธีการแก้ปัญหาล่าสุดหรือวิธีแก้ปัญหาเหล่านั้นฉันจะไม่ได้รับพรอมต์ของ UAC ฉันจำได้ว่าก่อนที่ฉันจะได้รับสิ่งนี้เสมอ (อย่างน้อยฉันคิดว่าฉันจำได้)

มีสิ่งใดบ้างที่ฉันสามารถทำได้เพื่อให้ Visual Studio ทำงานเป็นผู้ดูแลระบบเมื่อฉันคลิกที่โซลูชันล่าสุดหรือโซลูชั่นที่ถูกตรึงไว้

คำตอบ:


37

ฉันพบหน้านี้โดยมองหาสิ่งเล็ก ๆ น้อย ๆ เพื่อตั้งค่าทางลัดแถบงานเพื่อเรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบเสมอ

คำตอบที่ริชาร์ดจะทำงานร่วมกับโปรแกรมที่ไม่ได้รับการพิจารณาให้เป็นส่วนหนึ่งของระบบปฏิบัติการ Windows ที่ติดตั้ง (เช่น Visual Studio ที่นี่) แต่อาจจะไม่ได้สำหรับสิ่งที่อยู่ในC:\Windows\System32ตัวอย่างเช่น

โชคดีที่คุณสามารถตั้งค่าตัวเลือกRun as administratorจากทางลัดในกรณีนี้

  1. คลิกขวาที่ทางลัดในทาสก์บาร์ของคุณ
  2. คลิกขวาที่ชื่อโปรแกรม (พูดCommand promptเช่น)
  3. คลิกที่ Properties
  4. คลิกที่Shortcutแท็บ
  5. คลิกที่Advanced...ปุ่ม
  6. ทำเครื่องหมายในRun as administratorช่องทำเครื่องหมาย
  7. คลิกที่OKปุ่ม
  8. คลิกที่OKปุ่มก่อนหน้า

นี่เป็นคำตอบที่ดีกว่า IMHO
Andy Brown

นี่เป็นการแก้ปัญหาได้ดีกว่าคำตอบที่ยอมรับ
sanepete

นี่ควรเป็นวิธีที่ได้รับการยอมรับมากกว่า ทำความสะอาดง่ายขึ้นและทำงานได้อย่างสมบูรณ์แบบ
Corey Witherow

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

นี่ไม่ได้ตอบคำถาม หากคุณคลิกที่หนึ่งในวิธีการ "ตรึง" ในรายการป๊อปอัพมันจะไม่ถูกเปิดใน VS "ในฐานะผู้ดูแลระบบ"
Svein Terje Gaup

36

เคล็ดลับคือการเปลี่ยนการตั้งค่าความเข้ากันได้ (เช่นเรียกใช้ในฐานะผู้ดูแลระบบเสมอ) สำหรับปฏิบัติการ ( devenv.exe) ไม่ใช่ทางลัด หลังจากที่คุณทำการเปลี่ยนแปลงคุณอาจต้องเชื่อมโยง.slnส่วนขยายอีกครั้งด้วยdevenv.exe

มีโพสต์บล็อกที่ mo.notono.usอธิบายวิธีการทำเช่นนี้

แก้ไข: หากแท็บความเข้ากันได้หายไปใน devenv.exe ให้ใช้ตัวแก้ไขปัญหาความเข้ากันได้เพื่อเปิดใช้งาน - ไม่มีแท็บความเข้ากันได้สำหรับ Devenv.exe (VS 2010 และ VS 2012) บน Windows 8


2
ขอบคุณสำหรับคำตอบของคุณนี่เป็นคำตอบที่ฉันกำลังมองหา แต่ฉันไม่สามารถใช้งานได้ ฉันไม่มีแท็บที่เข้ากันได้ แต่โซลูชันตัวแก้ไขปัญหาความเข้ากันได้ก็ใช้งานไม่ได้เช่นกัน มีข้อความว่า "การตั้งค่าที่ใช้: การควบคุมบัญชีผู้ใช้: เรียกใช้ในฐานะผู้ดูแลระบบ" ฉันคลิก "เริ่มต้นโปรแกรม" และเพิ่งจะเริ่ม ฉันคลิกถัดไปและบอกให้บันทึกการตั้งค่า แต่ฉันยังไม่ได้รับพรอมต์ UAC เมื่อฉันเริ่ม Visual Studio ผ่านรายการข้าม
Matthijs Wessels

1

ค้นหา "Visual Studio" เพื่อค้นหา devenv.exe ของคุณ

หรือถ้าคุณรู้ว่าอยู่ที่ไหน:

  • คลิกขวาที่มัน
  • คลิกที่คุณสมบัติ
  • คลิกที่แท็บ "ความเข้ากันได้"

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

  • ตรวจสอบช่องทำเครื่องหมาย
  • ยกเลิกการติดตั้ง Visual Studio จากทาสก์บาร์
  • ลากไอคอน denenv ไปที่ทาสก์บาร์เพื่อปักหมุดลงบนมัน

ตอนนี้ถ้าคุณคลิกที่ทางลัดบนทาสก์บาร์มันควรจะทำงานในฐานะผู้ดูแลระบบ


ฉันไม่คิดว่าเขาจะต้องปักหมุดอีกครั้ง การตั้งค่าความเข้ากันได้จะถูกจัดเก็บไว้ทั่วโลกสำหรับ devenv.exe ในรีจิสทรี
เรย์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.