Làm cách nào để xóa liên kết chương trình mặc định cho các loại tệp trong Windows 7?


102

Tôi bằng cách nào đó đã đặt liên kết loại tệp mặc định cho loại tệp trong Windows 7. Có vẻ như không thể xóa nó khỏi màn hình tùy chọn "Thay đổi loại tệp được liên kết với tiện ích mở rộng tệp". Có thể loại bỏ nó?


Phiên bản Windows của bạn (XP, Vista ...) là gì?
harrymc

Win7 - chỉnh sửa câu hỏi để phản ánh điều này. Lưu ý rằng các tùy chọn xóa trong giao diện người dùng liên kết tệp dường như không khả dụng trong Win7.
Christ Christ

Liên quan: superuser.com/questions/520193/ cường . Nó có thể được coi là một bản sao, nhưng nó mới hơn và câu trả lời không được đề cập ở đây. Về cơ bản, nó gợi ý tải xuống và chạy một ứng dụng di động (không cần cài đặt) do Microsoft MVP cung cấp.
Fabio Turati

Đây là chủ đề tốt hơn: superuser.com/q/569449/78897
Pacerier

Câu trả lời:


93
  1. Tìm phần mở rộng tập tin được đề cập dưới khóa này trong sổ đăng ký:

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts

    Xóa khóa phụ có cùng tên với tiện ích mở rộng bạn muốn hủy liên kết sẽ xóa liên kết chương trình mặc định. Trong các phiên bản Windows cũ hơn, bạn sẽ phải hủy và khởi động lại explorer.exeđể điều này có hiệu lực (thay đổi là ngay lập tức kể từ Windows 10 64-bit).

  2. Trong hầu hết các trường hợp, bạn cũng sẽ cần xóa cùng một khóa phụ khỏi HKEY_CLASSES_ROOT .


3
@harrymc Nếu explorer.exe của bạn gặp sự cố, chủ yếu là nó tự động khởi động lại. Khác, bạn có thể bắt đầu 'explorer.exe' thông qua Run Prompt hoặc trình quản lý tác vụ -> Tab ứng dụng -> tác vụ mới -> explorer.exe
Ganesh R.

1
@ Ganesh.R: Về lý thuyết. Trong thực tế, có thể mất một chút thời gian để khởi động lại và tưởng tượng hiệu ứng này sẽ có trên OP.
harrymc

5
Bạn cũng có thể cần xóa một mục liên quan trong khóa HKEY_CLASSES_ROOT. Tôi đã sử dụng phương pháp của bạn ở trên mà không xóa mục nhập liên quan trong HKEY_CLASSES_ROOT và khóa con cụ thể của người dùng xuất hiện lại sau khi tôi thực hiện tệp được đề cập. Tôi thấy thật kỳ lạ khi biểu tượng tập tin không thay đổi khi khởi động lại khi tôi chỉ sử dụng phương pháp của bạn. Dù sao, cảm ơn vì đã giúp!
Jonathan Nesbitt

1
Việc loại bỏ khóa bổ sung được đề xuất bởi @JonathanNesbitt cũng là cần thiết trong tình huống của tôi. Xóa khóa phụ HKEY_CURRENT_USER dường như không đủ.
Iakovosian

3
Điều này đã không làm việc cho tôi. Tôi cần tìm kiếm toàn bộ sổ đăng ký cho tiện ích mở rộng và tìm thấy mục nhập có tên "xxx_auto_file" trong HKEY_USERS (trong đó xxx là tiện ích mở rộng tệp của tôi). Tôi đã phải xóa cái này để loại bỏ hoàn toàn khả năng nhấp đúp vào biểu tượng tập tin và để nó mở ứng dụng.
Mark Lakata

10

Thậm chí phương pháp dễ dàng hơn mà tôi tìm thấy, nó chỉ cần dòng lệnh.

  1. Mở một dấu nhắc lệnh với đặc quyền Quản trị viên (nhấp chuột phải> Chạy với tư cách Quản trị viên).
  2. Chạy lệnh assoc .<file_extension>trong dấu nhắc. Điều này sẽ cung cấp loại tệp được liên kết với phần mở rộng. Nếu lệnh này trả về File association not found for extension .<file_extension>, điều đó có nghĩa là phần mở rộng không được liên kết với bất kỳ loại tệp nào. Nếu nó trả về một giá trị liên kết ở định dạng .<file_extension>=<Some Value>, thì hãy đến Bước 3.
  3. Chạy lệnh ftype [FileType]=, trong đó FileType là loại tệp được trả về trong Bước 2.

Cảm ơn đặc biệt đến Cuộc sống số của tôi về các hướng dẫn mà tôi đã sử dụng để tìm ra hướng dẫn này. Chúng cũng bao gồm một bước tách rời phần mở rộng khỏi loại tệp, nhưng dựa trên những gì bạn đang tìm kiếm, điều đó không thực sự cần thiết.


Bạn nên xóa rằng ext là một ví dụ và không phải là lệnh khởi tạo tiến trình. Dù sao, đó là một câu trả lời thực sự tốt và đi thẳng vào giải pháp. Liên kết có thể bị chết một lần, vì vậy nếu ai đó cần liên kết một tiện ích mở rộng với null thì anh ta phải gõ: assoc .ext = sau đó ftype WinRAR = để xóa các liên kết của chương trình. Trong trường hợp của tôi không hoạt động cho .localst Storage (các tệp của Mozilla đã tải xuống nội dung). Vì vậy, tôi đã sử dụng câu trả lời của Christuits.
Yannis Dran

5

Trong Explorer, đi đến Công cụ | Tùy chọn thư mục | Loại tệp, tìm tiện ích mở rộng bạn đang tìm và nhấp vào Xóa.

Hoặc, nếu Xóa được tô xám, bấm Khôi phục (để đặt lại về mặc định), sau đó Xóa.


6
Menu này bị thiếu trong Windows 7. Tôi đã sử dụng tiện ích Trình chỉnh sửa chương trình mặc định như được đề cập trong một số câu trả lời, chẳng hạn như câu trả lời này: superuser.com/a/294490/38267
goodeye

Tuyệt vời. Đã làm công việc độc đáo (XP). Và tôi đã không phải tìm kiếm regedit.
Kẻ buôn lậu Plutonium

4

Tại sao không sử dụng phương pháp này ở đây:

http://pcsupport.about.com/od/fixthepropet/ht/default-program-windows-7.htm

Thực hiện theo các bước rất dễ dàng này để thay đổi chương trình bắt đầu khi bạn mở một loại tệp cụ thể trong Windows 7.

Đây là:

  1. Nhấp vào Bắt đầu và sau đó Bảng điều khiển .

    Mẹo: Có vội không? Nhập các liên kết trong hộp tìm kiếm sau khi nhấp vào nút bắt đầu. Chọn __Make một loại tệp luôn mở trong một chương trình cụ thể_ từ danh sách kết quả và sau đó chuyển sang Bước 4 .

  2. Nhấp vào liên kết Chương trình .

    Lưu ý: Nếu bạn đang xem giao diện Biểu tượng nhỏ hoặc Biểu tượng lớn của Bảng điều khiển, bạn sẽ không thấy liên kết này. Nhấp vào biểu tượng Chương trình mặc định và sau đó nhấp vào Liên kết loại tệp hoặc giao thức với liên kết chương trình . Sau đó tiến hành Bước 4.

  3. Nhấp vào Tạo loại tệp luôn mở trong một liên kết chương trình cụ thể trong tiêu đề Chương trình mặc định .

  4. Trong cửa sổ Đặt liên kết , cuộn xuống danh sách cho đến khi bạn thấy phần mở rộng tệp mà bạn muốn thay đổi chương trình mặc định.

  5. Nhấp vào phần mở rộng tập tin để làm nổi bật nó, khi bạn đã tìm thấy cái bạn đang tìm kiếm.

  6. Nhấp vào nút Thay đổi chương trình ... phía trên thanh cuộn.

    Các Open With hộp thoại sẽ xuất hiện.

  7. Xem qua các tùy chọn trong khu vực Chương trình được đề xuất và chọn ứng dụng mà bạn muốn mở phần mở rộng tệp khi bạn nhấp đúp vào loại tệp cụ thể trên máy tính của mình.

    Lưu ý: Có thể, các ứng dụng được liệt kê trong Chương trình được đề xuất sẽ chứa các chương trình phù hợp nhất cho loại tệp này nhưng hãy chắc chắn xem xét các ứng dụng trong Chương trình khác . Bạn có thể cần phải bấm vào v để mở rộng danh sách các chương trình này.

    Lưu ý: Nhấp Duyệt ... để tìm kiếm trong máy tính của bạn cho bất kỳ chương trình nào không được liệt kê mà bạn muốn sử dụng.

  8. Nhấp vào nút OK trên cửa sổ Mở bằng . Windows 7 sẽ làm mới danh sách liên kết tệp để hiển thị chương trình mặc định mới để mở loại tệp này.

  9. Nhấp vào nút Đóng ở dưới cùng của cửa sổ Đặt liên kết . Bạn cũng có thể đóng cửa sổ Bảng điều khiển nếu nó vẫn mở.

  10. Từ thời điểm này trở đi, khi bạn bấm đúp vào bất kỳ tệp nào có phần mở rộng tệp cụ thể này, chương trình bạn liên kết với nó trong Bước 7 sẽ khởi chạy và tải tệp cụ thể.

    Quan trọng: Bất kỳ chương trình nào được sử dụng để tự động mở khi các loại tệp này được khởi chạy vẫn sẽ mở các loại tệp này. Để sử dụng chương trình khác, bạn chỉ cần khởi động chương trình theo cách thủ công và sau đó duyệt qua máy tính của bạn để tìm tệp cụ thể.


1
Chào mừng đến với Superuser. Vui lòng không cung cấp câu trả lời chỉ liên kết, các trang web di chuyển và liên kết chết để câu trả lời này có thể không được sử dụng cho khách truy cập trong tương lai. Hãy thử thêm một phiên bản chính xác hoặc rút gọn của nội dung của liên kết đó.
Tog

7
Câu trả lời tốt để có được hộp thoại ẩn này trong Win7. Nhưng nó chỉ hữu ích cho việc thay đổi ứng dụng liên quan, không phải để loại bỏ nó. Tôi đã gán Notepad ++ cho .bat. Và sau đó tôi không biết làm cách nào để xóa liên kết này để có tùy chọn chỉ chạy tệp .bat. Đối với trường hợp đặc biệt này, câu trả lời của Christuits đã giúp tôi.
thersch

Các thay đổi không diễn ra và chương trình cũ vẫn giữ nguyên mặc định ngay cả khi tôi ra lệnh thay đổi sang chương trình mới hơn.
ankit

3

Tôi không thể tìm thấy dòng Windows Registry chính xác , vì vậy tôi đã sử dụng một công việc xung quanh. Trên máy tính để bàn của tôi, tôi đã tạo một tệp văn bản có tên "deletizable.txt". Tôi đã thay đổi phần mở rộng thành .exe. Tiếp theo, tôi đã sử dụng bảng điều khiển để thay đổi chương trình mặc định được gán cho phần mở rộng tệp mong muốn thành "delet.exe.exe" mới. Sau đó tôi đóng bảng điều khiển và cuối cùng xóa tệp máy tính để bàn.


Bí quyết đẹp. Tôi sẽ phải thử nó.
Kevin Fegan

Như thế :-) Khá đơn giản quá. Tuy nhiên, có một tùy chọn để tắt hộp kiểm ngu ngốc đó theo mặc định sẽ còn tốt hơn :-)
Christian Stieber

Điều này dường như không hoạt động trên Windows 7 (Tôi đã thử trên Windows 7 Enterprise 64-bit). Khi tệp EXE giả bị xóa, nó sẽ trở lại liên kết trước đó.
Peter Mortensen

Có một số yêu cầu cho việc này để làm việc? 32 bit so với 64 bit? Gói dịch vụ? Phiên bản Windows (nhà, chuyên nghiệp, v.v.)? Đặc quyền người dùng?
Peter Mortensen

3

Tương tự như câu trả lời trên cùng, nhưng tôi thấy tốt nhất là chỉ xóa khóa phụ UserChoice vì bạn không cần phải hủy tất cả thông tin về phần mở rộng tệp (như mở với danh sách), chỉ là "lựa chọn mà người dùng đã chọn "(Còn gọi là UserChoice). Tôi sử dụng tệp REG để nhanh chóng lặp lại để kiểm tra. Bạn có thể sao chép dán này, bao gồm dòng phiên bản và lưu dưới dạng tệp REG. Chỉ cần thay đổi .ics và .vcs thành bất kỳ tiện ích mở rộng nào bạn muốn (hoặc chỉ xóa một dòng nếu bạn chỉ muốn đặt lại một dòng):

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ics\UserChoice]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vcs\UserChoice]

Nếu bạn không quen với các tệp REG, các dòng trên bắt đầu bằng "-" chỉ cần xóa các khóa đó khỏi sổ đăng ký.

Ngoài ra, và lý do chính tôi đã đăng câu trả lời này, với giải pháp này tôi không phải khởi động lại explorer.exe. Có thể một cái gì đó cụ thể cho thiết lập của tôi, nhưng tôi đã sử dụng trên Win7 và Win8 và không bao giờ phải khởi động lại explorer.exe để thay đổi có hiệu lực.


1

Creative Element Power Tools là tập hợp các công cụ năng suất dành cho Microsoft Windows Vista, Windows XP, Windows Server 2003, Windows 2000 và Windows Me. Một trong những tiện ích tệp là File Type Doctor cho phép người dùng nhấp chuột phải vào bất kỳ tệp nào và chọn Chỉnh sửa loại tệp để sửa đổi các ứng dụng được sử dụng để mở tệp thuộc loại đó. Sử dụng File Type Doctor để chọn các chương trình mặc định, thêm hoặc xóa các loại tệp khỏi menu Mới của Explorer và tùy chỉnh các menu ngữ cảnh của tệp.

văn bản thay thế

Các tiện ích khác tại đây: Windows Vista File Association Công cụ quản lý chỉnh sửa nâng cao


3
Đẹp, nhưng không miễn phí. Dùng thử 45 ngày, đăng ký $ 18. FYI.
quack quixote

nếu một chương trình miễn phí, tôi thường thêm chú thích vào bài đăng của mình và đôi khi áp dụng phương châm chia sẻ cũ: phần mềm đáng sử dụng là đáng để trả tiền :)

1
@ Molly7244 Liên kết đã chết
Simon

1

Giải pháp của tôi:

  1. Sử dụng phương pháp này cho câu hỏi này ... nhưng đối với một số người dùng, nó không hoạt động
  2. Giải pháp khác :
    Tìm kiếm php_auto_filetrong sổ đăng ký và xóa mục. sau khi thám hiểm khởi động lại .. đó là công việc
  3. Giải pháp tốt nhất :
    Tải xuống man loại tệp nirsoft ( Liên kết mô tả ), sau đó mở nó, nhấp vào biểu tượng làm mới, chờ làm mới hoàn tất, tìm ví dụ: .phptiện ích mở rộng ... và nhấp đúp vào hàng này ... và bây giờ bạn thấy một cửa sổ hộp thoại ...kiểm tra bây giờshow this file type in the 'New' menu of Explorer

0

Tôi đã làm phương pháp ngu dốt vũ phu. Xóa tất cả các khóa đăng ký có phần mở rộng được đề cập trong chúng, cũng như xóa tất cả các khóa đăng ký có ứng dụng trước đó (bar.exe) được đề cập trong đó.

Giả sử phần mở rộng là .foovà ứng dụng là bar.exe, tôi nghĩ rằng tôi đã tìm thấy những thứ ở đây

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_USERS\foo_auto_file
 HKEY_CLASSES_ROOT\Applications\bar.exe

cũng như một số nội dung khác có vẻ không hữu ích để xóa (rất nhiều danh sách MRU)

Và tôi cũng có thể phải đăng xuất / đăng nhập, mặc dù tôi không chắc điều đó có cần thiết 100% không.


3
Cấm Brute-lực lượng là quyền ngay lập tức như một búa tạ. Điều này có vẻ rất nguy hiểm; đặc biệt là phần xóa tất cả các mục đăng ký tham chiếu đến ứng dụng.
Scott

Tôi đã viết đơn, vì vậy tôi ít lo lắng về việc nó nguy hiểm. Vấn đề là tôi muốn chuyển ứng dụng sang một thư mục khác, nhưng mọi nỗ lực cố gắng gán lại nó thông qua các công cụ được cung cấp trong Bảng điều khiển đều thất bại.
Đánh dấu Lakata

2
Tốt cho bạn. Quan điểm của tôi là câu trả lời của bạn có thể nguy hiểm cho các Cơ đốc nhân hoặc bất kỳ ai khác có cùng câu hỏi.
Scott

0

Mở một tệp văn bản mới .txtvà lưu nó trong máy tính để bàn bằng cách đặt bất kỳ tên và phần mở rộng nào .exevà đóng nó, mở các thuộc tính của tệp mà bạn muốn thay đổi mở bằng và nói chung, bấm vào thay đổi mở bằng cột bấm Duyệt và chọn .exetệp đã tạo của bạn và nhấp vào ok, nó sẽ thay đổi thành chương trình mới được tạo của bạn và sau đó xóa tệp exe của bạn, sau đó khi bạn mở tệp, nó sẽ yêu cầu mở bằng.


0

Phương pháp vũ phu an toàn

Không có phương pháp nào trong số các câu trả lời khác hoạt động cho riêng tôi khi cố gắng xóa liên kết tệp cho một cái gì đó như thế .htaccess. Phương pháp kết hợp này đã hoạt động (Windows 10):

  1. Tạo một tập tin trống mới gọi là một cái gì đó như foo.exe.

  2. Đi đến một tệp có phần mở rộng bạn muốn đặt lại và Open with.... Hãy chắc chắn Always use this app to open .<extension> fileslà được đánh dấu. Sau đó Look for another app on this PCvà chọn foo.exebạn vừa tạo.

  3. Xóa foo.exe.

  4. Nhấp đúp chuột vào tệp một lần nữa và bỏ qua hộp Mở bằng (điều này có thể không cần thiết).

  5. Bây giờ hãy mở regedit và xóa các khóa sau:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
    HKEY_CLASSES_ROOT\.<extension>
    HKEY_CLASSES_ROOT\Applications\foo.exe
    
  6. Đăng xuất và đăng nhập lại.

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.