Lưu ý́
-
Bài viết này dành cho người dùng nâng cao, người quản trị và Chuyên gia CNTT.
-
Nhập tệp Đăng ký (.reg) là một tính năng của tệp Regedit.exe và không được hỗ trợ bởi các tệp Regedt32.exe. Bạn có thể sử Regedit.exe để thực hiện một số thay đổi đối với sổ đăng ký trên máy tính dựa trên Windows NT 4.0 hoặc Windows 2000, nhưng một số thay đổi yêu cầu Regedt32.exe. Ví dụ: bạn không thể thêm hoặc thay đổi giá REG_EXPAND_SZ hoặc REG_MULTI_SZ với Regedit.exe trên máy tính dựa trên Windows NT 4.0 hoặc Windows 2000. Regedt32.exe là đăng ký chính Trình soạn thảo cho Windows NT 4.0 và Windows 2000. Nếu bạn phải sử dụng Regedt32.exe, bạn không thể sử dụng tệp Mục nhập Đăng ký (.reg) để sửa đổi sổ đăng ký. Để biết thêm thông tin về sự khác biệt giữa Regedit.exe và Regedt32.exe, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
141377 Sự khác biệt giữa Regedit.exe và Regedt32.exe
TRONG TÁC VỤ NÀY
Tóm tắt
Quan trọng Mục, phương pháp hoặc tác vụ này chứa các bước cho bạn biết cách sửa đổi sổ đăng ký. Tuy nhiên, có thể xảy ra sự cố nghiêm trọng nếu bạn sửa đổi sổ đăng ký không đúng cách. Do đó, hãy đảm bảo rằng bạn làm theo các bước này cẩn thận. Để bảo vệ tốt hơn, hãy sao lưu sổ đăng ký trước khi bạn sửa đổi. Sau đó, bạn có thể khôi phục sổ đăng ký nếu xảy ra sự cố. Để biết thêm thông tin về cách sao lưu và khôi phục sổ đăng ký, hãy bấm số bài viết sau để xem bài viết trong Cơ sở kiến thức Microsoft:
322756 Cách sao lưu và khôi phục sổ đăng ký trong Windows Bài viết từng bước này mô tả cách thêm, sửa đổi hoặc xóa các khóa phụ và giá trị của sổ đăng ký bằng cách sử dụng tệp Mục nhập Đăng ký (.reg). Regedit.exe dụng các .reg để nhập và xuất các khóa phụ và giá trị của sổ đăng ký. Bạn có thể sử dụng các .reg này để phân phối từ xa các thay đổi trong sổ đăng ký cho một số máy tính chạy Windows. Khi bạn chạy một tệp .reg, nội dung tệp sẽ phối vào sổ đăng ký cục bộ. Do đó, bạn phải thận trọng khi .reg phát hành tệp.quay lại đầu trang
Cú pháp của . Tệp Reg
Tệp .reg có cú pháp sau đây:Dòng
Trống Phiên bản Sổ đăng ký [RegistryPath1] "DataItemName1"="DataType1:DataValue1" DataItemName2"="DataType2:DataValue2" Blank line [RegistryPath2] "DataItemName3"="DataType3:DataValue3" where: RegistryEditorVersion is either "Windows Registry Trình soạn thảo Version 5.00" for Windows 2000, Windows XP, and Windows Server 2003, or "REGEDIT4" for Windows 98 and Windows NT 4.0. Tiêu đề "REGEDIT4" cũng hoạt động trên các máy tính dựa trên Windows 2000, dựa trên Windows XP và Windows Server 2003. Dòng trống là một dòng trống. Thao tác này xác định việc bắt đầu một đường dẫn đăng ký mới. Mỗi khóa hoặc khóa phụ là một đường dẫn đăng ký mới. Nếu bạn có một vài phím trong tệp .reg, các dòng trống có thể giúp bạn kiểm tra và khắc phục sự cố nội dung. RegistryPathx là đường dẫn của khóa phụ chứa giá trị đầu tiên mà bạn đang nhập. Đặt đường dẫn trong dấu ngoặc vuông và phân tách từng cấp độ của cấu trúc phân cấp bằng dấu gạch chéo ngược. Ví dụ:[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Tệp .reg có thể chứa một số đường dẫn đăng ký. Nếu phần dưới cùng của cấu trúc phân cấp trong câu lệnh path không tồn tại trong sổ đăng ký, khóa phụ mới sẽ được tạo. Nội dung của các tệp đăng ký được gửi đến sổ đăng ký theo thứ tự bạn nhập. Do đó, nếu bạn muốn tạo khóa phụ mới với một khóa phụ khác bên dưới, bạn phải nhập các dòng theo thứ tự chính xác.
DataItemNamex là tên của mục dữ liệu mà bạn muốn nhập. Nếu một mục dữ liệu trong tệp của bạn không tồn tại trong sổ đăng ký, tệp .reg sẽ thêm mục đó (có giá trị của mục dữ liệu). Nếu một mục dữ liệu tồn tại, giá trị trong tệp .reg sẽ ghi đè lên giá trị hiện có. Dấu ngoặc kép bao quanh tên của mục dữ liệu. Dấu bằng (=) ngay sau tên mục dữ liệu. DataTypex là kiểu dữ liệu cho giá trị đăng ký và ngay sau dấu bằng. Đối với tất cả các kiểu dữ liệu khác REG_SZ (giá trị chuỗi), dấu hai chấm ngay sau kiểu dữ liệu. Nếu kiểu dữ liệu là không REG_SZ , không bao gồm giá trị kiểu dữ liệu hoặc dấu hai chấm. Trong trường hợp này, Regedit.exe giả REG_SZ cho kiểu dữ liệu. Bảng sau đây liệt kê các kiểu dữ liệu sổ đăng ký thông thường:
Kiểu Dữ liệu |
DataType trong .reg |
---|---|
REG_BINARY |
Hexadecimal |
REG_DWORD |
Dword |
REG_EXPAND_SZ |
thập lục phân(2) |
REG_MULTI_SZ |
thập lục phân(7) |
Để biết thêm thông tin về các kiểu dữ liệu sổ đăng ký, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
256986 Mô tả vềDataValuex trong sổ đăng ký Microsoft Windows ngay sau dấu hai chấm (hoặc dấu bằng với REG_SZ) và phải có định dạng thích hợp (ví dụ: chuỗi hoặc thập lục phân). Dùng định dạng thập lục phân cho các mục dữ liệu nhị phân. Lưu ý Bạn có thể nhập một số dòng mục dữ liệu cho cùng một đường dẫn đăng ký. Lưu ý rằng tệp đăng ký phải chứa dòng trống ở cuối tệp.quay lại đầu trang
Thêm khóa phụ của Sổ đăng ký hoặc Thêm và Thay đổi Giá trị Sổ đăng ký
Để thêm khóa phụ của sổ đăng ký hoặc thêm hoặc thay đổi giá trị sổ đăng ký, hãy thực hiện các thay đổi thích hợp trong sổ đăng ký, rồi xuất khóa phụ hoặc khóa phụ thích hợp. Các khóa đăng ký phụ đã xuất sẽ tự động được lưu dưới .reg của bạn. Để thực hiện thay đổi đối với sổ đăng ký và xuất các thay đổi của bạn sang tệp .reg, hãy làm theo các bước sau:
-
Bấm vào Bắt đầu, bấm vào Chạy, nhập regedit trong hộp Mở, rồi bấm ok.
-
Định vị, rồi bấm vào khóa phụ chứa mục hoặc các mục trong sổ đăng ký mà bạn muốn thay đổi.
-
Bấm Tệp, rồi bấm Xuất.
Bước này sẽ sao lưu khóa phụ trước khi bạn thực hiện bất kỳ thay đổi nào. Bạn có thể nhập lại tệp này vào sổ đăng ký sau nếu các thay đổi của bạn gây ra sự cố. -
Trong hộp Tên tệp , nhập tên tệp cần dùng để lưu tệp .reg các mục đăng ký gốc, rồi bấm Lưu.
Lưu ý Sử dụng tên tệp nhắc bạn về nội dung, chẳng hạn như tham chiếu đến tên của khóa phụ. -
Trong ngăn bên phải, hãy thêm hoặc sửa đổi các mục trong sổ đăng ký mà bạn muốn.
-
Lặp lại bước 3 và 4 để xuất lại khóa phụ nhưng sử dụng tên tệp khác cho tệp .reg này. Bạn có thể sử dụng tệp .reg này để thực hiện thay đổi sổ đăng ký trên một máy tính khác.
-
Kiểm tra các thay đổi của bạn trên máy tính cục bộ. Nếu chúng gây ra sự cố, hãy bấm đúp vào tệp chứa bản sao lưu dữ liệu đăng ký ban đầu để đưa sổ đăng ký về trạng thái ban đầu. Nếu những thay đổi hoạt động như mong đợi, bạn có thể phân phối các .reg bạn đã tạo trong bước 6 cho các máy tính khác bằng cách sử dụng các phương pháp trong phần "Phân phối sổ đăng ký thay đổi" của bài viết này.
Xóa các Khóa và Giá trị của Sổ đăng ký
Để xóa khóa đăng ký với tệp .reg, hãy đặt gạch nối (-) trước RegistryPath trong tệp .reg. Ví dụ: để xóa khóa phụ Kiểm tra khỏi khóa đăng ký sau:
HKEY_LOCAL_MACHINE\Software đặt gạch nối trước khóa đăng ký sau đây trong tệp .reg:
HKEY_LOCAL_MACHINE\Software\Test Ví dụ sau đây có một tệp .reg thể thực hiện tác vụ này.
[HKEY_LOCAL_MACHINE\Software\Test] Để xóa giá trị sổ đăng ký với tệp .reg, hãy đặt gạch nối (-) sau dấu bằng theo sau DataItemName trong tệp .reg. Ví dụ: để xóa giá trị sổ đăng ký TestValue khỏi khóa đăng ký sau đây:
HKEY_LOCAL_MACHINE\Software\Test đặt gạch nối sau "TestValue"= trong tệp .reg nhập. Ví dụ sau đây có một tệp .reg thể thực hiện tác vụ này.
HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- Để tạo tệp .reg, hãy sử dụng Regedit.exe để xuất khóa đăng ký mà bạn muốn xóa, rồi sử dụng Notepad để chỉnh sửa tệp .reg và chèn gạch nối.Đổi tên Khóa và Giá trị của Sổ đăng ký
Để đổi tên khóa hoặc giá trị, hãy xóa khóa hoặc giá trị đó, rồi tạo khóa hoặc giá trị mới bằng tên mới.
Phân phối Thay đổi Sổ đăng ký
Bạn có thể gửi tệp .reg cho người dùng trong thư email, đặt tệp .reg trên chia sẻ mạng và hướng người dùng đến chia sẻ mạng để chạy tệp hoặc bạn có thể thêm lệnh vào tập lệnh đăng nhập của người dùng để tự động nhập tệp .reg khi họ đăng nhập. Khi người dùng chạy tệp .reg, họ nhận được các thông báo sau:
Sổ đăng Trình soạn thảo
Bạn có chắc chắn muốn thêm thông tin vào đường dẫn của tệp .reg vào sổ đăng ký không? Nếu người dùng bấm Có, người dùng sẽ nhận được thông báo sau đây:Sổ đăng Trình soạn thảo
Thông tin trong đường dẫn .reg đã được nhập thành công vào sổ đăng ký. Regedit.exe hỗ trợ chuyển dòng lệnh /s để không hiển thị những thông báo này. Ví dụ: để âm thầm chạy tệp .reg (bằng khóa chuyển /s) từ tệp tập lệnh đăng nhập, hãy sử dụng cú pháp sau đây:regedit.exe /s của tệp .reg Bạn cũng có thể sử dụng chính sách nhóm hoặc Chính sách Hệ thống để phân phối thay đổi sổ đăng ký trên mạng của mình. Để biết thêm thông tin, hãy truy cập trang web Microsoft sau đây:
Phân phối Thay đổi Sổ đăng ký Lưu ý Nếu những thay đổi làm việc, bạn có thể gửi các tập tin đăng ký cho những người sử dụng thích hợp trên mạng.quay lại đầu trang