ฉันจะเรียกใช้ Visual Studio ในฐานะผู้ดูแลระบบเป็นค่าเริ่มต้นได้อย่างไร


428

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

มีวิธีให้ใช้งานเป็นผู้ดูแลระบบเป็นค่าเริ่มต้นนอกเหนือจากการสร้างทางลัดหรือไม่?

คำตอบ:


775

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

วินโดว 7:

  1. คลิกขวาที่ทางลัดของโปรแกรมจากนั้นคลิกที่ Properties
  2. คลิกที่แท็บทางลัดสำหรับทางลัดโปรแกรมจากนั้นคลิกที่ปุ่มขั้นสูง
  3. ทำเครื่องหมายที่ช่อง 'Run as administrator' และคลิกที่ตกลง
  4. คลิกที่ตกลง
  5. เปิดโปรแกรม
  6. หากได้รับแจ้งจาก UAC ให้คลิกที่ใช่เพื่อใช้การอนุญาตเพื่ออนุญาตให้โปรแกรมทำงานโดยได้รับอนุญาตอย่างเต็มที่ในฐานะผู้ดูแลระบบ

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

อัปเดต : (2015-07-05)

Windows 8, 8.1 และ 10

ใน Windows 8 คุณต้องคลิกขวาที่ devenv.exe แล้วเลือก "แก้ไขปัญหาความเข้ากันได้"

  1. เลือก "แก้ไขปัญหาโปรแกรม"

  2. ทำเครื่องหมาย "โปรแกรมต้องการการอนุญาตเพิ่มเติม" คลิก "ถัดไป" คลิก "ทดสอบโปรแกรม ... "

  3. รอให้โปรแกรมเปิดตัว

  4. คลิก "ถัดไป"

  5. เลือก "ใช่บันทึกการตั้งค่าเหล่านี้สำหรับโปรแกรมนี้"

  6. คลิก "ปิด"

อัพเดทลิงค์อ้างอิงเดิม


6
W7 พร้อมท์ให้เรียกใช้โปรแกรม "devenv.exe" ทุกครั้งเพื่อกำจัดสิ่งนั้น
Kumar

86
วิธีนี้ใช้ไม่ได้หากเปิดไฟล์. sln โดยตรง ใช้วิธีอื่นแทน: stackoverflow.com/questions/12257110/…
goku_da_master

5
ทำงานให้ฉันใน Win10
tjans

1
ที่ตั้ง devenv.exe: (Windows 10) C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE
2559

3
devenv สถาน VS2017 (บน win10): "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ องค์กร \ Common7 \ IDE \ devenv.exe"
ฮันส์เซนต์ Ke ไอเอ็นจี

114

ลองทำตามขั้นตอนต่อไปนี้ใน Windows 10:

  • ค้นหา Visual Studio บนหน้าต่างเริ่มและเลือก "เปิดตำแหน่งไฟล์":

    ป้อนคำอธิบายรูปภาพที่นี่

  • เลือก "แก้ไขปัญหาความเข้ากันได้":

    ปัญหาในการยิง

  • เลือก "แก้ไขปัญหาโปรแกรม":

    tobleshoot

    • เพิ่มสิทธิ์:

    เพิ่มสิทธิ์

  • เลือก "ใช่บันทึกการตั้งค่าเหล่านี้สำหรับโปรแกรมนี้"

  • เลือก "ปิด"

เมื่อดำเนินการเสร็จแล้ว Visual Studio ควรทำงานเป็นผู้ดูแลระบบ


เหตุใดพวกเขาจึงลบแท็บขั้นสูงออก ขั้นตอนนี้ใช้เวลานานในการทำให้สมบูรณ์
vaitrafra

15
คำตอบนี้ควรถูกย้ายไปด้านบนเพื่อช่วยชีวิตผู้คนไม่ให้เสียเวลากับคำตอบอื่น ๆ ปัญหาเกี่ยวกับคำตอบอื่น ๆ : 1. บางคนไม่สามารถใช้งานได้เนื่องจากแท็บความเข้ากันได้หายไป ณ ขณะนี้ (W10 V1803) 2. พวกเขาอาจทำให้ VS เริ่มต้นเป็นผู้ดูแลระบบ แต่การเปิดโซลูชันโดยตรงยังคงไม่เริ่มทำงาน VS ในฐานะผู้ดูแลระบบ
ฮ่องกง

1
ขอบคุณมาก .. คุณบันทึกเวลาของฉัน :)
Mohini Mhetre

1
ใช้งานได้ดีมาก ขอบคุณสำหรับภาพหน้าจอ
RayLoveless

1
นี่คือคำตอบที่ฉันคิดว่าคนส่วนใหญ่มองหาซึ่งตรงข้ามกับทางลัด "หลีกเลี่ยง" อนุญาตให้ผู้ใช้เปิดตัวในโหมดที่ต้องการจากการแก้ปัญหา
David

51

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


4
ฉันทำ: คลิกขวา devenv.exe -> แก้ไขปัญหาความเข้ากันได้ทำงานผ่านตัวช่วยสร้างและเลือก 'โปรแกรมนี้ต้องการสิทธิ์เพิ่มเติม' ตอนนี้เพียงดับเบิลคลิกที่. sln จะเป็นการเปิดในฐานะผู้ดูแลระบบ
Keith

แน่นอนมันเป็นคำตอบที่ดีที่สุดแก้ปัญหาของฉันด้วย ฉันเพิ่งใช้สิ่งนี้กับไอคอนช็อตคัต VS2010 ซึ่งถูกตรึงไว้ภายในเมนูเริ่มและมันก็ใช้งานได้!
Saad Qureshi

1
ไม่สามารถใช้งานได้ในทุกสถานการณ์ ไม่ทำงานสำหรับฉันใน win8 กับ jumplists สิ่งที่ใช้ได้ผลสำหรับฉันคือโซลูชันของ Deblaton Jean-Philippe
TJKjaer

40

การใช้การเปลี่ยนแปลงนี้จะทำให้การคลิกสองครั้งที่.slnไฟล์ Visual Studio จะไม่เปิดขึ้น นอกจากนี้คุณจะไม่สามารถลากและวางไฟล์ลงใน Visual Studio

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

  • C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe

    1. คลิกขวาที่ไฟล์และเลือก Properties
    2. เลือกCompatibilityแท็บ
    3. ทางเลือก: เลือก Change settings for all users
    4. เลือก Run this program as an administrator
    5. เลือกตกลงและปิดกล่องโต้ตอบ

ดี ฉันพลาด VSLauncher.exe
AlanK

38

Windows 10

  1. คลิกขวาที่ "Visual Studio" และเลือก "เปิดไฟล์ที่ตั้ง คลิกขวาที่ "Visual Studio" และเลือก "เปิดไฟล์ตำแหน่ง"
  2. คลิกขวาที่ "Visual Studio" และเลือก "Properties" คลิกขวาที่ "Visual Studio" และเลือก "Properties"
  3. คลิก "ขั้นสูง" และทำเครื่องหมาย "เรียกใช้ในฐานะผู้ดูแลระบบ" คลิก "ขั้นสูง" และทำเครื่องหมาย "เรียกใช้ในฐานะผู้ดูแลระบบ"

1
คุณจะป้องกันไม่ให้พรอมต์?
Demodave

1
ใช้กับทางลัดเฉพาะเท่านั้นเท่านั้น
Mikael Dúi Bolinder

คุณจะรู้ได้อย่างไรว่า VS2017 ทำงานเป็นผู้ดูแลระบบหรือไม่?
FrenkyB

18

วินโดว์ 8

ไม่มีแท็บขั้นสูงอีกต่อไป ดังนั้นในการทำโดยอัตโนมัติคุณต้องทำตามขั้นตอนต่อไปนี้:

คลิกขวาที่ทางลัด -
คลิกที่คุณสมบัติ
-under แท็บ "ทางลัด" คลิกที่ "เปิดไฟล์ที่ตั้ง"
- จากนั้นคลิกขวาที่ devenv.exe -
ความเข้ากันได้ของ
ปัญหาการใช้งานร่วมกัน-Troubleshoot โปรแกรม -
ตรวจสอบ "โปรแกรมต้องได้รับอนุญาตเพิ่มเติม"
- จากนั้นต่อไปถัดไปต่อไป ...


ขอบคุณแม้กระทั่งทางลัดที่ทำงานในฐานะผู้ดูแลระบบ
HB MAAM

17

ทำตามขั้นตอนง่าย ๆ เหล่านี้:

  1. คลิกขวาที่ "devenv.exe"
  2. คลิก "แก้ไขปัญหาความเข้ากันได้"
  3. คลิก "แก้ไขปัญหาโปรแกรม" ตรวจสอบ "โปรแกรมต้องการสิทธิ์เพิ่มเติม"
  4. คลิก "ถัดไป"
  5. คลิก "ทดสอบโปรแกรม ... " มันควรเปิด Visual Studio ในฐานะผู้ดูแล
  6. คลิก "ถัดไป"
  7. คลิก "ใช่บันทึกการตั้งค่าเหล่านี้สำหรับโปรแกรมนี้"
  8. คลิก "ปิดตัวแก้ไขปัญหา"
  9. ตอนนี้ Visual Studio จะทำงานในฐานะผู้ดูแลเสมอ

1
ฉันจะลบมันออกได้อย่างไรเมื่อฉันต้องการ?
John Demetriou

2
@JohnDemetriou คุณสามารถเข้าสู่วิซาร์ดการแก้ไขปัญหาและลบการเปลี่ยนแปลงที่ทำไว้
Matthew Sharpe

2
ใช่ - นี่เป็นทางออกเดียวที่ทำงานบน Win 10 64 บิตและ VS 2015 ฉันต้องการ VS ในฐานะผู้ดูแลระบบเพื่อให้ฉันสามารถใช้ Chrome เป็นเครื่องมือดีบัก PHP เช่นเดียวกับ IE และ Edge
Seti Net

7

แก้ไขครั้งเดียว:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\devenv.exe"="~ RUNASADMIN"

1
ฉันต้องการเพิ่มคำตอบนี้เล็กน้อยสำหรับความต้องการของฉัน .... แต่สั้น ๆ ก็คือรายการ HKLM ไม่เพียงพอต้องเพิ่มสิ่งเดียวกันใน HKCU และลบเครื่องหมายตัวหนอนออกจากทั้งสองบรรทัด ขอขอบคุณสำหรับโซลูชันสุดวิเศษ !!
pithhelmet

4

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


4

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


1

สำหรับ Windows 8

  1. คลิกขวาที่ทางลัด
  2. คลิกที่คุณสมบัติ
  3. คลิกที่แท็บ "ทางลัด"
  4. คลิกที่ขั้นสูง

คุณจะพบ Run as administrator (ช่องทำเครื่องหมาย)


1

ภาพแสดงวิธีการเปิดใช้ Visual Studio ในฐานะผู้ดูแลระบบโดย mhamri ขั้นตอนที่ 1 ถึง 3

1- จากเมนูเริ่มต้นหรือเมื่อ Visual Studio เปิดในทาสก์บาร์ให้คลิกขวาที่ไอคอน VS

2- ในเมนูบริบทคลิกขวาอีกครั้งบนไอคอน visual studio

3 คลิกซ้ายที่ prorperties

ภาพแสดงวิธีการเปิดใช้ Visual Studio ในฐานะผู้ดูแลระบบโดย mhamri ขั้นตอนที่ 4

4- เลือกขั้นสูง

ภาพแสดงวิธีการเปิดใช้ Visual Studio ในฐานะผู้ดูแลระบบโดย mhamri ขั้นตอนที่ 5

5- เลือกRun as Administrator

คลิกตกลงทุกหน้าต่างปิด Visual Studio และเปิดใหม่อีกครั้ง


0

ฉันมักจะทำมันโดยการสร้างทางลัดซึ่งไม่ใช่ปัญหามาก ฉันเชื่อว่าไม่มีวิธีการทำอย่างอื่น


0

@Kumar

"W7 พร้อมท์ให้เรียกใช้โปรแกรมนี้ทุกครั้ง" devenv.exe "เพื่อกำจัดสิ่งนั้นอยู่หรือไม่"

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


3
ฉันคิดว่ามันเป็นความคิดที่ดีที่จะปิดการใช้งาน UAC
Deblaton Jean-Philippe

2
นี่เป็นความคิดที่แย่มาก
Shahedur Rahman

3
ฉันปิดใช้งาน UAC มาตั้งแต่ครั้งที่สองมันถูกเปิดตัวและไม่เสียใจในช่วงหลายปีที่ผ่านมาที่ฉันทำแบบนั้น นักพัฒนาเป็นสัตว์ที่มีความรู้มากกว่านี้เล็กน้อย
Josh Mouch

0

มีสองวิธีในการเรียกใช้ Visual Studio ในฐานะผู้ดูแลระบบ:

1.เพียง 1 ครั้ง: เพื่อไปที่แถบค้นหาเริ่มต้นค้นหา Visual Studio 2017 หรือรุ่นที่คุณเคยมีจากนั้นคลิกขวาที่ VS และ Run as Administrator

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


-1

ใน Windows 10 ให้ทำตามขั้นตอนต่อไปนี้: ดาวน์โหลดและติดตั้งแอปพลิเคชั่น'ทุกอย่าง'ที่หาไฟล์และโฟลเดอร์ตามชื่อได้ทันที - ค้นหา 'devenv.exe' และค้นหา

ทุกอย่าง

  • คลิกขวาที่ 'devenv.exe' แล้วเลือก "แก้ไขปัญหาความเข้ากันได้" จากนั้นเลือก "แก้ไขปัญหาโปรแกรม" จากนั้นทำเครื่องหมายที่ "โปรแกรมต้องการการอนุญาตเพิ่มเติม" จากนั้นทดสอบการตั้งค่าและบันทึกการตั้งค่าในหน้าถัดไป

แก้ไขปัญหาความเข้ากันได้

แก้ไขปัญหาโปรแกรม

โปรแกรมต้องการการอนุญาตเพิ่มเติม

เรียกใช้ในฐานะผู้ดูแลระบบ


-3

ฉันพบวิธีที่ง่ายในการเรียกใช้ Visual Studio ในฐานะผู้ดูแลระบบ ฉันทำใน windows 10 แต่ฉันเชื่อว่ามันจะทำงานบนหน้าต่างใด ๆ

  1. ไปที่เมนู Start
  2. ค้นหา Visual Studio
  3. คลิกขวาที่ Visual Studio
  4. เรียกใช้ในฐานะผู้ดูแลระบบ

ป้อนคำอธิบายรูปภาพที่นี่

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