Làm cách nào tôi có thể mở notepad với tư cách Quản trị viên chỉ bằng cửa sổ Win + R?


26

Nếu tôi mở cửa sổ Win + R và gõ notepad , thì notepad sẽ mở.

Làm thế nào tôi có thể mở nó như quản trị viên theo cùng một cách?

Câu trả lời:


25

Chạy một lần với tư cách quản trị viên

Cú pháp lệnh bạn muốn sử dụng là:

runas /user:<localmachinename>\administrator notepad

LƯU Ý: Chỉ định tên máy là tùy chọn. Nó cũng hoạt động như thế này:

runas /user:administrator notepad

Thay thế administratorcho tên tài khoản có quyền truy cập quản trị viên. Bạn sẽ cần xác thực bằng quy trình này.

Như @EBGreen đã đề xuất trong các nhận xét, bạn có thể lưu thông tin xác thực trong lần thực hiện đầu tiên và tránh nhập lại vào các cuộc gọi tiếp theo. Tùy chọn này chỉ kéo dài cho phiên đăng nhập hiện tại:

runas /user:administrator /savecred notepad

Tài liệu tham khảo:

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

Luôn luôn chạy với tư cách quản trị viên

Bạn cũng có thể đặt nó để tất cả các chương trình chạy trong chế độ quản trị viên. Điều này thường không được khuyến nghị vì UAC tồn tại vì một lý do, nhưng nếu bạn quá thiên về các bước ở đây:

Luôn luôn chạy với tư cách quản trị viên


1
Bạn cũng có thể thêm cờ / savecred để không bị nhắc trong tương lai.
EBGreen

@EBGreen điều đó kéo dài bao lâu? Làm thế nào bạn có thể hủy nó nếu bạn cần trong phiên hiện tại? Tôi tò mò vì đó không phải là một thiết lập tôi thường sử dụng.
Colyn1337

Thực tế không quan tâm nếu bạn đang sử dụng W7 (và có lẽ là W8) vì nó không có sẵn trong các môi trường đó. Tôi tin rằng nó kéo dài trong phiên hiện tại và theo như tôi biết thì không có cách nào để bảo nó bỏ qua thông tin đăng nhập một khi bạn đã đưa cho họ.
EBGreen

@EBGreen Tôi đã thử nghiệm nó trên W7 và WS08R2 và nó đã hoạt động.
Colyn1337

Mát mẻ. Tôi yêu các tài liệu nói dối ...
EBGreen

24

Theo tôi biết, tác vụ này sẽ được bắt đầu với quyền Quản trị viên nếu nó được bắt đầu sử dụng WinKey+ Rkhi UAC bị tắt

nhập mô tả hình ảnh ở đây

Dù sao, bạn có thể làm tương tự nếu bạn nhấn WinKeyphím, nhập notepadvào trường Tìm kiếm và nhấn Ctrl+ Shift+Enter


12
Tôi nghĩ rằng nó tự động chạy tất cả các tác vụ với tư cách Quản trị viên vì bạn đã tắt / tắt UAC ... Nhưng +1 để đề xuất sử dụng hộp tìm kiếm & ctrl + shift + enter. :)
cʜιᴇ007

@ techie007 Nếu đó là những gì nó cần, hãy đăng lên như một câu trả lời
Canada Luke REINSTATE MONICA

2
@ techie007 nói đúng. Bạn chỉ có được tùy chọn đó nếu bạn đã thực hiện điều này: superuser.com/questions/431112/always-run-as-ad
Administrator

@CanadianLuke Tôi đã xem xét nó, nhưng OP không nói họ muốn nó luôn chạy nó với tư cách quản trị viên. :)
cʜιᴇ007

1
Tôi sử dụng phương pháp hộp tìm kiếm menu bắt đầu rất thường xuyên mà tôi đã bỏ hộp thoại chạy. Tôi đã vô hiệu hóa tìm kiếm tệp cho hộp đó để làm cho nhanh và bây giờ mục đích duy nhất của nó là chạy các chương trình trong menu bắt đầu và% PATH%. Nếu bạn có thể làm điều đó một cách thuận tiện với menu start, tại sao bạn vẫn cần hộp thoại chạy? @ Realo33
Alvin Wong

7

Nếu bạn không phiền khi sử dụng chương trình của bên thứ ba, có một số chương trình được elevate.exeviết bởi những người khác nhau. Các chương trình này hoạt động (chủ yếu) như thế này:

elevate.exe notepad.exe

và sau đó một hộp thoại UAC bật lên. Xác nhận nó và notepad của bạn có đặc quyền quản trị viên.

Đây là một bài đăng trên blog về điều này: http://www.raymond.cc/blog/trigger-uac-elevation-from-command-line-with-elevate-utility/


6

Các runasphương pháp thường được đề nghị có một vấn đề lớn - nó đòi hỏi việc sử dụng các tài khoản khác ( Administrator), với các hồ sơ liên quan khác nhau. Administratorcũng xảy ra mặc định là vô hiệu hóa. Chạy như bất kỳ tài khoản quản trị tiêu chuẩn nào khác thực sự sử dụng mã thông báo bị giới hạn UAC, đánh bại mục đích.

tốt để nâng cao như người dùng hiện tại của bạn hoàn toàn thông qua dòng lệnh mà không cần công cụ của bên thứ ba, mặc dù đó là một chút phức tạp hơn. Một cách là thông qua bộ Start-Processlệnh PowerShell . Yêu cầu đầy đủ là:

Start-Process -Verb "runas" notepad.exe

Rút ngắn nó, chúng ta có thể nhận được:

start -verb runas notepad.exe

Chạy nó từ dòng lệnh hoặc từ hộp thoại Run:

powershell -c start -verb runas notepad.exe

Bạn cũng có thể lưu tập lệnh có thể chạy đơn giản elevatenhư trong câu trả lời của AgreeOrNot - một lần nữa, không yêu cầu bất kỳ công cụ của bên thứ ba nào.


5

Tôi có một giải pháp khác cho bạn.

Nhấn phím windows, ghi notepad và nhấn ctrl+shift+enter

Điều này sẽ tự động mở notepad (hoặc bất kỳ chương trình nào mà windows tìm kiếm) với tư cách quản trị viên.

gl

Từ chối


3
Điều này chỉ hoạt động khi bạn gõ vào hộp sau khi nhấn nút windows. Sẽ không hoạt động nếu bạn nhấn Windows + R sau đó thực hiện (lỗi IMO)
Matt Wilko

3

Điều này không hoàn toàn trả lời câu hỏi chính xác của bạn nhưng bạn có thể mở notepad với tư cách quản trị viên bằng cách thực hiện như sau:

  • Nhấn Windowsphím
  • Nhập notepad
  • Nhấn Ctrl+ Shift+Enter

1

Có một giải pháp xoay quanh giải pháp này trong diễn đàn Microsoft . sao chép dán bên dưới các dòng vào một notepad và lưu nó dưới dạng sudo.cmd và đặt nó vào thư mục system32

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

@echo args = Phải ("% ", (Len ("% ") - Len ("% 1"))) >>% temp% \ sudo.tmp.vbs

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

@cscript% temp% \ sudo.tmp.vbs

Bây giờ, lấy một thiết bị đầu cuối Run và gõ sudo notepad

Hy vọng điều này sẽ giúp bạn.


-1

Cách đơn giản nhất mà tôi biết để thực hiện việc này là Nhấp chuột phải vào Phím tắt trên màn hình thông thường cho chương trình, Chọn thuộc tính, Chọn tương thích, Nhấp vào "Chạy chương trình này với tư cách quản trị viên" sau đó (nếu bạn chọn) nhấp vào "Thay đổi cài đặt cho tất cả người dùng "Điều này quan tâm đến nó và giữ nguyên như vậy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.