Windows 7'de neden bir uzantı açmak için varsayılan programı değiştiremiyorsunuz?


20

Yanlışlıkla .eml dosyalarımı Windows 7'de açmak üzere Office Outlook'u atadım. Ancak, Outlook böyle dosyaları açmadığından, Live Mail'i indirdim, ancak şimdi varsayılan olarak bu tür dosyaları açmak için atayamıyorum.

Boşuna değil Explorer'ı Yönetici olarak çalıştırmayı denedim.

görüntü tanımını buraya girin


Evet, sadece ayarların değiştirilebilmesi için bir program indirmek zorunda kalmanız oldukça zor.
Eduardo Molteni

Vay canına, Klasör Seçenekleri'nin Dosya Türleri sekmesinin gittiğini fark etmedim . İletişim kutusunu doldurmak yavaş ve dosya türlerini yönetmek için dosya kullanıyorum , bu yüzden hiçbir zaman kullanmıyorum, ancak açıkçası pek çok insan buna güveniyor ve şimdi başka yöntemlere başvurmak zorunda kalıyor. Kayıt için, kutu bazen uzantıya ve içeriğe bağlı olarak gri renktedir ( çalıştırılabilir türler için her zaman gridir ). .reg
Synetech

Yanıtlar:


27

Windows Vista ve Windows 7'nin dosya türü yönetim olanakları en iyi şekilde yarı pişmiş durumdadır. Microsoft’un Vista’yı piyasaya sürdüklerinde neden işletim sisteminin bu bölümünü sakladığını anlamadım. Kesinlikle mantıklı gelmeyen sınırlamalar eklediler.

Bu konuda önceki sorumda listelenen alternatifleri kullanmayı denemek isteyebilirsiniz:

Vista ve Windows 7'de dosya ilişkilerini düzenlemek için hangi programı kullanıyorsunuz?

Öne çıkan program , Ücretsiz olan ve yapmak istediğiniz her şeyi yapmanıza izin verecek olan Program Programları Editörüydü .

Ekran görüntüsü


Şaşırtıcı: "Varsayılan program Ayarları" nı kullanmak bana "Bazı uzantılar için varsayılan programlar bir kayıt defteri izinleri sorunu nedeniyle kaydedilemedi." doh!)
Eduardo Molteni

"Dosya türü ayarları" nı kullanmak ve uzantıyı silmeye çalışmak programın çökmesine neden oluyor (izinler nedeniyle de düşünüyorum)
Eduardo Molteni

Programı Yönetici olarak çalıştırdığımı unutmayın
Eduardo Molteni

3
Yahoo !! "Dosya türü ayarları" nı kullanmak ve "Aç" içerik menüsünü düzenlemek sorunu çözdü !!
Eduardo Molteni

1
Sanırım kayıt defterindeki izinler büyük ölçüde dağıldı.
Andrew Moore

3

Cevabım, yeni bir program farklı bir yoldayken, bir dosya uzantısını daha önce bu uzantı için kullanılan silinmiş bir programın adıyla aynı program ile ilişkilendiremediğim benzer bir problemle ilgilidir. . Bununla birlikte, bu davanızla alakalı olmalıdır.

Diğerlerinin de belirttiği gibi, bozuk kayıt defteri girdileri bu davranışı açıklar. Ben kullanılan CCleaner denedim ve kendim ondan kurtulmak için başarısız olduktan sonra hatalı giriş kurtulmak için. Bu, belirli bir dosya türünü açmak için kullanılan bir program silindiğinde ve bu dosya türünü başka bir yerde yüklü aynı adda başka bir programla ilişkilendirmeye çalıştığınızda ortaya çıkıyor. Bu olduğunda, Windows programı açmak için kullanılan program hakkında kafası karışır ve sistem dosya uzantısını yeni programla ilişkilendiremez.

Daha fazla bilgi ve CCleaner dahil kayıt defteri temizleyicileriyle ilgili bazı uyarılar için bu cevaba bakmak isteyebilirsiniz .


2

Herhangi bir program tarafından açılmayacak bir uzantıyı değiştirmek için :

  1. İçinde anlamsız çizgi bulunan bir metin dosyası oluşturun.
  2. .txtEklenti ile masaüstünüze kaydedin .
  3. Denetim Masası'nda, varsayılan ilişkilendirmeyi kaldırmak istediğiniz uzantıya gidin.
  4. Yukarıdaki metin dosyasını bu uzantı için varsayılan program olarak atayın.
  5. Denetim Masası'nı kapatın.
  6. Metin dosyasına geri dönün ve silin.

4. adımda bu metin dosyasıyla ilişkilendirilmiş olan uzantı şimdi "bilinmeyen" bir programla ilişkili olduğunu gösterecektir.




1

Kayıt defteri girdisi devrilmiş olabileceğinden, bunu düzeltmenin başka bir yolu, geçersiz bir giriş tespit edip silen bir kayıt defteri temizleyicisini çalıştırmak (Ücretsiz Kayıt Defteri Kullanarak Eusing kullandım) olabilir. Daha sonra, uzantıyı normal yolla ilişkilendirmeyi tekrar deneyebilirsiniz. Bu benim için çalıştı, bir portatif sistem kurulumuna geçtikten sonra ve kayıt defteri hala portatif kurulum için işaret etti.


CCleaner'in kayıt defteri temizleyicisini kullanıyorum ve bu da işe yarıyor. Ancak, bazı uyarılar için superuser.com/questions/282539/… adresine bakın .
bwDraco

0

"NoFileAssociate" 0 olarak ayarlandı mı?

Gönderen KB555076 :

  1. Git "Başlat" -> "Çalıştır".
  2. "Regedit" yazınız ve "Enter" tuşuna basınız.
  3. Şuraya git: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policy \ Explorer
  4. Ekranın sağ tarafında "NoFileAssociate" üzerine çift tıklayın.
  5. "NoFileAssociate" değerini 1'den 0'a değiştirin.
  6. "Regedit" i kapatın.
  7. Sunucuyu yeniden başlatın.

Anahtar yok ve eklemek farketmez
Eduardo Molteni

0

Win7 bilgisayarımla ilgili bir deneyimi paylaşmama izin verin. Bilgisayarımda Lotus Notes ve Outlook 2013 yüklü iki e-posta istemcisi var. .eml uzantılı bir dosyaya tıklandı. Bu tür dosyaları görünümde açmak için "birlikte aç" seçeneğini kullanmak zorunda kaldım. Bu yüzden kontrol paneline gittim - "Varsayılan programları ayarla" - "Outlook" - "bu program için varsayılanları seç" - ve .eml seçeneğini işaretledim. Ancak geri dönerken .eml dosyalarının onay kutularını temizledi.

Çözüm: Aşağıdaki kayıt anahtarını bulundu [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.eml] .eml anahtarını silindi. .Eml dosyasını çift tıklatın ve görünümde açıldı, ayrıca .eml seçeneği kontrol panelinde görünüm için "Varsayılan programları ayarla" seçeneğinde kontrol edildi.

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.