Thay đổi quyền đăng ký của 3 khóa không hoạt động với regini


2

Tôi đang chuẩn bị một tập lệnh bó sẽ giúp tôi xóa 3 khóa khỏi sổ đăng ký. Thật không may, không ai có quyền chỉnh sửa các khóa, ngoại trừ TrustedInstaller.

Để thực thi tệp reg của tôi, loại bỏ 3 khóa thành công, tập lệnh bó của tôi sẽ gọi REGINI và cố gắng đặt quyền 'truy cập đầy đủ cho mọi người'. Tuy nhiên, chạy tập lệnh của tôi với tư cách quản trị viên sẽ không thành công.

Dưới đây là nội dung của các tập tin của tôi:

script.bat

@SETLOCAL ENABLEDELAYEDEXPANSION && @SETLOCAL ENABLEEXTENSIONS && @CD /D %~dp0 && TITLE %~f0
REGINI _dlmw.rpf
_dlmw.reg

_dlmw.rpf

\Registry\Machine\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{45DE1EA9-10BC-4f96-9B21-4B6B83DBF476} [7]
\Registry\Machine\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{5EE64AFB-398D-4edb-AF71-3B830219ABF7} [7]
\Registry\Machine\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{C0F51D84-11B9-4e74-B083-99F11BA2DB0A} [7]

_dlmw.reg

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{45DE1EA9-10BC-4f96-9B21-4B6B83DBF476}]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{5EE64AFB-398D-4edb-AF71-3B830219ABF7}]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{C0F51D84-11B9-4e74-B083-99F11BA2DB0A}]

Trên thực tế, khi chạy tệp reg, không có quyền nào được đặt cho mọi người. Việc mã hóa thành http://support.microsoft.com/kb/245031 điều này thực sự sẽ hoạt động.

Tất cả các tệp nằm trong cùng một thư mục, lệnh REGINI không trả về bất kỳ tin nhắn nào.

Tôi làm gì sai?

CHỈNH SỬA

Bây giờ tôi đã hiểu rằng tôi không thể thay đổi quyền, vì tôi không phải là chủ sở hữu của các khóa. Không cài đặt thêm một cái gì đó sẽ phù hợp với tình hình của tôi tốt hơn IMHO.


1
Công reginicụ không thể thay đổi chủ sở hữu khóa đăng ký; bạn nên sử dụng subinacl. Dù sao, lý do bạn đang cố gắng để ngăn chặn các cảnh báo "bộ nhớ thấp" là gì?
và31415

Tôi đã nhận được 16 GB và Windows đã có RAM đầy đủ 8GB và đóng các ứng dụng khác. Tôi thích xây dựng các tập lệnh để sử dụng lại khi tôi cài đặt lại các cửa sổ của mình, chẳng hạn như vô hiệu hóa các tệp reg superfetch / prefetch của tôi.
modiX

Câu trả lời:


-1

Thay vào đó hãy xem xét tải xuống và sử dụng subinacl .


Exe hữu ích, hoạt động, ngay cả khi tôi không thích sử dụng các chương trình bên ngoài. Cảm ơn rất nhiều.
modiX

2
Câu trả lời giống như chỉ là không. Vui lòng bao gồm thông tin thích hợp trực tiếp trong câu trả lời của bạn và mở rộng chúng để hữu ích hơn (ví dụ: giải thích TẠI SAO người dùng muốn làm điều này và đưa ra một số ý tưởng về cách họ nên sử dụng nó để thực hiện những gì họ yêu cầu). Có lẽ peruse superuser.com/help/how-to-answer .
Ƭᴇcʜιᴇ007

2
Đối với mục đích của tôi, câu trả lời là hoàn thành. tuy nhiên tôi phải đồng ý với techie007. Một chút thông tin bên sẽ hữu ích. Đặc biệt cho người khác. Ngay cả bình luận của and31415 trong câu hỏi của tôi cũng làm rõ hơn. Bạn nên nói rõ ràng rằng tôi phải thay đổi quyền sở hữu. Ví dụ:SUBINACL /keyreg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{45DE1EA9-10BC-4f96-9B21-4B6B83DBF476} /setowner=%USERNAME%>NUL && SUBINACL /keyreg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{45DE1EA9-10BC-4f96-9B21-4B6B83DBF476} /grant=%USERNAME%=F>NUL
modiX

@ tech007 "like-only" nghĩa là gì? Chỉ thích cái gì? Thuật ngữ "chỉ như" không tồn tại trên trang bạn đã liên kết.
Jason
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.