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


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.