Làm thế nào để viết một tập tin reg. Cách tự tạo tệp đăng ký.reg. Làm thế nào để tạo một tập tin đăng ký. Đi…

Các tập tin có phần mở rộng đăng ký cần thiết để nhanh chóng thực hiện các thay đổi đối với sổ đăng ký Windows (một loại cài đặt, cấu hình và thông số trên toàn hệ thống). Ví dụ: bạn có thể nhanh chóng xóa thùng rác khỏi màn hình nền hoặc tắt phím Caps Lock (ví dụ: nó làm tôi khó chịu).
1. Để tạo một tập tin có phần mở rộng .reg, nhấp chuột phải vào vùng trống của thư mục hoặc màn hình nền, trỏ đến nhóm “Mới” và chọn “Tài liệu văn bản”.
2. Bạn sẽ được cung cấp một tên tiêu chuẩn, chẳng hạn như "Text document.txt". Nhập tên được yêu cầu cho tệp mới, ví dụ: đối với bài viết đã được đề cập “Cách tắt thùng rác và xóa nó khỏi màn hình”, hãy tạo một tệp có tên korzina.reg.
3. Xác nhận thay đổi tiện ích mở rộng.

4. Vậy là xong, một file mới có đuôi .reg đã được tạo thành công.
5. Để thêm lệnh và tham số vào nó, nhấp chuột phải vào nó và chọn chỉnh sửa.

6. Trình chỉnh sửa sẽ mở ra. Thực hiện những thay đổi cần thiết và lưu tệp bằng cách nhấn Ctrl+S hoặc chọn menu "Tệp" ở bảng trên cùng, sau đó chọn lệnh "Lưu".

7. Để thực hiện các thay đổi đối với sổ đăng ký, hãy nhấp đúp vào tệp reg của chúng tôi hoặc nhấp chuột phải vào tệp đó và chọn mục đầu tiên “Hợp nhất”. Đồng ý với cảnh báo về những thay đổi đối với sổ đăng ký.

Vậy làm cách nào để tạo một tệp có phần mở rộng . đăng ký?

Hãy nhìn vào mọi thứ theo thứ tự. Trước tiên, chúng ta cần đảm bảo rằng trong Windows XP/Vista/7/8, chức năng ẩn phần mở rộng của các loại tệp đã đăng ký bị tắt. Tiếp theo chúng tôi sẽ hướng dẫn bạn cách thực hiện việc này (xem bên dưới):

1) Nhấp chuột Bắt đầu và lựa chọn Bảng điều khiển

2) Trong cửa sổ xuất hiện, chọn Thiết kế và cá nhân hóa(sau khi thiết lập trong dòng Xem: loại)

Nếu bạn đã đặt tham số lớn hoặc biểu tượng nhỏ:

sau đó chúng tôi chỉ đang tìm kiếm Cài đặt thư mục Hãy đi thẳng đến điểm 4.

4) Bạn sẽ thấy cửa sổ này:

Chuyển đến tab Xem, cuộn danh sách đến cuối cùng và tìm dòng Ẩn tiện ích mở rộng cho các loại tệp đã đăng ký và bỏ chọn hộp.

Nhấn OK và đóng tất cả các cửa sổ trước đó. Bây giờ chúng ta thấy phần mở rộng tập tin. Ví dụ: một tài liệu văn bản sẽ có phần mở rộng .txtở cuối tên của nó.

5) Bây giờ hãy bắt đầu tạo tập tin reg

Nhấp chuột phải vào màn hình nền (hoặc bất kỳ thư mục nào)

chọn trong menu ngữ cảnh Tạo nên ---> Dữ liệu văn bản

Các tập tin định dạng REG có thể được mở bằng các chương trình đặc biệt. Có 2 loại định dạng REG, mỗi loại được mở bằng các chương trình khác nhau. Để mở loại định dạng mong muốn, hãy nghiên cứu mô tả tệp và tải xuống một trong các chương trình được đề xuất.

Phần mở rộng tệp .REG

Lưu trữ khóa đăng ký, số sê-ri và thông tin đăng ký người dùng khác cho một chương trình cụ thể. Được tạo sau khi hoàn tất đăng ký. Nó được chương trình tham chiếu khi mở để nhận dạng người dùng, nhưng không nên mở tệp theo cách thủ công.

Tải xuống chương trình cho định dạng REG

Khi khởi chạy, nó sẽ cập nhật Windows Sổ đăng ký. Các tệp REG tiêu chuẩn có thể được tạo để sửa đổi các khía cạnh khác nhau của Windows. Để tạo tệp cập nhật sổ đăng ký của riêng bạn, hãy làm theo các hướng dẫn sau:

1. Chạy Regedit (Chọn Run từ menu Start, gõ "Regedit")

2. Chọn phần đăng ký bạn cần thay đổi

3. Từ menu Tệp, chọn Xuất

4. Chọn tùy chọn "Nhánh đã chọn" trong Phạm vi xuất ở cuối cửa sổ.

5. Lưu tệp có phần mở rộng ".reg".

Lưu ý: Cập nhật thủ công sổ đăng ký Windows là một quy trình nâng cao hơn và chỉ nên thử nếu bạn biết chính xác phải làm gì. Việc cập nhật sổ đăng ký không chính xác có thể gây ra lỗi Windows.

Cách mở tệp REG (Tệp đăng ký)

Bài viết này phác thảo các nguyên tắc cơ bản khi làm việc với sổ đăng ký Windows, kiến ​​thức về những nguyên tắc này sẽ hữu ích cho bạn trong việc tùy chỉnh hệ điều hành bằng cách sử dụng các chỉnh sửa sổ đăng ký.

Thuật ngữ

Trước khi bắt tay vào kinh doanh, chúng ta cần xác định thuật ngữ. Tôi đang sử dụng thuật ngữ chính thức của Microsoft nên các thuật ngữ này khá nhất quán với các mục trong Trình chỉnh sửa Sổ đăng ký.

Hình 1 - Trình chỉnh sửa sổ đăng ký

Như bạn có thể thấy, không có “nhánh” hay “chìa khóa” nào ở đây. Bây giờ đến điểm.

tập tin REG

Tệp REG là tệp văn bản có phần mở rộng REG, được biên dịch theo một định dạng cụ thể.

Định dạng tệp REG

Dưới đây là ví dụ về tệp REG vô hiệu hóa menu tài liệu gần đây.

Windows Reged Editor Phiên bản 5.00; Tắt menu tài liệu gần đây "NoRecentDocsMenu"=hex:01,00,00,00

Tạo tệp REG

Tạo một tập tin REG rất đơn giản. Sao chép mã vào bất kỳ trình soạn thảo văn bản nào (ví dụ: Notepad). Nhấn CTRL+S và lưu tệp với bất kỳ tên và phần mở rộng.reg nào, đặt cả hai trong dấu ngoặc képđể tránh phần mở rộng txt.

Hình 2 - Tạo tệp REG

Cú pháp tệp REG

  • Trình chỉnh sửa Sổ đăng ký Windows Phiên bản 5.00— tiêu đề tập tin, là một phần không thể thiếu của nó. Bạn cũng có thể xem REGEDIT4 dưới dạng tiêu đề - đây là định dạng Windows 98 / NT 4.0, tuy nhiên, định dạng này cũng sẽ được các hệ điều hành Windows mới hơn hiểu. Thông tin thêm về sự khác biệt trong các định dạng có thể được tìm thấy trên trang web Câu hỏi thường gặp của JSO (bằng tiếng Anh).
  • ;Tắt menu tài liệu gần đây- một lời bình luận. Tất cả các dòng bắt đầu bằng ; (dấu chấm phẩy) thể hiện ý kiến.
  • là một khóa đăng ký. Về mặt đồ họa (trong Trình soạn thảo sổ đăng ký), nó biểu thị đường dẫn đến tham số. Ở định dạng tệp REG, các phần luôn được đặt trong dấu ngoặc vuông. Trong ví dụ này, khóa Explorer (phụ) thuộc về khóa HKEY_CURRENT_USER.
  • "NoRecentDocsMenu"=hex:01,00,00,00- tham số đăng ký và ý nghĩa của nó. Tùy thuộc vào giá trị của tham số, hành vi của hệ điều hành hoặc đối tượng sẽ thay đổi. Nhiều tham số có thể được cấu hình trong GUI của hệ điều hành, nhưng không phải tất cả. Trong những trường hợp như vậy, trình chỉnh sửa sổ đăng ký, tweaker hoặc tệp REG được sử dụng để thay đổi tham số.

Tệp REG có thể chứa nhiều khóa đăng ký và cài đặt, nhưng tiêu đề chỉ được sử dụng ngay từ đầu.

Windows Register Editor Phiên bản 5.00 ;Tắt khởi động lại trong trường hợp BSOD "AutoReboot"=dword:00000000 ;Tắt thông báo trên màn hình chào mừng về các tin nhắn chưa đọc "MessageExpiryDays"=dword:00000000

Tệp REG này có được bằng cách xuất từ ​​trình chỉnh sửa sổ đăng ký regedit.exe. Sử dụng tệp REG, bạn có thể thực hiện các thay đổi đối với sổ đăng ký hệ thống - thao tác này được gọi là nhập cài đặt sổ đăng ký.

Xuất cài đặt đăng ký

Xuất cài đặt đăng ký là một nhiệm vụ dễ dàng. Theo quy định, cài đặt được xuất trước khi thực hiện các thay đổi đối với sổ đăng ký (sao lưu) hoặc để tạo tệp REG để nhập sau này vào sổ đăng ký của máy tính khác hoặc trong quá trình cài đặt hệ thống tự động.

Bạn có thể xuất cài đặt đăng ký theo nhiều cách khác nhau.

Trình chỉnh sửa sổ đăng ký Windows (regedit.exe)

Hệ điều hành Windows bao gồm một chương trình chỉnh sửa sổ đăng ký - regedit.exe. Vì nó nằm trong thư mục hệ thống nên bạn không cần chỉ định đường dẫn đầy đủ để chạy nó trên dòng lệnh (ví dụ: trình tự sau là đủ: Bắt đầu - Chạy - regedit - OK).

Để xuất khóa đăng ký, chỉ cần nhấp chuột phải vào khóa đó và chọn lệnh từ menu ngữ cảnh Xuất khẩu(trong Windows 2000 lệnh này nằm trong menu Tài liệu).

Trình chỉnh sửa sổ đăng ký khác

Có rất nhiều chương trình để thực hiện các thay đổi đối với sổ đăng ký hệ thống, cũng có khả năng xuất cài đặt. Nếu bạn thường xuyên làm việc với sổ đăng ký thì có thể bạn sẽ cần một chương trình có thanh địa chỉ. Bạn có thể dán khóa đăng ký đã sao chép (từ một bài viết hoặc từ một bài đăng trên diễn đàn) vào thanh địa chỉ và nhanh chóng điều hướng đến cài đặt mong muốn. Một ví dụ về chương trình như vậy là RegWorks.

Dòng lệnh

Từ dòng lệnh, bạn có thể xuất cài đặt đăng ký bằng lệnh XUẤT KHẨU, có cú pháp sau.

REG EXPORT Đường dẫn đầy đủ đến khóa đăng ký ở dạng: ROOT\Subkey (chỉ dành cho máy tính cục bộ). Phân vùng gốc. Giá trị: [ HKLM | HKCU | HKCR | HKU | HKCC]. Đường dẫn đầy đủ đến khóa đăng ký trong phân vùng gốc đã chọn. Tên của tệp đĩa cần xuất. Ví dụ: REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg Xuất tất cả các phần con và giá trị tham số của phần MyApp sang tệp AppBkUp.reg

Nhập cài đặt đăng ký

Có một số cách để nhập cài đặt đăng ký.

Chạy tệp REG bằng GUI

Đây là cách dễ dàng nhất. Nó bao gồm việc khởi chạy tệp REG chứa các tham số cần thiết bằng cách nhấp đúp hoặc từ dòng lệnh.

Nhấn đúp chuột

Nghe có vẻ tầm thường nhưng bạn có thể thực hiện các thay đổi đối với sổ đăng ký bằng cách nhấp đúp vào tệp REG. Tuy nhiên, trước tiên hệ thống sẽ làm rõ liệu bạn có thực sự muốn làm điều này hay không. Nếu câu trả lời là tích cực, những thay đổi sẽ được thực hiện.

Hình 3 - Hệ thống yêu cầu xác nhận để thực hiện thay đổi.

Vì truy vấn này nên phương pháp này không phù hợp để nhập cài đặt vào sổ đăng ký trong quá trình cài đặt hệ thống im lặng. Nhưng có nhiều cách khác.

Dòng lệnh

Để nhập tệp REG từ dòng lệnh, có một lệnh ĐĂNG KÝ. Bằng cách gõ vào dòng lệnh

REGEDIT C:\hklm.reg

Bạn sẽ nhận được hộp thoại giống hệt như khi bạn nhấp đúp chuột. Bạn có thể chặn sự xuất hiện của hộp thoại bằng cách chạy lệnh với tham số /S. Phương pháp này thường được sử dụng nhất trong quá trình cài đặt Windows tự động.

REGEDIT /S C:\hklm.reg

Lệnh REG THÊM

Sử dụng lệnh ĐĂNG KÝ THÊM Bạn cũng có thể nhập cài đặt đăng ký. Điều này thuận tiện vì các lệnh nhập tham số có thể được bao gồm trong một tệp bó cũng thực hiện các tác vụ khác (tức là không cần thêm tệp REG). Ví dụ: lệnh này thường được sử dụng để nhập các giá trị đăng ký vào key RunOnceEx và sau đó cài đặt chương trình vào lần đầu tiên bạn đăng nhập. Cú pháp lệnh khá đơn giản - hãy tự xem bằng cách chạy lệnh trên dòng lệnh ĐĂNG KÝ THÊM.

tập tin INF

Bạn cũng có thể nhập cài đặt vào sổ đăng ký bằng tệp INF. Cú pháp chung của chúng phức tạp hơn một chút so với tệp REG, nhưng việc ghi trực tiếp vào sổ đăng ký khá đơn giản. Dưới đây là một ví dụ từ addon Msgina

Signature="$Windows NT$" Msgina OptionDesc="Msgina" Tip="Thư viện đăng nhập GINA" Chế độ=0,1,2,3 AddReg=Msgina.AddReg HKLM,"Software\Policies\Microsoft\Windows\System\ Shutdown" ,"ShowHibernateButton",0x10001,1 HKLM,"Software\Policies\Microsoft\Windows\System\Shutdown","HibernateAsButton",0x10001,1

Ghi chú. Thông tin thêm về các tệp INF có thể được tìm thấy trong .

Cấu trúc tập tin Reg
Chebotarev Igor

Kiến thức về sổ đăng ký Windows sẽ không đầy đủ nếu không có khả năng ghi tệp reg. Hãy bắt đầu với nó là gì. Tệp reg là một tệp có cấu trúc cụ thể và chứa thông tin có thể được nhập vào sổ đăng ký. Nếu công việc với trình chỉnh sửa sổ đăng ký đã bị chặn (bạn có thể đọc cách thực hiện việc này trong bài viết), thì cách dễ nhất để chỉnh sửa sổ đăng ký là tạo và nhập tệp reg (tất nhiên, bạn có thể vào DOS, vào protected chế độ, hãy sử dụng các chương trình khác, nhưng điều đó khó khăn hơn nhiều và quan trọng nhất là lâu hơn).
Tệp Reg có các yêu cầu cấu trúc nhất định. Hãy bắt đầu với thực tế là trong dòng đầu tiên của tệp bạn phải nhập
REGEDIT4
Xin lưu ý rằng các chữ cái phải lớn. Ngoài điều này ra, không nên có gì ở dòng đầu tiên. PHẢI có một dòng trống sau văn bản này. Sau đó, phần đăng ký được chỉ ra trong đó bạn cần đăng ký hoặc thay đổi một số tham số. Tiêu đề của phần phải được đặt trong dấu ngoặc vuông […]. Dưới đây là các thông số cần thêm vào, mỗi dòng một thông số. Nếu bạn cần thực hiện thay đổi ở một số phần thì bạn phải để lại một dòng trống giữa tham số cuối cùng của phần trước và tên của phần tiếp theo. Có thể hơi khó hiểu một chút, nhưng nó sẽ trông như thế này:
REGEDIT4
"param1"="znachenie1"
"param2"="znachenei2"
"param3"="znachenie3"
"param_1"="znachenie_1"
Dòng cuối cùng trong tệp phải là TRỐNG. Khi bạn đã tạo một tệp như vậy, chỉ cần chạy nó như một chương trình thông thường, bạn sẽ được nhắc thực hiện các thay đổi đối với sổ đăng ký và sau khi có câu trả lời tích cực, thông tin từ tệp sẽ được nhập. Windows sẽ báo cáo kết quả nhập trong cửa sổ xuất hiện sau đó.
Bây giờ một vài lời về các tham số có thể được thêm vào. Như bạn có thể nhận thấy, ví dụ trên thêm tham số bằng các dòng như "param1"="znachenie1". Những thứ kia. Thao tác này sẽ thêm tham số STRING có tên "param1" và giá trị "znachenie1". Nhưng cũng có các tham số nhị phân và DWORD. Định dạng ghi để thêm chúng hơi khác một chút. Đối với tham số loại DWORD, chuỗi được sử dụng
"param"=dword:XXXXXXXXX
Ở đây "param" là tên của tham số, dword - cho biết loại tham số này (các chữ cái phải nhỏ!) và sau dấu hai chấm có giá trị tám chữ số ở định dạng thập lục phân (!). Tuy nhiên, hầu hết các tham số DWORD đều có giá trị 0 hoặc 1, nghĩa là bạn nên viết 00000000 hoặc 00000001 thay vì XXXXXXXXX. Không được phép có khoảng trắng trong dòng.
Để thêm tham số nhị phân, định dạng ghi hơi khác một chút:
"param"=hex:XX,XX,XX,....
Bây giờ tôi sẽ giải mã dòng này. Chà, mọi thứ đều rõ ràng với tên của tham số, sau dấu "=" có một thập lục phân, tức là. cho biết đây sẽ là tham số nhị phân, theo sau là các số thập lục phân được phân tách bằng dấu phẩy. Ví dụ: nếu bạn cần thêm tham số nhị phân bằng "be 00 00 00", thì bạn viết dòng
"param"=hex:be,00,00,00
Có các tham số "Mặc định" trong sổ đăng ký. Để gán cho chúng một số giá trị thông qua tệp reg, bạn cần thêm dòng sau:
@="znachenie"
Ở đây dấu @ cho biết chúng ta đang gán giá trị của tham số cho "Mặc định". Lưu ý rằng nó không được đặt trong dấu ngoặc kép.
Bây giờ tôi sẽ đưa ra một ví dụ về một tệp reg đơn giản đăng ký một trang web trong sổ đăng ký đặt trang chủ trong Internet Explorer:
REGEDIT4
"Trang bắt đầu" = "http://www.site/"
Theo tôi, mọi thứ rất đơn giản và rõ ràng. Nhưng các tệp reg có một điểm đặc biệt: chúng không thể được sử dụng để xóa các tham số trong sổ đăng ký, mặc dù bạn có thể xóa toàn bộ một phần. Để xóa một phần khỏi sổ đăng ký, hãy đặt biểu tượng “-” trong dấu ngoặc vuông trước tên của nó. Đây là những gì nó trông giống như:
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
Nhờ mục này, phần phụ "QuickStart" khỏi phần "QuickSoft" sẽ bị xóa cùng với tất cả nội dung của nó. Tuy nhiên, còn các thông số thì sao? Rốt cuộc, chúng không thể bị xóa. Do đó, việc thiết lập các hạn chế đối với quyền truy cập vào các cài đặt Windows shell khác nhau, như được mô tả trong bài viết, được thực hiện bằng cách sử dụng các tham số loại DWORD. Trong trường hợp này, nếu giá trị tham số là 1 (00000001), thì giới hạn được bật và nếu nó là 0 (00000000), thì giới hạn sẽ bị tắt. Vì vậy, không cần thiết phải xóa các tham số; chỉ cần gán cho chúng các giá trị bằng 0 là đủ.
Lưu ý về việc xóa của Nikolai Basmanov:
Sử dụng tệp REG, bạn có thể xóa các tham số. Cú pháp:
REGEDIT4
"xxx"=-

Có lẽ đây là tất cả thông tin cơ bản về cấu trúc của tệp reg. Tôi cũng khuyên bạn nên thử xuất một số phần từ sổ đăng ký (không lớn lắm với các phần lồng nhỏ) để xem lại cấu trúc tệp một lần nữa. Nó không bao giờ đau. Bây giờ bạn có thể dễ dàng thực hiện các thay đổi đối với sổ đăng ký bằng tệp reg.