find progid for a file type registry

Việc liên kết loại tệp với một chương trình có thể được thực hiện bằng một số cách như sử dụng hộp thoại Mở bằng… và chọn hộp kiểm “Luôn sử dụng ứng dụng này để mở” hoặc thông qua Chương trình mặc định hoặc Ứng dụng mặc định. Mặc dù bạn có thể đặt hoặc thay đổi liên kết bằng GUI, nhưng không có tùy chọn nào được cung cấp để xóa liên kết loại tệp hiện có. Bài đăng này cho bạn biết cách xóa liên kết loại tệp bằng Registry Editor.

Xóa liên kết loại tệp bằng trình chỉnh sửa registry

Giả sử bạn đã liên kết sai loại tệp có tên .bakvà muốn xóa liên kết. Sử dụng các bước sau để xóa cài đặt liên kết tệp (cho .bak) khỏi registry.

  1. Khởi động Registry Editor (regedit.exe), và đi đến chi nhánh này:
    HKEY_CLASSES_ROOT.bak
  2. Ghi lại (mặc định) dữ liệu giá trị trong ngăn bên phải. Đó là ProgID được liên kết với loại tệp đó.
    tìm progid cho registry loại tệp
  3. Bấm chuột phải vào phím .bakvà chọn Xóa. Nhấp vào Yes để xác nhận.
  4. Đi đến phần sau HKEY_CURRENT_USER chìa khóa và xóa .bak Chìa khóa.
    HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.bak
    HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsRoamingOpenWithFileExts.bak

    Thao tác này sẽ xóa cài đặt liên kết tệp cho .bak loại tệp. Loại tệp đã xóa bây giờ sẽ được coi là không xác định của Windows; đó là chính xác những gì chúng tôi muốn.

    Xóa cả Progid (tùy chọn)

    Nếu bạn cũng muốn xóa khóa ProgID cho loại tệp đó, bạn đã lưu ý (bak_auto_file) trong Bước # 3 ở trên, bạn chỉ phải làm như vậy nếu ProgID đó bak_auto_file không được sử dụng bởi bất kỳ loại tệp nào khác. Cái này quan trọng.

    Làm cách nào để tìm xem có (các) loại tệp nào khác được ánh xạ tới cùng một ProgID không? Thực hiện tìm kiếm (cho Dữ liệu chứa chuỗi ProgID – chỉ khớp với toàn bộ chuỗi) trong Registry Editor. Hoặc chạy một trong các lệnh dưới đây để tìm hiểu.

    Lần này, hãy lấy ví dụ về txtfile Progid. Để xem danh sách các loại tệp sử dụng txtfile ProgID, chạy:

    Ví dụ: txtfile (progid được sử dụng cho .txt)

    assoc | findstr/i "txtfile"

    hiệp hội progid assoc findstr

    (hoặc là)

    reg query hkcr/d/f "txtfile"/s

    truy vấn reg liên kết progid

    Trong trường hợp trên, các phần mở rộng tệp sau vẫn đang sử dụng txtfile progid:

    .LOG | .SCP | .TXT | .WTX

    Vì vậy, bạn không nên loại bỏ các HKEY_CLASSES_ROOTtxtfile khóa đăng ký, vì nó sẽ phá vỡ cài đặt liên kết cho các loại tệp sử dụng khóa này.

    Bây giờ, hãy sử dụng phương pháp trên và tìm xem có bất kỳ phần mở rộng tệp nào khác đang sử dụng bak_auto_file Progid. Chạy lệnh cho bak_autofile, bạn nhận được điều này:

    hiệp hội progid assoc findstr

    Như không có loại tệp nào khác đang sử dụng ProgID này, bạn có thể xóa khóa này một cách an toàn:

    HKEY_CLASSES_ROOTbak_autofile

Tóm lược

Để xóa cài đặt liên kết tệp cho .bak loại tệp, chúng tôi đã xóa các khóa đăng ký sau:

HKEY_CLASSES_ROOT.bak
HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.bak
HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsRoamingOpenWithFileExts.bak
HKEY_CLASSES_ROOTbak_auto_file

Đó là nó! Hy vọng hướng dẫn này đã giúp bạn xóa liên kết loại tệp không mong muốn hoặc không chính xác trên máy tính Windows của mình.

LEAVE A REPLY

Please enter your comment!
Please enter your name here