Jak usunąć skojarzenia typu pliku za pomocą edytora rejestru

2015-04-23 14:37:24
Główny·Microsoft·Jak usunąć skojarzenia typu pliku za pomocą edytora rejestru

Powiązanie typu pliku z programem można wykonać na kilka sposobów, na przykład za pomocą okna dialogowego Otwórz za pomocą… i zaznaczając pole wyboru „Zawsze używaj tej aplikacji do otwierania” lub za pomocą programów domyślnych lub aplikacji domyślnych. Chociaż można ustawić lub zmienić powiązania za pomocą GUI, nie ma opcji usunięcia istniejącego powiązania typu pliku. Ten post zawiera informacje na temat usuwania skojarzeń typów plików za pomocą Edytora rejestru.

Usuń skojarzenie typu pliku za pomocą Edytora rejestru

Załóżmy, że niepoprawnie powiązałeś typ pliku o nazwie .bak i chcesz usunąć powiązanie. Wykonaj następujące kroki, aby usunąć ustawienia powiązania plików (dla .bak) z rejestru.

Przed kontynuowaniem utwórz punkt przywracania systemu. Ponadto przed usunięciem wyeksportuj każdy wymieniony poniżej klucz rejestru do pliku .reg, na wypadek, gdyby był potrzebny.
  1. Uruchom Edytor rejestru ( regedit.exe ) i przejdź do tej gałęzi:
     HKEY_CLASSES_ROOT \ .bak 
  2. Zanotuj (domyślne) dane wartości w prawym okienku. Jest to ProgID skojarzony z tym typem pliku.
  3. Kliknij prawym przyciskiem myszy klucz .bak i wybierz polecenie Usuń. Kliknij Tak, aby potwierdzić.
  4. Przejdź do następujących kluczy HKEY_CURRENT_USER i usuń klucz .bak .
     HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bak HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ Roaming \ OpenWith \ FileExts \ .bak 

    To powinno usunąć ustawienia powiązania plików dla typu pliku .bak . Usunięty typ pliku powinien być teraz traktowany przez system Windows jako nieznany ; dokładnie tego chcieliśmy.

    Usuń również Progid (opcjonalnie)

    Jeśli chcesz również wyczyścić klucz ProgID dla tego typu pliku, który zanotowałeś ( bak_auto_file ) w kroku 3 powyżej, musisz to zrobić tylko wtedy, gdy ten bak_auto_file ProgID nie jest używany przez żaden inny typ pliku. To jest ważne.

    Jak sprawdzić, czy jakikolwiek inny typ pliku jest mapowany na ten sam ProgID? Wykonaj wyszukiwanie (w przypadku danych zawierających ciąg ProgID - dopasuj tylko cały ciąg) w Edytorze rejestru. Lub uruchom jedno z poleceń podanych poniżej, aby je znaleźć.

    Tym razem weźmy przykład txtfile . Aby wyświetlić listę typów plików korzystających z ProgID pliku txtfile, uruchom:

    Przykład: txtfile (progid używany dla .txt)

     assoc | findstr / i "txtfile" 

    (lub)

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

    W powyższym przypadku następujące rozszerzenia plików nadal używają progid pliku txt:

     .LOG | .SCP | .TXT | .WTX 

    Dlatego nie należy usuwać klucza rejestru HKEY_CLASSES_ROOT\txtfile, ponieważ spowodowałoby to HKEY_CLASSES_ROOT\txtfile ustawień skojarzeń dla typów plików korzystających z tego klucza.

    Teraz bak_auto_file powyższej metody i bak_auto_file się, czy jakieś inne rozszerzenia plików używają pliku bak_auto_file . Uruchomiając polecenie dla bak_autofile, otrzymujesz:

    Ponieważ żaden inny typ pliku nie używa tego ProgID, możesz bezpiecznie usunąć ten klucz:

     HKEY_CLASSES_ROOT \ bak_autofile 

streszczenie

Aby usunąć ustawienia powiązania plików dla typu pliku .bak, usunęliśmy następujące klucze rejestru:

 HKEY_CLASSES_ROOT \ .bak HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bak HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ Roaming \ OpenWith \ FileExts \ .bak HKEY_CLASSES_ROOT_aut 

Otóż ​​to! Mam nadzieję, że ten przewodnik pomógł ci usunąć niechciane lub niepoprawne skojarzenie typu pliku na komputerze z systemem Windows.

Wybór Redakcji