Truy cập chi nhánh đăng ký HKEY_CURRENT_USER của người dùng khác


22

Tôi đang tìm cách truy cập vào sổ đăng ký của những người dùng khác trên máy tính để tôi có thể sao chép chúng.

Ý tưởng là tôi đang cố gắng để có được một ứng dụng Delphi phức tạp để biên dịch và chạy trên nhiều hồ sơ.

Tôi đã tìm thấy một lần để làm điều đó với một số công cụ quản lý Windows, nhưng tôi không thể tìm thấy nó ngay bây giờ.

Tôi không biết mật khẩu của người dùng khác, vì vậy tôi không thể đăng nhập như họ hoặc thực hiện "chạy như".

Câu trả lời:


23

bạn có thể sử dụng regedit cho việc này. Mở regedit và chọn HKEY_USERS, sau đó vào File-> Load Hive. Duyệt đến tệp Hive của người dùng, thường là NTUSER.DAT nằm ở% userprofile%.

Điều này tất nhiên đòi hỏi bạn phải là quản trị viên hoặc có quyền truy cập vào tệp hive của người dùng.


4
Điều đáng chú ý là tùy chọn menu Load Hive chỉ được bật khi phím HKEY_USERShoặc HKEY_LOCAL_MACHINEđược chọn.
Richard Everett

Regedit nói rằng tập tin đang được sử dụng (tất nhiên là vậy). Tôi nên làm gì bây giờ?
mahmoodvcs

@mahmoodvcs: Âm thanh như đã được tải - có thể ở đâu đó dưới cùng HKEY_USERS.
grawity

Cảm ơn yoooouuuuu !!! Điều này chỉ tiết kiệm trong ngày của tôi. Tôi đã có một mục trong Run của tôi khởi động lại Windows ngay lập tức (Tôi đang sử dụng nó cho một số thử nghiệm). Sử dụng kỹ thuật này tôi có thể xóa mục đó khỏi khởi động. Cảm ơn một lần nữa.
Sнаđошƒаӽ

1
Aah nó tồn tại C: \ Users \ <tên người dùng> \ NTUSER.DAT nhưng nó không hiển thị ngay cả khi các tệp vô hình được hiển thị.
Dalvik VM

1

Nếu bạn đang tìm cách sao chép hồ sơ cơ bản, tôi thích sử dụng tính năng sao chép hồ sơ người dùng trong windows XP. Để làm điều này, bạn sẽ cần hai tài khoản. Tôi thường sử dụng tài khoản của riêng tôi và tài khoản quản trị viên chung. Trước tiên, bạn định cấu hình tài khoản của riêng mình với tất cả các cài đặt đăng ký và sửa lỗi bạn muốn. Sau đó, khởi động lại máy tính của bạn (để buộc tất cả các chương trình giải phóng quyền kiểm soát tệp ntuser.dat) và đăng nhập vào tài khoản quản trị chung. Khi vào cửa sổ, nhấp chuột phải vào Máy tính của tôi và chuyển đến thuộc tính. Trong tab Nâng cao, bạn sẽ thấy phần "Hồ sơ người dùng" với nút cài đặt. Khi bạn nhấn nút đó, một danh sách tất cả các hồ sơ được lưu trữ cục bộ sẽ xuất hiện. Từ đây, bạn có thể sao chép một hồ sơ vào một hồ sơ khác. Tất cả những gì bạn làm là đặt vào vị trí của tệp ntsuer.dat "C: \ Documents and Settings \ exampleuser".

Công cụ này hoạt động tốt đáng ngạc nhiên vì nó đơn giản. Tôi thấy đó là một cách tuyệt vời để thực hiện cài đặt đăng ký mặc định. Bạn có thể sao chép hồ sơ của mình vào "người dùng mặc định" và sau đó tất cả người dùng trong tương lai sẽ có những cài đặt được cung cấp cho họ. Tôi thường sử dụng một cái gì đó như delprof để thanh lọc tất cả người dùng, sao chép hồ sơ của tôi sang người dùng mặc định và sau đó để người dùng khác đăng nhập lại. Đảm bảo sao lưu mọi dữ liệu được lưu trữ cục bộ trước khi bạn bắt đầu.

Nó ít nguy hiểm hơn sau đó sử dụng regedit kể từ khi bạn lấy một hồ sơ làm việc và sao chép nó. Nhược điểm chính là một số chương trình vẫn không hoạt động chính xác ngay cả sau này. Mặc dù điều đó chủ yếu là do mã được thiết kế xấu.

Hi vọng điêu nay co ich


0

Sử dụng regedit, nếu bạn có quyền quản trị đối với máy tính từ xa, bạn có thể chọn Tệp ... Kết nối Đăng ký mạng và nhập tên hoặc tìm kiếm máy tính mà bạn muốn kết nối.

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.