Thứ Sáu, 23 tháng 12, 2011

TAKE OWNERSHIP FILE, THƯ MỤC, Ổ ĐĨA, REGISTRY TRONG WINDOWS 8

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 PromptAdvanced 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"
Take Ownership file, thư mục, ổ đĩa, Registry trong Windows 8
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.
Take Ownership file, thư mục, ổ đĩa, Registry trong Windows 8
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.
Take Ownership file, thư mục, ổ đĩa, Registry trong Windows 8
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.
Take Ownership file, thư mục, ổ đĩa, Registry trong Windows 8
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.
Take Ownership file, thư mục, ổ đĩa, Registry trong Windows 8
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.
Take Ownership file, thư mục, ổ đĩa, Registry trong Windows 8
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.
Elevated Command Prompt

- 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.
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 VistaWindows 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!

1 nhận xét: