ฉันจะเปิด Notepad ในฐานะผู้ดูแลระบบได้โดยใช้หน้าต่าง Win + R เท่านั้น


26

ถ้าฉันเปิดหน้าต่างWin + Rและพิมพ์แผ่นจดบันทึกแล้วแผ่นจดบันทึกจะเปิดขึ้น

ฉันจะเปิดมันในลักษณะเดียวกับผู้ดูแลระบบได้อย่างไร

คำตอบ:


25

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

ไวยากรณ์คำสั่งที่คุณต้องการใช้คือ:

runas /user:<localmachinename>\administrator notepad

หมายเหตุ: การกำหนดชื่อเครื่องเป็นทางเลือก มันใช้งานได้เช่นกัน:

runas /user:administrator notepad

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

ตามที่ @EBGreen แนะนำไว้ในความคิดเห็นคุณสามารถบันทึกข้อมูลรับรองในการดำเนินการครั้งแรกและหลีกเลี่ยงการป้อนซ้ำในการโทรครั้งต่อไป ตัวเลือกนี้ใช้งานได้นานสำหรับเซสชันการเข้าสู่ระบบที่มีอยู่:

runas /user:administrator /savecred notepad

อ้างอิง:

http://technet.microsoft.com/en-us/library/cc771525.aspx

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

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

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


1
คุณสามารถเพิ่มแฟล็ก / savecred เพื่อไม่ได้รับพร้อมต์ในอนาคตเช่นกัน
EBGreen

@EBGreen นานแค่ไหนที่ผ่านมา? คุณจะยกเลิกมันได้อย่างไรถ้าคุณต้องการในช่วงเซสชั่นที่มีอยู่? ฉันอยากรู้ว่านี่ไม่ใช่การตั้งค่าที่ฉันใช้บ่อย
Colyn1337

จริง ๆ แล้วไม่สนใจถ้าคุณอยู่ใน W7 (และน่าจะเป็น W8) เนื่องจากมันไม่สามารถใช้ได้ในสภาพแวดล้อมเหล่านั้น ฉันเชื่อว่าจะใช้งานได้ในระหว่างเซสชันปัจจุบันและเท่าที่ฉันรู้ว่าไม่มีวิธีที่จะบอกให้เพิกเฉยต่อข้อมูลรับรองเมื่อคุณมอบให้
EBGreen

@EBGreen ฉันทดสอบใน W7 และ WS08R2 และใช้งานได้
Colyn1337

เย็น. ฉันรักเอกสารที่โกหก ...
EBGreen

24

เท่าที่ฉันรู้งานนี้จะเริ่มต้นด้วยสิทธิ์ผู้ดูแลระบบหากเริ่มใช้WinKey+ Rเมื่อปิดใช้งาน UAC

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

อย่างไรก็ตามคุณสามารถทำเช่นเดียวกันหากคุณกดWinKeyปุ่มพิมพ์notepadในช่องค้นหาและกดCtrl+ Shift+Enter


12
ฉันคิดว่ามันทำงานทุกอย่างในฐานะผู้ดูแลระบบโดยอัตโนมัติเพราะคุณมี UAC ที่เปิด / ปิด ... แต่ +1 สำหรับการแนะนำโดยใช้ช่องค้นหา & ctrl + shift + enter :)
Ƭᴇcʜιᴇ007

@ techie007 ถ้านั่นคือสิ่งที่ใช้โพสต์เป็นคำตอบ
Canadian Luke ติดตั้ง MONICA ใหม่

2
@ techie007 ถูกต้อง คุณจะได้รับตัวเลือกนั้นหากคุณทำสิ่งนี้: superuser.com/questions/431112/always-run-as-administrator
Colyn1337

@CanadianLuke ผมถือว่ามัน แต่ OP ไม่ได้บอกว่าพวกเขาต้องการให้เสมอรันเป็นผู้ดูแลระบบ :)
Ƭᴇcʜιᴇ007

1
ฉันใช้วิธีการในช่องค้นหาเมนูเริ่มบ่อยครั้งมากที่ฉันได้ละทิ้งกล่องโต้ตอบเรียกใช้ ฉันปิดการใช้งานการค้นหาไฟล์สำหรับช่องนั้นเพื่อให้รวดเร็วและตอนนี้จุดประสงค์เพียงอย่างเดียวของมันก็คือการเรียกใช้โปรแกรมในเมนูเริ่มและ% PATH% หากคุณสามารถทำได้อย่างสะดวกด้วยเมนูเริ่มต้นทำไมคุณยังต้องการไดอะล็อกเรียกใช้ @ Realo33
Alvin Wong

7

หากคุณไม่สนใจการใช้โปรแกรมของบุคคลที่สามมีหลายโปรแกรมที่elevate.exeเขียนโดยคนอื่น โปรแกรมเหล่านี้ทำงานได้เป็นส่วนใหญ่ดังนี้:

elevate.exe notepad.exe

จากนั้นไดอะล็อก UAC จะปรากฏขึ้น ยืนยันและแผ่นจดบันทึกของคุณมีสิทธิ์ผู้ดูแลระบบ

นี่คือบล็อกโพสต์เกี่ยวกับสิ่งนี้: http://www.raymond.cc/blog/trigger-uac-elevation-from-command-line-with-elevate-utility/


6

runasวิธีการมักจะมีปัญหาเป็นปัญหาสำคัญ - มันต้องใช้บัญชีที่แตกต่างกัน (คนAdministrator) โดยมีรายละเอียดที่แตกต่างกันที่เกี่ยวข้อง Administratorยังเกิดขึ้นกับค่าเริ่มต้นเป็นปิดการใช้งาน การเรียกใช้เป็นบัญชีการจัดการมาตรฐานอื่น ๆ จะใช้โทเค็นที่ จำกัด UAC โดยการเอาชนะวัตถุประสงค์

มันเป็นไปได้ที่จะยกระดับที่ผู้ใช้ปัจจุบันของคุณอย่างหมดจดผ่านบรรทัดคำสั่งโดยไม่ต้องเครื่องมือของบุคคลที่สามแม้ว่ามันจะเป็นเรื่องเล็ก ๆ น้อย ๆ ที่มีความซับซ้อนมากขึ้น วิธีหนึ่งคือผ่านคำStart-Processสั่งPowerShell การเรียกร้องทั้งหมดคือ:

Start-Process -Verb "runas" notepad.exe

ทำให้สั้นลงเราจะได้รับ:

start -verb runas notepad.exe

เรียกใช้จากบรรทัดคำสั่งหรือจากกล่องโต้ตอบเรียกใช้:

powershell -c start -verb runas notepad.exe

นอกจากนี้ยังเป็นไปได้ที่จะบันทึกสคริปต์ที่สามารถทำงานได้ง่ายelevateเหมือนในคำตอบของ AgreeOrNotซึ่งอีกครั้งไม่ต้องการเครื่องมือของบุคคลที่สาม


5

ฉันมีทางออกอื่นให้คุณ

กดปุ่ม windows จดบันทึกและกด ctrl+shift+enter

การดำเนินการนี้จะเปิด Notepad โดยอัตโนมัติ (หรือโปรแกรมอื่น ๆ ที่ windows ค้นหา) ในฐานะผู้ดูแลระบบ

GL,

Refael


3
ใช้ได้เฉพาะเมื่อคุณพิมพ์ลงในกล่องหลังจากกดปุ่ม windows มันไม่ทำงานถ้าคุณกดของ Windows + R แล้วทำ (ข้อผิดพลาด IMO)
แมตต์ Wilko

3

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

  • กดWindowsคีย์
  • พิมพ์แผ่นจดบันทึก
  • กดCtrl+ Shift+Enter

1

มีวิธีแก้ไขปัญหาสำหรับสิ่งนี้ในอรัมMicrosoft คัดลอกวางบรรทัดด้านล่างลงในแผ่นจดบันทึกและบันทึกเป็น sudo.cmd และวางไว้ในโฟลเดอร์ system32

@echo Set objShell = CreateObject ("Shell.Application")>% temp% \ sudo.tmp.vbs

@echo args = ขวา ("% ", (Len ("% ") - Len ("% 1")))) >>% temp% \ sudo.tmp.vbs

@echo objShell.ShellExecute "% 1", args, "", "runas" >>% temp% \ sudo.tmp.vbs

@cscript% temp% \ sudo.tmp.vbs

ตอนนี้ใช้เทอร์มินัล Run และพิมพ์ sudo notepad

หวังว่านี่จะช่วยคุณได้


-1

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

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