Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?

File Explorer luôn khởi động trong Windows với ít đặc quyền nhất. Ngay cả khi bạn nhấp vào tệp thực thi C:\Windows\explorer.exe và cố gắng khởi động nó trong phần “ Chạy với tư cách quản trị viên ”, Việc nâng cao đặc quyền sẽ không xảy ra. Trong bài viết này, chúng ta sẽ xem xét một thủ thuật đơn giản để chạy File Explorer với quyền nâng cao (với tư cách là quản trị viên).

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?

Bạn không có quyền truy cập thư mục, hãy nhấp vào tiếp tục để có quyền truy cập vĩnh viễn

Khi làm việc với Windows File Explorer dưới tài khoản được thêm vào nhóm quản trị viên cục bộ (hoặc thậm chí dưới quyền quản trị viên Windows cài sẵn), bạn thường phải mở các thư mục hệ thống, hồ sơ người dùng hoặc chỉnh sửa các tệp hệ thống được bảo vệ. Khi cố gắng mở thư mục / tệp như vậy trong Windows Explorer trong ngữ cảnh hiện tại, cảnh báo UAC xuất hiện nhắc cấp quyền truy cập và nâng cao đặc quyền.

Nó trông như thế nào:hãy thử mở một thư mục hệ thống C:\ Windows \ System32 \ Config trong File Explorer. Cửa sổ Kiểm soát Tài khoản Người dùng xuất hiện để cảnh báo rằng bạn hiện không có quyền truy cập vào thư mục này:

You don’t currently have permission to access this folder.
Click Continue to permanently get access to this folder.

Nhưng bạn có thể có quyền truy cập thông qua nâng cao đặc quyền UAC bằng cách nhấp vào Tiếp tục .

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?

Khi bạn nhấp vào Tiếp tục, UAC tạm thời nâng cao các đặc quyền của quy trình explorer.exe của bạn và cấp quyền kiểm soát toàn bộ NTFS cho tài khoản của bạn.

Sự cố đã biết:

Không sao cả, nhưng nếu bạn làm vậy, tài khoản của bạn sẽ được thêm rõ ràng vào thư mục quyền NTFS. Nhưng tất cả những gì bạn muốn làm là xem nội dung của thư mục chứ không phải thay đổi ACL của nó! Điều gì sẽ xảy ra nếu có nhiều quản trị viên trên máy chủ? Sau đó, mỗi người trong số họ sẽ thay đổi ACL thư mục khi truy cập vào thư mục.

Sau khi các quyền đã được thay đổi, tất cả các chương trình đang chạy trong tài khoản người dùng của bạn đều có toàn quyền kiểm soát trên thư mục này (ngay cả khi chương trình không được nâng cấp) và ngay cả sau khi tài khoản của bạn bị xóa khỏi nhóm Quản trị viên cục bộ.

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?

Hành vi này của File Explorer tạo ra sự cố khi quản lý các thư mục mạng được chia sẻ trên Windows Server. Để giải quyết vấn đề này, nhiều quản trị viên Windows thích quản lý các thư mục được chia sẻ qua đường dẫn UNC (\\mun-fs01\docs\ ) thay vì cục bộ. Trong trường hợp này, bạn không cần nâng cao đặc quyền khi truy cập thư mục và do đó không có thay đổi nào đối với NTFS ACL.

Đương nhiên, khi bạn thường xuyên làm việc với các tệp hệ thống hoặc thư mục người dùng, thông báo UAC bật lên này trở nên khó chịu. Vì tôi không muốn tắt UAC, tôi đã tìm cách khởi động Exploler.exe được nâng lên.

Làm cách nào để chạy File Explorer với tư cách là Quản trị viên trên Windows 10 và Windows Server?

Quá trình Windows Explorer bắt đầu khi người dùng đăng nhập bằng mã thông báo truy cập người dùng tiêu chuẩn. Bạn không thể nâng cấp quá trình Explorer.exe theo cách tiêu chuẩn. Ngoài ra, bạn sẽ không thể bắt đầu quy trình khám phá thứ hai ở chế độ “Chạy với tư cách quản trị viên” (điều này bị chặn bởi CreateExplorerShellUnelevatedTask bài tập). Windows File Explorer không hỗ trợ chạy nhiều phiên bản của quy trình explorer.exe trong các ngữ cảnh bảo mật khác nhau trong một phiên người dùng tương tác. Do đó, trước tiên bạn cần kết thúc quá trình explorer.exe hiện tại trong phiên người dùng của mình.

Bạn có thể diệt explorer.exe xử lý từ Trình quản lý Tác vụ hoặc bằng lệnh sau trong bảng điều khiển PowerShell (đảm bảo chạy powershell.exe với tư cách là quản trị viên):

taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe

SUCCESS: The process "explorer.exe" with PID 3208 has been terminated.

Để chạy quy trình explorer.exe với tư cách quản trị viên, hãy sử dụng lệnh:

c:\windows\explorer.exe /nouaccheck

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?

( KHÔNG | UAC | KIỂM TRA )

Các lệnh này sẽ kết thúc quá trình explorer.exe cho người dùng hiện tại và bắt đầu một quá trình mới, quá trình này sẽ kế thừa mã thông báo truy cập nâng cao mà powershell.exe được chạy.

Hoặc bạn có thể bắt đầu một quy trình khám phá đặc quyền mới từ Trình quản lý tác vụ -> Tệp -> Chạy tác vụ mới -> explorer.exe /nouaccheck (hãy nhớ chọn tùy chọn “ Tạo tác vụ này với đặc quyền quản trị ”).

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?

Bạn có thể đảm bảo rằng Windows Explorer hiện đang chạy nâng cao trong Trình quản lý tác vụ . Mở Trình quản lý tác vụ và đi tới Chi tiết chuyển hướng. Nhấp chuột phải vào bất kỳ cột nào, nhấp vào Chọn cột và bật Đã nâng cao cột sẽ được hiển thị.

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?

Như bạn có thể thấy, explorer.exe hiện có thuộc tính Nâng cao =Có .

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?

Sau đó, Explorer sẽ có thể mở bất kỳ thư mục hệ thống nào mà không có cảnh báo UAC và tất cả các tiến trình con chạy từ Windows Explorer sẽ chạy ở chế độ nâng cao.

Ví dụ:sẽ thuận tiện khi bạn cần chỉnh sửa máy chủ lưu trữ tệp (c:\ windows \ system32 \ drivers \ etc):bạn có thể mở nó ngay từ Explorer bằng Notepad mà không cần bắt đầu quy trình notepad.exe riêng biệt với tư cách là quản trị viên hoặc người dùng khác.

Nếu bạn thường xuyên cần chạy explorer.exe ở chế độ nâng cao, bạn có thể tạo tệp * .bat hoặc * .ps1 bằng các lệnh trên trên màn hình của mình.

Khi bạn hoàn tất, hãy nhớ khởi động lại explorer.exe ở chế độ không nâng cao:

taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe
explorer.exe

Như bạn có thể thấy, bây giờ giá trị Nâng cao cho quá trình explorer.exe đã thay đổi thành Không .

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?

Thủ thuật nâng cao Windows Explorer này hoạt động trên cả Windows Server 2016/2019 và tất cả các bản dựng Windows 10.

Trên Windows Server 2012 / R2 và Windows 8, để chạy quá trình Explorer nâng cao, bạn cần mở cmd.exe với tư cách là quản trị viên và chạy lệnh:
tskill explorer & explorer

Làm thế nào để chạy Windows File Explorer nâng cao (với tư cách là Quản trị viên)?