Tôi gặp vấn đề về Registry sau đây. Khi tôi xuất khóa "ShellNew" để sao lưu trước khi tôi thay đổi, các giá trị được hiển thị ở định dạng hex trong tệp * .reg (KHÔNG phải là Regedit, nơi chúng có thể đọc được) I E.:
- Lệnh & gt; & gt; c
- IconPath & gt; & gt; tôi
- MenuText & gt; & gt; m
Rõ ràng, đây là một vấn đề, bởi vì việc khôi phục khóa như vậy sẽ giới thiệu các giá trị "c", "i" và "m", vô dụng. Do đó, tình huống này có thể xóa dần các giá trị "Lệnh", "IconPath" và "MenuText". Tôi chỉ có thể khôi phục chúng theo cách thủ công: bằng cách sửa tệp * .reg trước khi chạy, trực tiếp trong Sổ đăng ký. (IMHO trước đây là tùy chọn tốt nhất, vì theo cách này, bạn giữ đúng BU của các giá trị này)
Ví dụ. của một khóa như vậy: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes.contact \ ShellNew] Tôi đã bận tâm kiểm tra khóa này vì tôi không sử dụng "danh bạ" trong Windows và vì trên máy của tôi, nó chỉ có các giá trị này.
Nhưng các phím "ShellNew" cũng đóng một vai trò khi tạo Thư mục hoặc ShortCuts mới với Menu ngữ cảnh trong Windows Explorer, vì vậy chúng không phải là không có tầm quan trọng và tác động. Xin lưu ý rằng vấn đề dường như chỉ giới hạn ở Win7 (Tôi đang dùng Win7 Ultimate, x64); Tôi đã có thể kiểm tra nó trên Win10 và mọi thứ dường như bình thường.
Có ai ở ngoài đó cũng gặp phải hành vi này không? Có giải pháp nào khác hơn là can thiệp bằng tay? Tôi đã tìm thấy zilch đề cập đến nó trực tuyến, nhưng khi nhiều người dùng chỉnh sửa bằng các phím tắt, nó có thể đã tấn công người khác trong quá khứ.
CHỈNH SỬA 1:
Đã qua một trường hợp khác, chỉ ra rằng vấn đề có vẻ khái quát hơn và không giới hạn ở các khóa "ShellNew".
Nhưng các triệu chứng là như nhau: tên có giá trị bị cắt sau chữ cái đầu tiên của nó khi được xuất dưới dạng tệp * .reg.
Thật vậy, giá trị "FriendlyTypeName" được viết tắt là "F" trong ít nhất một tá khóa phụ của
[HKEY_LOCAL_MACHINE \ PHẦN MỀM \ Lớp học]
(ví dụ: batfile, Briefcase, chkfile, ...)
Hơn nữa, @DavidPostill báo cáo lại rằng anh ta không thể tái tạo vấn đề trên Win7 Home Premium (x64). Thx cho biết.
EDIT 2:
Có vẻ như câu hỏi của tôi giới thiệu rất nhiều nhầm lẫn. Tôi chỉ nhận ra rằng bằng cách nào đó, dấu gạch chéo ngược sau khi "Classes" bị mất trong phiên bản Preview và Final của nhiệm vụ này, mặc dù nó có trong "vùng chỉnh sửa". Đó có phải là sự cố đã biết với Q & amp; Trình chỉnh sửa trên SuperUser không? Có cách nào để khắc phục sự bất thường này?