Trong Windows,
dù cho bạn có tài khoản quản trị cao nhất thì cũng có những file, thư
mục… mà bạn không thể thay đổi nội dung. Đây thường là các file hệ thống
và để chỉnh sửa chúng, bạn cần qua một bước chiếm quyền quản trị của
file hoặc thư mục đó. Bước này được gọi là Take Ownership.
Trong bài viết này, mình sẽ hướng dẫn bạn cách
Take Ownership một file, thư mục, ổ đĩa (phân vùng) hay một khóa
Registry bất kỳ. Có điều bạn cần lưu ý là tránh không
Take Ownership ổ đĩa
C để hệ thống hoạt động ổn định.
Có 2 cách (theo mình biết) có sẵn trong hệ thống Windows có thể giúp bạn thực hiện việc này, đó là sử dụng
Elevated Command Prompt và
Advanced Security Settings. Bây giờ mình sẽ hướng dẫn bạn cách sử dụng từng công cụ một.
1. Elevated Command Prompt.
Sử dụng
Elevated Command Prompt, bạn sẽ có thể chiếm quyền điều khiển các file, thư mục hay ổ đĩa. Tuy nhiên với các khóa
Registry thì bạn sẽ không thể dùng cách này, mà bạn cần sử dụng
Advanced Security Settings mà mình giới thiệu ở phần dưới.
Trước tiên, bạn cần mở
Elevated Command Prompt lên, sau đó nhập vào một trong các dòng lệnh sau để tiến hành
Take Ownership.
A) Take Ownership một file.
Để gán quyền điều khiển một file cho tài khoản hiện đang sử dụng, bạn nhập dòng lệnh sau:
takeown /F "đường dẫn đầy đủ của file"
Hoặc để gán quyền điều khiển cho nhóm
Administrator bạn nhập dòng lệnh sau:
takeown /F "đường dẫn đầy đủ của file" /A
Ví dụ:
takeown /F "D:\Windows\System32\conhost.exe"
Nếu thấy xuất hiện thông báo “
SUCCESS: The file (or folder): … now owned by user…” là bạn đã thành công.
B) Take Ownership một thư mục hay ổ đĩa.
Cũng gần tương tự như thực hiện
Take Ownership file, bạn nhập dòng lệnh sau để gán quyền điều khiển cho tài khoản hiện tại:
takeown /F "đường dẫn đầy đủ của thư mục hay ổ đĩa" /R
hoặc cho nhóm
Administrator.
takeown /F "đường dẫn đầy đủ của thư mục hay ổ đĩa" /A /R
Ví dụ:
takeown /F "D:\Windows\System32" /A /R
2. Advanced Security Settings.
Để mở
Advanced Security Settings cho một file, thư mục hay ổ đĩa bạn bấm chuột phải vào nó rồi chọn
Properties. Sau đó bạn chuyển qua thẻ
Security rồi bấm nút
Advanced.
Còn đối với một khóa
Registry, bạn bấm chuột phải vào khóa đó chọn
Permissions…Sau đó bạn cũng bấm nút
Advanced như cách làm với file, thư mục và ổ đĩa.
Trong cửa sổ
Advanced Security Settings, bạn bấm vào liên kết “
Change” trên mục
Owner. Nếu xuất hiện cảnh báo
UAC bạn chọn
Yes.
Bước tiếp theo bạn cần chọn lựa người dùng hoặc nhóm người dùng bạn muốn gán quyền điều khiển cho họ. Để thực hiện, bạn bấm nút
Advanced trong cửa sổ mới xuất hiện.
Một cửa sổ mới nữa xuất hiện và bạn bấm nút
Find Now rồi chọn người dùng hoặc nhóm người dùng muốn gán >
OK >
OK.
Bây giờ mục
Owner ở cửa sổ
Advanced Security Settings
đã được đổi thanh người dùng mà bạn vừa chọn lựa. Nếu bạn muốn chiếm
luôn quyền điều khiển các đối tượng nằm bên trong thư mục, ổ đĩa hay
khóa
Registry này thì bạn cần bấm chọn hộp kiểm “
Replace owner of subcontainers and objects” hoặc không thì bỏ qua >
OK.
Nếu xuất hiện hộp thoại xác nhận, bạn bấm
Yes để hoàn tất.
Như vậy là bạn đã hoàn tất việc Take Ownership một file, thư mục, ổ đĩa hay khóa
Registry bất kỳ. Ở bài sau, mình sẽ hướng dẫn bạn cách thêm
Take Ownership vào menu ngữ cảnh để bạn có thể chiếm quyền điều khiển chỉ bằng một bấm chuột.
Chúc bạn thành công!
MỞ ELEVATED COMMAND PROMPT TRONG WINDOWS 8
Nếu bạn đã đưa giao diện Metro của Windows 8 trở về giao diện Windows 7 quen thuộc thì bạn có thể mở Elevated Command Prompt tương tự như ở Windows 7. Còn nếu bạn vẫn sử dung giao diện Metro này thì để mở Elevated Command Prompt, bạn có thể làm theo hướng dẫn ở bài này.
-
Bước 1: ngoài màn hình
Desktop bạn bấm tổ hợp phím
Windows +
F.
-
Bước 2: trong màn hình tìm kiếm giao diện
Metro, bạn bấm chon
Apps rồi nhấp “
cmd” vào khung
Search Apps.
-
Bước 3: bạn bấm chuột phải vào biểu tượng
Command Prompt bên mục
Result, sau đó bấm chuột vào
Advanced ở góc dưới bên phải màn hình rồi chon “
Run as Administrator”.
Nếu xuất hiện cảnh báo
UAC bạn bấm
Yes.
MỞ ELEVATED COMMAND PROMPT
Bạn có thấy Elevated Command Prompt nghe quen quen không? Bạn
không nhầm đâu, bởi vì đây chính là công cụ Command Prompt quen thuộc.
Nhưng tại sao lại gọi là
Elevated Command Prompt? Thực ra là như này. Trong
Windows Vista và
Windows 7, một vài dòng lệnh trong
Command Prompt yêu cầu phải được chạy dưới quyền
Administrator. Và để chạy những dòng lệnh này, bạn phải sử dụng
Command Prompt với quyền
Administrator. Và công cụ
Command Prompt được chạy dưới quyền
Administrator này được gọi là
Elevated Command Prompt.
Elevated Command Prompt được mở rất đơn giản, và hoàn toàn tương tự như bạn mở chương trình được khác chạy dưới quyền
Administrator.
Cách thứ nhất, bạn mở
Start menu >
All programs >
Accessories > sau đó bấm chuột phải vào chương trình
Command Prompt và chọn
Run as Administrator.
Cách thứ 2, bạn mở
Start Menu, nhập từ khóa "
cmd" vào khung
Search rồi nhấn tổ hợp phím
CTRL +
SHIFT +
ENTER.
Nếu xuất hiện hộp cảnh báo
UAC thì bạn bấm nút
Yes. Khi đó, hộp thoại
Elevated Command Prompt sẽ mở ra, bạn sẽ thấy điểm khác biệt là đường dẫn trong dòng lệnh đầu tiên là:
C:\Windows\system32>
thay vì:
C:\User\{tên tài khoản}>
như bình thường.
Chúc bạn thành công!