Có hộp thoại chạy Windows Run Run với tư cách quản trị viên?


44

Windows có lối tắt nhỏ tiện lợi này để chạy các lệnh. Nhấn Windows+ r.

Vấn đề là, có một cách dễ dàng để có các lệnh tôi chạy trong hộp thoại đó để nhắc cho hộp thoại thông tin đăng nhập UAC và nhận được sự đồng ý từ người dùng quản trị viên.

Ngay bây giờ, tôi đang cố chạy lệnh này trong hộp thoại Run runas /user:admin "regedit.exe"

Nó hoạt động khi tôi chạy này mặc dù: runas /user:admin "cmd"

Câu trả lời:


28

Tôi có chung vấn đề đó. Các Ctrl+ Shift+ Entergiải pháp duy nhất hoạt động nếu bạn sử dụng không-như-đáng tin cậy menu start chạy hộp - nhưng đối với Win+ Rchạy hộp bạn đang trên may mắn. Cách gần nhất với giải pháp tôi đã tìm thấy là đặt thủ công các thuộc tính ứng dụng thành 'Chạy với tư cách Quản trị viên' trong tab tương thích chương trình.

Đối với các tiện ích hệ thống, chẳng hạn như cmd.exe, bạn có thể đặt lối tắt trong thư mục Người dùng ( C:\Users\%USERNAME%) và đặt 'Chạy với tư cách Quản trị viên' trong cài đặt nâng cao lối tắt. Xem http://helpdeskgeek.com/windows-7/command-prompt-admin-rights-windows-7/ để được hướng dẫn chi tiết. (Để chạy lối tắt, bạn phải nhập toàn bộ tên tệp, vd cmd.lnk)


Phải, tôi cũng nhận thấy điều đó. Ctrl + Shift + Enter không bao giờ thực sự hoạt động với tôi ngoài Menu bắt đầu và thậm chí sau đó, không phải vì nó nằm trong hộp tìm kiếm mà vì theo mặc định, nó chọn thứ đầu tiên trong danh sách.
wag2639

2
Thật không may, tôi cũng có thể xác nhận giới hạn gây phiền nhiễu này. Tôi không thích nhập nội dung vào menu Bắt đầu vì sử dụng nhiều thời gian hơn so với hộp thoại Chạy vì hộp thoại chạy mất đầu vào thô, nhưng menu Bắt đầu tìm kiếm các chương trình phù hợp, có thể mất một lúc nếu bạn có thời gian dài path. Tại sao oh tại sao Ctrl + Shift không hoạt động với hộp thoại Run? Ngay cả việc nhận được hộp thoại Run nâng cao cũng là một việc vặt, cách nhanh nhất là thông qua Trình quản lý tác vụ nâng cao. :-(
Synetech

16

Trên Windows 8 / Server 2012, nếu bạn muốn chạy cmdvới tư cách quản trị viên, bạn chỉ cần sử dụng Win+ X. Sau đó, trong menu bật lên, bạn có thể chạy cmdqua tùy chọn Dấu nhắc lệnh (Quản trị viên) .

Xem ảnh chụp màn hình: ảnh chụp màn hình


Tôi đã thử Win + X trong máy ảo Win7 và nó không làm gì cả. Win + R hiển thị hộp thoại Run, do đó, phím Windows hoạt động tốt. Đây có phải là một số phiên bản Windows khác, hoặc nó được cung cấp bởi một số tiện ích bổ sung hoặc được kiểm soát bởi một số cài đặt?
một CVn

4
Giống như anh ấy đã nói, Windows 8 và Server 2012. Phím tắt Win + X là một sự an ủi cho những người đã bỏ lỡ menu Start.
Steve Howard

2
+1 cho Win + X! Phím tắt hack đẹp cho Win8 + (cũng hoạt động trong Win10).
rustyx

8

cmdhoạt động giống như lệnh chạy. Ghim nó vào thanh tác vụ, sau đó Ctrl + Shift + RightClick


5
Và nếu bạn ghim nó vào biểu tượng đầu tiên, bạn cũng sẽ nhận được phím tắt số: WIN + Ctrl + Shift + 1
Ciantic

HOẶC bạn có thể chạy cmd với tư cách quản trị viên lần đầu tiên và sau đó ghim nó. Sau đó, nó sẽ luôn mở ra với tư cách quản trị viên
rahuldottech

5

Đây là cách bạn chạy các tệp thực thi với tư cách quản trị viên từ hộp thoại Windows Run:

RunAs.exe /user:Administrator "regedit.exe"

Bạn phải sử dụng RunAs.exethay vì runas.


1
TẤT CẢ CAPS được coi là tấn công! Vui lòng không đăng lại với TẤT CẢ CAPS.
Simon

3
Tên tệp của Windows không phân biệt chữ hoa chữ thường và PATHEXT bao gồm ".exe", do đó RunAs.exe và runas giải quyết chính xác cùng một lệnh.
Steve Howard

4

Nhấn Control+ Shifttrước khi chạy chương trình và chương trình sẽ chạy cao.


3
Không hoạt động với tôi, không phải với hộp thoại chạy.
Tomáš Zato

Điều này dường như hoạt động trong Windows 10. Win + R, gõ lệnh, ctrl + shift + enter
dx_over_dt


3

Một cách khác là tắt UAC hoàn toàn và luôn chạy tất cả các chương trình với tư cách quản trị viên. Có thể không nên nhưng tin tôi đi, đó là một sự giải thoát.

Trong Vista, bạn có thể tắt nó trong bảng điều khiển, trong Windows 7, bạn phải sửa đổi sổ đăng ký (Lưu ý: Điều này KHÔNG giống với cài đặt không có nags chỉ ẩn UAC mà không tắt nó):

Windows Registry Editor Version 5.00 
;Disable UAC
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000

Cần phải khởi động lại sau khi thay đổi điều này.

Cũng được cảnh báo rằng điều này cũng vô hiệu hóa VirtualStore (chuyển hướng đọc và ghi vào / từ thư mục tệp chương trình). Để giữ cho các chương trình giả mạo nguyên vẹn, bạn cần hợp nhất chính xác ... / AppData / Local / VirtualStore với các thư mục tệp chương trình của bạn.


4
UAC không nên bị vô hiệu hóa. Đây là một tính năng bảo mật rất hữu ích, mặc dù được triển khai kém của hệ điều hành.
wag2639

4
Tại sao tất cả các downvote? Đây thực sự là một giải pháp làm việc. Khi tôi làm việc, tôi cần quản trị viên rất thường xuyên và tôi biết những gì tôi đang làm. Tôi không muốn UAC luôn luôn cản trở tôi và tôi không muốn làm việc xung quanh các giới hạn hộp thoại Run mỗi lần. Đây không phải là một giải pháp khả thi cho một máy tính gia đình, nhưng chắc chắn có các thiết bị của nó.
Jakub Januszkiewicz

1

chỉ cần nhấn Winvà sau đó nhập regedit. windows7 sẽ cung cấp cho bạn một số gợi ý, nhấp chuột phải vào regedit.exevà chọn "chạy với tư cách quản trị viên".


Để tìm kiếm tệp .msc, bạn cũng sẽ phải nhập tiện ích mở rộng.
Svavil

1

Truy cập C: / Windows / System32 và sao chép cmd.exe và đổi tên nó thành saj cmda.exe và thêm các thuộc tính vào "Chạy với tư cách quản trị viên" . Vì vậy, khi Win + R, bạn nhập cmda (cmd + admin: D) bạn sẽ nhận được dấu nhắc uac.


0

Vì Windows 7 Powershell được tự động đưa vào tất cả các máy, dẫn đến một giải pháp dễ dàng và hiện đại hơn cho vấn đề cũ này.

Với powershell, bất kỳ chương trình nào cũng có thể được chạy với tư cách quản trị viên bằng cách chạy Start-Processlệnh theo sau là tên của chương trình và Verb runAsđể kích hoạt dấu nhắc UAC. bạn có thể thực thi các lệnh powershell ngay từ hộp chạy để có được thứ gì đó giống như dấu nhắc lệnh của quản trị viên, bạn có thể viết

powershell Start-Process cmd -Verb runAs

Đây là giao diện của https://www.youtube.com/watch?v=HrhYdXoBors


0
powershell -command "start-process \"cmd.exe\" -ArgumentList \"/C echo select vdisk file="\\oliver-homeserver.lan\backup$\backup.vhd" ◙ attach vdisk | diskpart & pause\" -verb runas"

Điều này sẽ chạy một lệnh promt nâng cao mà echos lệnh cho tiện ích Diskpart để gắn vhd. Dấu hiệu lạ với vòng tròn là một mã khóa "Enter" ASCII được mã hóa thành các đường dẫn đa lớp vào đĩa. Tôi hy vọng, điều đó có ích, ngay cả khi bạn không cần chạy tiện ích Diskpart.

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.