Hur man tar bort filtypassociationer med registerredigeraren

2015-04-23 14:37:24
Huvud·Microsoft·Hur man tar bort filtypassociationer med registerredigeraren

Att koppla en filtyp till ett program kan göras på flera sätt, till exempel med hjälp av dialogrutan Öppna med ... och välja kryssrutan "Använd alltid denna app för att öppna", eller via standardprogram eller standardappar. Medan du kan ställa in eller ändra associering med GUI, finns det inget alternativ att ta bort en befintlig filtypassociation. Det här inlägget beskriver hur du tar bort filtypassociationer med registerredigeraren.

Ta bort en filtypförening med registerredigeraren

Låt oss säga att du felaktigt har associerat en filtyp som heter .bak och vill ta bort associeringen. Använd dessa steg för att ta bort inställningarna för filassociation (för .bak) från registret.

Innan du fortsätter ska du skapa en systemåterställningspunkt. Exportera dessutom varje registernyckel som listas nedan till en .reg-fil innan du raderar, bara om du behöver dem.
  1. Starta registerredigeraren ( regedit.exe ) och gå till denna gren:
     HKEY_CLASSES_ROOT \ .bak 
  2. Ange (standard) värdedata i det högra fönstret. Det är den ProgID som är associerad med den filtypen.
  3. Högerklicka på tangenten .bak och välj Radera. Klicka på Ja för att bekräfta.
  4. Gå till följande HKEY_CURRENT_USER tangenter och ta bort .bak tangenten.
     HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bak HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ Roaming \ OpenWith \ FileExts \ .bak 

    Detta bör ta bort .bak filtyp .bak . Den borttagna filtypen bör nu behandlas som okänd av Windows; vilket är exakt vad vi ville ha.

    Ta bort Progid också (valfritt)

    Om du också vill rensa upp ProgID-nyckeln för den filtypen, som du noterade ( bak_auto_file ) i steg 3 ovan, måste du göra det bara om den ProgID bak_auto_file inte används av någon annan filtyp. Det här är viktigt.

    Hur hittar jag om någon annan filtyp är mappad till samma ProgID? Gör en sökning (för data som innehåller ProgID-strängen - matchar bara hela strängen) i registerredigeraren. Eller kör ett av kommandona nedan för att ta reda på det.

    Den här gången, låt oss ta exemplet med txtfile Progid. För att se listan över filtyper som använder txtfile ProgID, kör:

    Exempel: txtfil (progid används för .txt)

     associera | findstr / i "txtfile" 

    (eller)

     reg fråga hkcr / d / f "txtfile" / s 

    I ovanstående fall använder följande filändelser fortfarande txtfil- progid:

     .LOGG | .SCP | .TXT | .WTX 

    Så du bör inte ta bort HKEY_CLASSES_ROOT\txtfile registernyckeln, eftersom det skulle bryta associeringsinställningarna för filtyper som använder den här nyckeln.

    Låt oss nu använda metoden ovan och ta reda på om andra filändelser använder bak_auto_file Progid. Kör kommandot för bak_autofile, får du detta:

    Eftersom inga andra filtyper använder denna ProgID kan du säkert ta bort den här nyckeln:

     HKEY_CLASSES_ROOT \ bak_autofile 

Sammanfattning

För att ta bort .bak filtyp .bak har vi tagit bort följande registernycklar:

 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 \ bakauto 

Det är allt! Hoppas den här guiden hjälpte dig att radera en oönskad eller felaktig filtypassociation på din Windows-dator.

Redaktionen