2009-03-13 35 views

Trả lời

2

Thực ra, cách dễ nhất để thay đổi một nhóm khóa đăng ký là sử dụng *.reg file và chỉ cần tải nó vào sổ đăng ký. Nhưng hãy cẩn thận: Bạn thường không thể gửi các tệp này cho mọi người qua e-mail, vì chúng được lọc bởi nhiều máy chủ thư.

Thỉnh thoảng, chúng tôi sử dụng kỹ thuật này để vượt qua các cấu hình ứng dụng và kiểm tra chúng trên các máy khác.

Tôi chỉ đề cập đến giải pháp không có lập trình này vì bạn đã đề xuất rằng ứng dụng C# hoặc tệp lô sẽ là OK, cho thấy bạn đang tìm thứ gì đó nhẹ và bạn không quá lo lắng về chi tiết.

1

Từ tệp hàng loạt, bạn có thể sử dụng reg.exe.

4

Nếu các mục đăng ký bạn sẽ thay đổi là đã có trong registry, cách đơn giản nhất để tạo một file * .reg rằng những thay đổi các mục nhập registry khi bạn cần nó là như sau:

  1. mở Regedit
  2. Định vị thư mục đăng ký ngay phía trên khóa đăng ký bạn sẽ thay đổi trong thanh bên phải.
  3. Nhấp chuột phải vào thư mục và chọn "Xuất".
  4. Mở tệp bạn vừa xuất bằng notepad và xóa bất kỳ thứ gì ngoài dòng đầu tiên ("Windows Registry Editor Version 5.00" hoặc tương tự), tên thư mục ([HKEY_CURRENT_USER \ Software \ Intuit \ QBWebConnector] trong trường hợp của bạn) và cặp giá trị tên cho khóa bạn muốn thay đổi
  5. Chỉnh sửa giá trị bạn muốn thay đổi một cách thích hợp và lưu tệp. Trong trường hợp của bạn, bạn nên kết thúc với các tập tin * .reg sau:
  6. Version

Windows Registry Editor 5.00

[HKEY_CURRENT_USER \ Software \ Intuit \ QBWebConnector]

"Cấp" =" Verbose "

Nhấp đúp vào tệp và xác nhận (các) cảnh báo bảo mật sẽ thực hiện các thay đổi trên sổ đăng ký của bạn.

Hoặc, trong một batchfile, bạn âm thầm có thể nhập các tập tin registry thông qua "REGEDIT/S tên đường dẫn"

Hãy cẩn thận với registry kể từ khi bạn khác có thể phá huỷ cài đặt cửa sổ của bạn.

5

Dưới đây là một số cách hơn theo thứ tự easyness không được đề cập ở trên:

  1. Reg.exe thêm - Nhập reg /? để xem các tùy chọn và Reg reference để biết chi tiết.
  2. Regini.exe [scriptfile] - Mạnh hơn tệp .reg, bạn có thể xóa khóa con và mục dữ liệu và đặt quyền. Nhập regini /? để xem hướng dẫn hoặc bài viết MSDN Distributing Registry Changes để biết chi tiết.
  3. ATL :: lớp CRegKey, thành viên SetStringValue(), xem MSDN.
  4. Lớp đăng ký .NET SetValue() (C#, C++, F #, VB) - Xem MSDN reference.
  5. API Win32 như RegSetKeyValue(). Xem tham chiếu Registry Functions .
Các vấn đề liên quan