Làm cách nào để tạo khoá đăng ký loại REG_NONE?


11

Thông tin về các liên kết của tệp được lưu trữ trong HKLM\SOFTWARE\ClassesHKCU\SOFTWARE\Classescác nhánh đăng ký của Windows (trong số các chi nhánh khác). Mỗi mục có thể có OpenWithProgIDskhóa bổ sung các chương trình có tên trong giá trị của nó vào danh sách các chương trình có thể truy cập từ mục Mở với mục trong menu ngữ cảnh. Nhiều trong số các phím này có REG_NONEloại. Tuy nhiên, regedit không cho phép tạo các khóa thuộc loại này - loại này không có trong danh sách các loại khóa có sẵn trong mục Mới của menu ngữ cảnh.

Làm cách nào để tạo khóa đăng ký loại REG_NONEđể thêm chương trình mới vào danh sách hoặc tạo lại khóa đã xóa trước đó?


2
Bạn có thể làm như vậy với phương pháp Registry.SetValue trong .net: msdn.microsoft.com/en-us/library/3dwk5axy.aspx Giải thích về các loại ở đây: msdn.microsoft.com/en-us/library/...
MaQleod

Có thể là tốt nhất nếu bạn giải thích cách bạn cần tạo khóa hoặc tại sao, câu hỏi này có thể bị đóng vì không mang tính xây dựng vì nó không đặt ra câu hỏi cho vấn đề và không chỉ định bất kỳ điều kiện hoặc bất cứ điều gì bạn đã thử. Thật khó để đưa ra một câu trả lời khi không có câu hỏi thực sự đã được hỏi.
MaQleod

Như @MaQleodmentioned, vui lòng cụ thể trong câu hỏi của bạn và thêm một số chi tiết. Cờ để mở lại sau khi thực hiện
Sathyajith Bhat

5
Tôi không chắc tại sao mọi người sẽ nghĩ câu hỏi này không đủ cụ thể. Và có nhiều câu hỏi hay về Super User không giải quyết được vấn đề cụ thể của người dùng, họ chỉ hỏi một câu hỏi. Một số thậm chí đã được đánh dấu là câu hỏi hàng đầu. Giống như một này .
Lance Roberts

@Lance Đây là táo và cam. Tôi đồng ý mở lại mặc dù.
slhck

Câu trả lời:


11

Tôi cũng cần tạo khóa REG_NONE trong HKCR.

Sử dụng regedit Tôi đã tìm thấy một liên kết tệp hiện có trong HKCR có REG_NONEkhóa dưới nhánh OpenWithProgIDs (ví dụ HKCR\.mp3\OpenWithProgIDs). Tôi đã xuất đăng ký này vào một .regtập tin.

Sau đó, tôi đã sử dụng notepad để chỉnh sửa tệp đã xuất và thay đổi nhánh để khớp với vị trí mà tôi muốn REG_NONEkhóa. Tôi đã xóa tất cả các khóa khác được liệt kê ngoại trừ một khóa REG_NONE tôi muốn. Nếu bạn cần đổi tên khóa REG_NONE, hãy làm điều đó.

Nhập tệp trở lại vào sổ đăng ký của bạn và nó sẽ thêm giá trị khóa mới là REG_NONE.

Các .regtập tin trông như:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\..etc..\keyname]
@=hex(0):

Thay đổi ..etc..\keynametên khóa thực tế. @=hex(0):là dòng tạo ra REG_NONEphần tử.

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.