Buộc nhắc cmd.exe để chạy KHÔNG phải là quản trị viên


20

Liên quan đến câu hỏi khác của tôi , tôi cần có khả năng chạy dấu nhắc lệnh KHÔNG với tư cách quản trị viên. Bất cứ khi nào tôi khởi chạy một dấu nhắc lệnh, từ Menu Bắt đầu, hoặc bằng cách bấm đúp vào C:\Windows\System32\cmd.exetệp trong File Explorer, nó sẽ chạy nó với quyền nâng cao.

Cmd.exe đang chạy với tư cách quản trị viên

Làm thế nào tôi có thể chạy nó để nó chỉ chạy trong chế độ không nâng cao bình thường? Cmd.exe không bắt buộc phải được chạy với tư cách quản trị viên và thông thường khi bạn khởi chạy nó, nó không chạy với tư cách quản trị viên, nhưng vì một số lý do, nó được mặc định chạy như quản trị viên trên máy này. Đây là trên máy chủ Windows Server 2012 R2. Tài khoản của tôi tôi đã đăng nhập có đặc quyền quản trị viên (nhưng đó không phải là tài khoản người dùng Quản trị viên tích hợp mặc định) và cách giải quyết duy nhất tôi có thể nghĩ là chạy nó như một người dùng khác không có quyền riêng tư của quản trị viên. yêu cầu tôi trước tiên tạo tài khoản không phải quản trị viên trên máy chủ, điều này có vẻ quá mức. Có cách nào dễ hơn không?


Chưa bao giờ thử điều này, nhưng tạo một phím tắt cmd trên màn hình nền, thực hiện một thuộc tính trên phím tắt, sau đó nhấn nút nâng cao trên tab phím tắt, bạn có thể bỏ chọn chạy với tư cách quản trị viên không?
Moab

Bạn có thấy bất cứ điều gì trong menu Win-X (hoặc nhấp chuột phải vào nút Bắt đầu), khi chạy với tư cách quản trị viên? (không ở vị trí để kiểm tra từ phiên bản máy chủ tại thời điểm này.)
paradroid

@duDE Tôi đã thử runas và nó đã khởi chạy cmd.exe với tư cách người dùng khác, nhưng vẫn là quản trị viên. Tiêu đề là Administrator: cmd.exe (running as Domain\Username). @Moah Tôi cũng đã thử điều đó, nhưng phím tắt không chạy được như quản trị viên đã kiểm tra. @paradroid Win + X liệt kê cả hai Command PromptCommand Prompt (Admin), nhưng cả hai đều khởi chạy dấu nhắc lệnh với tư cách quản trị viên. Cảm ơn những lời đề nghị mặc dù các bạn :)
deadlydog

bạn có thể sử dụng Process Explorer từ Sysiternals. Mở Procexp với tư cách quản trị viên, rồi đi đến File-> Run as Limited User. Một thanh chạy sẽ xuất hiện và bạn có thể nhập cmdhoặc bất cứ thứ gì bạn muốn. technet.microsoft.com/en-us/sysiternals Bạn đã đúng, Runas sẽ luôn nâng nếu người dùng có khả năng nâng cao. bạn có thể tạo một người dùng không thể nâng cao và chạy như họ nếu bạn thực sự muốn sử dụng runas. Procexp dễ dàng hơn. Nhưng hãy đảm bảo rằng cmd.exe không được đánh dấu để luôn chạy với tư cách Quản trị viên trong tab Thuộc tính -> tương thích.
Frank Thomas

Câu trả lời:


24

Bật lại UAC. Khi được bật, không có chương trình nào bạn bắt đầu sẽ tự động chạy với tư cách quản trị viên.


trừ khi bạn đặt chúng luôn chạy với tư cách quản trị viên ở chế độ Tương thích cho tất cả người dùng. ứng dụng sẽ từ chối khởi chạy cho người dùng không thể nâng cao.
Frank Thomas

2

Giải pháp ngắn hạn:

  1. Tìm một biểu tượng để chạy dấu nhắc lệnh.
  2. Shift nhấp chuột phải -> "Chạy như một người dùng khác"
  3. Sau đó chỉ định một tài khoản người dùng không phải quản trị viên.

Giải pháp dài hạn: Tìm 'RUNASADMIN' trong các khóa đăng ký của bạn và xóa mọi mục nhập bao gồm cmd.exe


Tôi đã tìm kiếm đăng ký cho RUNASADMIN, nhưng nó không tìm thấy gì.
deadlydog

Bạn đã thử giải pháp tạm thời là tốt? Đối với giải pháp dài hạn, nó chỉ là một khả năng; hãy thử tìm kiếm cmd.exe trong sổ đăng ký của bạn và làm việc ngược lại.
BlueCollar

Không phải giải pháp tạm thời sẽ yêu cầu anh ta đăng nhập vào một người dùng khác, một người dùng bình thường (điều mà anh ta nói anh ta không muốn làm trong câu hỏi của mình)?
Mất trí

3
@Insane: Thực sự ngớ ngẩn: OP muốn chạy cmd.exenhư một số người dùng khác ngoài Quản trị viên, nhưng không muốn tạo bất kỳ người dùng nào ngoài Quản trị viên? Đó là một yêu cầu vô nghĩa.
Cuộc đua nhẹ nhàng với Monica

2
@LightnessRacesinOrbit Người dùng không giống như vai trò. Có đặc quyền quản trị viên không tự động cung cấp các đặc quyền đó cho mọi chương trình bạn chạy. - Điều đó nói rằng, bạn không nên đăng nhập bằng đặc quyền quản trị trừ khi bạn thực sự cần chúng - điều đó có nghĩa là bạn nên có tài khoản không có đặc quyền này.
Taemyr
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.