Thay đổi quyền đăng ký thông qua dòng lệnh (tệp bó)


11

Tôi đã tìm thấy một Reg Hack tuyệt vời cho Windows 7, đổi tên biểu tượng 'Máy tính' thành một cái gì đó giống như %username% on %computername%. Thật không may, trong hướng dẫn, nó nói để thay đổi quyền của khoá đăng ký. Tôi muốn thay đổi điều này từ dòng lệnh, trong một tệp bó, sau đó thêm tinh chỉnh đó, sau đó khóa lại khóa đó, tất cả trong một tệp. Điều này có thể không? Nếu vậy thì thế nào?

Câu trả lời:


12

Tôi tìm thấy cách của mình xung quanh một tiện ích khác, SetACL . Tôi đẩy tập tin ra một số hệ thống, sau đó chạy các lệnh sau từ xa. Họ đã thành công và biểu tượng đã thay đổi trên các hệ thống đó sau khi thực hiện F5trên Desktop.

SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}" -ot reg -actn setowner -ownr n:Administrators
SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}" -ot reg -actn ace -ace "n:Administrators;p:full"
reg import computername.reg

0

Bạn cũng có thể sử dụng Subinacl.exe (Công cụ chính thức của Microsoft để quản lý quyền).

Để thay đổi quyền của người dùng đối với khóa đăng ký đặc biệt và các khóa con của nó, bạn có thể viết thông báo như thế này (sao chép tệp Subinacl.exe trong C: \ Cindows \ system32 để sử dụng trực tiếp làm lệnh tiêu chuẩn trong cmd):

> subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES\MICROSOFT /grant=Everyone=f
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.