Windows 7'deki dosya türleri için varsayılan bir program ilişkilendirmesini nasıl kaldırırsınız?


102

Her nasılsa, Windows 7'de bir dosya türü için varsayılan dosya türü ilişkisini ayarlamıştım. "Dosya uzantısıyla ilişkili dosya türünü değiştir" seçenekler ekranından silmek mümkün görünmüyor. Çıkarmak mümkün mü?


Windows sürümünüz nedir (XP, Vista ...)?
harrymc

Win7 - bunu yansıtması için soruyu düzenledi. Dosya ilişkilendirmeleri kullanıcı arabirimindeki silme seçeneklerinin Win7'de görünmediğini unutmayın.
Christothes

İlgili: superuser.com/questions/520193/… . Bir kopya olarak kabul edilebilir, ancak daha yenidir ve oradaki cevap burada belirtilmemiştir. Temel olarak, bir Microsoft MVP tarafından sağlanan taşınabilir bir uygulamanın (kurulum gerektirmez) indirilmesini ve çalıştırılmasını önerir.
Fabio Turati

Bu daha iyi bir konu: superuser.com/q/569449/78897
Pacerier

Yanıtlar:


93
  1. Söz konusu dosya uzantısını, kayıt defterinde bu anahtarın altında bulun:

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

    İlişkilendirmek istediğiniz uzantıyla aynı adı taşıyan alt anahtarı silmek, varsayılan program ilişkilendirmesini siler. Eski Windows sürümlerinde, bunun etkili olması için öldürmeniz ve yeniden başlatmanız gerekir explorer.exe(değişiklik, Windows 10 64-bit'ten itibaren anındadır).

  2. Çoğu durumda, aynı alt anahtarı HKEY_CLASSES_ROOT'dan da kaldırmanız gerekir .


3
@harrymc explorer.exe çökerse, çoğunlukla hasta otomatik olarak yeniden başlatılır. Aksi halde, 'explorer.exe' yi Run Prompt veya görev yöneticisi aracılığıyla başlatabilirsiniz -> Uygulama Sekmesi -> yeni görev -> explorer.exe
Ganesh R.

1
@ Ganesh.R: Teoride. Uygulamada, yeniden başlatılması biraz zaman alabilir ve bunun OP üzerindeki etkisini düşünebilir.
harrymc

5
HKEY_CLASSES_ROOT anahtarı içindeki ilişkili bir girişi de kaldırmanız gerekebilir. Yukarıdaki yöntemi HKEY_CLASSES_ROOT içindeki ilgili girişi kaldırmadan da kullandım ve söz konusu dosyayı çalıştırdıktan sonra kullanıcıya özel alt anahtar tekrar belirdi. Sadece yöntemini kullandığımda, yeniden başlatıldığında dosya simgesinin değişmemesini garip buldum. Neyse, yardımın için teşekkürler!
Jonathan Nesbitt

1
Durumumda @ JonathanNesbitt tarafından önerilen ek anahtar kaldırılması da gerekliydi. HKEY_CURRENT_USER alt anahtarını silmek, kendi başına yeterli görünmüyor.
Iakovosian

3
Bu benim için işe yaramadı. Uzantı için tüm kayıt defterini aramam gerekiyordu ve HKEY_USERS altında "xxx_auto_file" adlı bir girdi buldum (burada xxx benim dosya uzantımdı). Dosya simgesini çift tıklatarak uygulamayı açmasını sağlamak için bunu silmek zorunda kaldım.
Mark LAKATA

10

Bulduğum daha kolay yöntem, sadece komut satırını gerektiriyor.

  1. Yönetici ayrıcalıklarına sahip bir komut istemi açın (sağ tıklayın> Yönetici Olarak Çalıştır).
  2. Komut assoc .<file_extension>isteminde çalıştırın . Bu, uzantıyla ilişkilendirilen dosya türünü verecektir. Bu komut geri dönerse File association not found for extension .<file_extension>, uzantının herhangi bir dosya türüyle ilişkili olmadığı anlamına gelir. Biçimde bir ilişkilendirme değeri döndürürse .<file_extension>=<Some Value>, 3. Adıma gidin.
  3. Komutu çalıştırın; ftype [FileType]=burada FileType, Adım 2'de döndürülen dosya türüdür.

Bunu anlamak için kullandığım talimatlar için Dijital Yaşamım'a özel teşekkürler . Ayrıca, uzantıyı dosya türünden ayıran, ancak aradığınız şeye göre kesinlikle gerekli olmayan bir adım eklediler.


Ext'in bir örnek olduğunu ve işlemi başlatan bir komut olmadığını söylemeliydin. Her neyse, bu gerçekten iyi bir cevap ve çözüme açık bir şekilde devam ediyor. Bağlantı bir kez öteye gidebilir, bu nedenle eğer bir uzantıyı null ile ilişkilendirmek gerekirse, programın ilişkilerini temizlemek için şunu yazın: assoc .ext = sonra ftype WinRAR =. Benim durumumda .localstorage (Mozilla'nın indirilen içeriği dosyaları) için işe yaramadı. Bu yüzden Christothes'in cevabını kullandım.
Yannis Dran

5

Explorer'da, Araçlar | Klasör Seçenekleri | Dosya Türleri, aradığınız uzantıyı bulun ve Sil'i tıklayın.

Ya da Sil grileşirse, Geri Yükle'yi (varsayılanlara geri ayarlamak için), ardından Sil'i tıklayın.


6
Bu menü Windows 7'den
yoksundur.

Olağanüstü. Güzel iş yaptı (XP). Ve regedit bakmak zorunda değildim.
Plütonyum kaçakçısı

4

Neden bu yöntemi burada kullanmıyorsunuz:

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

Belirli bir tür dosyayı Windows 7'de açtığınızda başlayan programı değiştirmek için bu çok kolay adımları izleyin.

İşte nasıl:

  1. Tıklayın Başlat sonra ve Kontrol Paneli .

    İpucu: Acele mi? Tip dernekleri başlatma düğmesine tıkladıktan sonra arama kutusuna. __Make'yi seçin, sonuç listesinden her zaman belirli bir programda_ aç bir dosya türü seçin ve 4. Adım'a atlayın .

  2. Tıklayın Programlar bağlantısını.

    Not: Eğer görüntülüyorsanız Küçük simgeler veya Büyük simgeler Denetim Masası görünümünü, bu bağlantıyı görmezsiniz. Tıklayın Varsayılan Programlar simgesini ve ardından tıklayarak bir program ilişkilendirme bir dosya türü veya protokol bağlantısını. Sonra 4. adıma geçin.

  3. Varsayılan Programlar başlığı altındaki belirli bir programda her zaman açık bir dosya türü oluştur seçeneğine tıklayın .

  4. In Seti Dernekleri Eğer varsayılan programı değiştirmek istediğiniz dosya uzantısını görene kadar pencerenin, listeyi aşağı doğru kaydırın.

  5. Aradığınızı bulduktan sonra vurgulamak için dosya uzantısına tıklayın.

  6. Click Değişim programı ... düğmesine kaydırma çubuğunun üzerinde.

    Birlikte iletişim kutusu görünmelidir.

  7. Önerilen Programlar alanındaki seçeneklere göz atın ve bilgisayarınızdaki belirli bir dosya türünü çift tıkladığınızda, dosya uzantısını açmak istediğiniz uygulamayı seçin.

    Not: Muhtemelen, Önerilen Programlar altında listelenen uygulamalar bu dosya türü için en uygun programları içerecektir, ancak Diğer Programlar altındaki uygulamalara baktığınızdan emin olun . Bu programların listesini genişletmek için v düğmesini tıklamanız gerekebilir .

    Not: Bilgisayarınızda kullanmak istediğiniz listelenmeyen programları aramak için Gözat ... seçeneğini tıklayın .

  8. Birlikte Aç penceresindeki Tamam düğmesini tıklayın . Windows 7, bu tür dosyaları açacak yeni varsayılan programı göstermek için dosya ilişkilendirmeleri listesini yenileyecektir.

  9. İlişkilendirme Ayarla penceresinin altındaki Kapat düğmesine tıklayın . Hala açıksa Kontrol Paneli penceresini de kapatabilirsiniz .

  10. Bu noktadan itibaren, bu belirli dosya uzantısına sahip herhangi bir dosyayı çift tıkladığınızda, 7. Adımda ilişkilendirdiğiniz program belirli bir dosyayı başlatacak ve yükleyecektir.

    Önemli: Bu tür dosyalar başlatıldığında otomatik olarak açmak için kullanılan herhangi bir program bu tür dosyaları açmaya devam edecektir. Başka bir program kullanmak için, programı manuel olarak başlatmanız ve ardından belirli bir dosya için bilgisayarınıza göz atmanız gerekir.


1
Superuser'e hoş geldiniz. Lütfen yalnızca bağlantı yanıtlarını vermeyin, web sayfaları taşınır ve bağlantılar ölür, bu nedenle bu yanıt gelecekteki ziyaretçilerin yararına olmayabilir. Bu bağlantının içeriğinin kesin veya kısaltılmış bir versiyonunu eklemeyi deneyin.
Tog

7
Win7'de bu gizli iletişim kutusunu almak için iyi bir cevap. Ancak yalnızca ilişkili uygulamayı değiştirmek için kullanışlıdır , kaldırmak için kullanılamaz. Not Defteri ++ 'u .bat' a atadım. Ve sonra sadece .bat dosyasını çalıştırma seçeneğini elde etmek için bu ilişkiyi nasıl kaldıracağımı bilmiyordum . Bu özel dava için Christothes'in cevabı bana yardımcı oldu.
Thersch

Değişiklikler yapılmıyor ve hala eski program varsayılan olarak kalıyor, hatta yenisine geçmesi için talimat verdim.
ankit 14

3

Doğru Windows Kayıt Defteri satırını bulamadım , bu yüzden bir çalışma kullandım. Masaüstümde "deleteable.txt" adlı bir metin dosyası oluşturdum. Uzantıyı .exe olarak değiştirdim. Ardından, kontrol panelini istenen dosya uzantısına atanan varsayılan programı yeni "deleteable.exe" ye değiştirmek için kullandım. Daha sonra kontrol panelini kapattım ve sonunda masaüstü dosyasını sildim.


İyi numara. Denemek zorundayım.
Kevin Fegan

Bunun gibi :-) Oldukça basit. Yine de, bu aptal onay kutusunu varsayılan olarak KAPALI duruma getirme seçeneğine sahip olmak daha da iyi olurdu :-)
Christian Stieber

Bu, Windows 7'de çalışmıyor gibi görünüyor (Windows 7 Enterprise 64-bit'de denedim). Sahte EXE dosyası kaldırıldığında, önceki ilişkilendirmeye döner.
Peter Mortensen

Bunun çalışması için bazı gereksinimler var mı? 32 bit mi 64 bit mi? Hizmet paketi? Windows sürümü (ev, profesyonel vb.)? Kullanıcı ayrıcalıkları?
Peter Mortensen

3

En üst cevaba benzer, ancak sadece UserChoice alt anahtarını silmek için elimden gelenin en iyisini buluyorum çünkü dosya uzantısı hakkındaki tüm bilgileri (listeyi açmak için olduğu gibi), sadece "kullanıcının seçtiği seçimi silmek zorunda değilsiniz" "(aka-UserChoice). Test için tekrarlamayı hızlı yapmak için bir REG dosyası kullanıyorum. Sürüm satırı dahil bunu kopyalayıp yapıştırabilir ve bir REG dosyası olarak kaydedebilirsiniz. Sadece .ics ve .vcs dosyalarını istediğiniz uzantılara değiştirin (veya yalnızca birini sıfırlamak istiyorsanız bir satırı kaldırın):

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]

REG dosyalarına aşina değilseniz, "-" ile başlayan yukarıdaki satırlar bu anahtarları kayıt defterinden silmeniz yeterlidir.

Ayrıca, ve asıl nedeni bu cevabı gönderdim, bu çözümle explorer.exe'yi yeniden başlatmam gerekmiyor. Belki kurulumuma özel bir şey, ancak Win7 ve Win8'de kullandım ve değişikliğin etkili olması için explorer.exe'yi yeniden başlatmak zorunda kalmamıştım.


1

Creative Element Power Tools , Microsoft Windows Vista, Windows XP, Windows Server 2003, Windows 2000 ve Windows Me için bir verimlilik araçları koleksiyonudur. Dosya yardımcı programlarından biri, kullanıcının herhangi bir dosyayı sağ tıklatmasını ve bu tür dosyaları açmak için kullanılan uygulamaları değiştirmek için Dosya Türünü Düzenle'yi seçmesini sağlayan Dosya Türü Doktorudur . Varsayılan programları seçmek, Explorer'ın Yeni menüsünden dosya türlerini eklemek veya kaldırmak ve dosyaların bağlam menülerini özelleştirmek için Dosya Türü Doktor'u kullanın.

alt metin

Burada daha fazla yardımcı program: Windows Vista Dosya İlişkileri Gelişmiş Düzenleme Yönetim Araçları


3
Güzel, ama özgür değil. 45 günlük deneme sürümü, 18 dolar kayıt. Bilginize.
quack quixote

Bir program ücretsiz ise, ben genellikle benim mesajların bir dipnot eklemek ve bazen eski shareware sloganı geçerlidir: yazılımını kullanarak değer :) için ödeme değerinde

1
@ Molly7244 Bağlantı öldü
Simon

1

Çözümlerim:

  1. Bu sorunun bu yöntemini kullanın ... ancak bazı kullanıcılar için işe yaramadı
  2. Başka bir Çözüm : Kayıt defterinde
    arayın php_auto_fileve girişi silin. kaşif yeniden başlatıldıktan sonra
  3. En İyi Çözüm : nirsoft dosya tipini
    indirin ( Açıklama Bağlantı ), ardından açın, yenile simgesine tıklayın, yenilemenin tamamlanmasını bekleyin, örneğin bulun: uzantı ... ve bu satıra çift tıklayın ... ve şimdi bir iletişim penceresi göreceksiniz ...şimdi kontrol et.phpshow this file type in the 'New' menu of Explorer

0

Ben kaba kuvvet cahil yöntemini yaptım. İçinde belirtilen uzantıya sahip tüm kayıt defteri anahtarlarını silin ve önceki uygulamalara sahip olan tüm kayıt defteri anahtarlarını (bar.exe) silin.

Uzatma olduğunu .foove uygulama olduğunu varsayarak, bar.exeburada bir şeyler buldum sanırım

 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

silinmesi yararlı görünmeyen bazı diğer öğelerin yanı sıra (birçok MRU listesi)

Ve% 100 gerekli olup olmadığından emin olmasam da, oturumdan çıkmak / giriş yapmak zorunda kalabilirim.


3
“Brute-force” haklı - bir balyoz gibi. Bu çok tehlikeli görünüyor; Özellikle uygulamaya atıfta bulunan tüm kayıt defteri girdilerini silme kısmı.
Scott,

Başvuruyu yazdım, bu yüzden tehlikeli olduğu için daha az endişeleniyorum. Sorun, uygulamayı farklı bir klasöre yerleştirmek istemiştim, ancak Denetim Masası'ndaki araçlar aracılığıyla yeniden atama çabaları başarısız oldu.
Mark Lakata

2
Senin için iyi. Demek istediğim, cevabınız Christothes veya aynı soruyu başkası yapan herkes için tehlikeli olabilir.
Scott,

0

Yeni bir Metin Dosyası açın .txtve istediğiniz şekilde ad ve uzantı vererek ve masaüstünde kaydedin .exe, açık ve genel sekmede açmak istediğiniz dosyanın özelliklerini açın, sütunla birlikte aç'ı tıklayın Gözat'ı tıklayın ve oluşturduğunuz .exedosyayı seçin ve Tamam'ı tıklatarak yeni oluşturduğunuz programa geçecek ve ardından exe dosyanızı silin, o zaman dosyanızı açtığınızda açık olmasını istersiniz.


0

Güvenli kaba kuvvet metodu

Diğer cevabı verenler yöntemlerin hiçbiri çalıştı kendi başlarına böyle bir şey için dosya ilişkilendirmesi silmeye çalışırken benim için .htaccess. Bu birleşik yöntem işe yaradı (Windows 10):

  1. Gibi bir şey denilen yeni bir boş dosya oluşturun foo.exe.

  2. Sıfırlamak istediğiniz uzantıya sahip bir dosyaya gidin ve Open with.... İşaretli olduğundan emin olun Always use this app to open .<extension> files. Ardından Look for another app on this PCve foo.exeyeni oluşturduğunuz sizi seçin .

  3. Sil foo.exe.

  4. Dosyayı tekrar çift tıklayın ve Birlikte Aç kutusunu kapatın (bu gerekli olmayabilir).

  5. Şimdi regedit'i açın ve aşağıdaki anahtarları silin:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
    HKEY_CLASSES_ROOT\.<extension>
    HKEY_CLASSES_ROOT\Applications\foo.exe
    
  6. Oturumu kapatıp tekrar açın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.