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


23

Hepimiz biliyoruz ki Vista ve Windows 7, özel uzantılar belirlemenize ya da beğeninize göre özelleştirmenize izin vermiyor. Vista ve Windows 7'de dosya ilişkilerini düzenlemek için hangi programı kullanıyorsunuz?

DÜZENLE:


Daha net olmak gerekirse, size izin veren bir program arıyorum:

  • Yeni uzantılar oluşturun (Birlikte Aç> Varsayılan Olarak Ayarla seçeneğinin farkındayım).
  • Simgeyi Özelleştir
  • Dosya türü adını özelleştirme
  • Özel eylemlerin oluşturulmasını sağlar
  • Çalışmayan uzantıları onarın

Halen, Windows Vista / 7 eklenti yöneticisi bu işlemlerin hiçbirini yapmanıza izin vermemektedir.


2
Evet, dosya ilişkilendirmeleri ve uzantıları, Vista / Win7'nin XP'den önceki ve öncesinde çok büyük bir adım attığı bir alandır.
eidylon,

Yanıtlar:


23

Bu amaçla Varsayılan Programlar Editörü oluşturuldu! Siteden:

Dosya Türü Ayarları:

  • İçerik menüsü öğelerini Ekleme, Düzenleme ve Silme
  • Dosya türü bilgilerini düzenleme (simge ve açıklama gibi)
  • Bir uzantının ilişkili dosya türünü değiştirin

Ayrıca Autoplay işleyici düzenlemesi ve Varsayılan Programlar düzenlemesi yapar. Ve Windows Search'ten keşfedilebilir kılan bir Denetim Masası uygulaması olarak yüklenir, böylece ihtiyacınız olana kadar unutabilirsiniz.

Ayrıca, gelmez çoğu operasyonları için yönetici ayrıcalıkları gerektiren (ama UAC uyumludur).

Varsayılan Programlar Editörü Ekran Görüntüsü

(Tam açıklama için bu programı yazdım!)


1
+1: Çok güzel görünümlü bir program. Bir şans vereceğim. :)
Sasha Chedygov

2
Güzel gözükse de, bazı kontrollerin işletim sistemi görünümünü almadığını fark ettim. özellikle bazı metin kutuları. Tek şey eksik görünüyor, kolayca uzantı ekleme yeteneği. Aksi takdirde, güzel bir uygulama. :)
eidylon,

UserVoice sayfasında herhangi bir program geri bildirimi bırakmaktan çekinmeyin: defaultprogramseditor.uservoice.com
Factor Mystic

1
Tam olarak aradığım şey!
Andrew Moore

2
Çok hoş. Kontrol edeceğim.
Nasıl Yapılır Geek


0

Windows 7, uzantıları özelleştirmenizi sağlar.

  1. Başlat düğmesine tıklayın
  2. "Dosya uzantısıyla ilişkilendirilmiş dosya türünü değiştir" için arama yapın
  3. Sunulan iletişim kutusunu kullanarak mevcut uzantıyı özelleştirin.

Bu iletişim kutusu yenilerini eklemenize izin vermese de, aşağıdakileri kullanarak kolayca yenisini oluşturabilirsiniz:

  1. Masaüstünde istenen uzantıyla yeni bir dosya oluşturun
  2. Dosyaya çift tıklayın
  3. Listeden bir program seçin
  4. İlişkilendirmek istediğiniz programı seçin ve "Bu tür dosyaları açmak için her zaman seçili programı kullanın" seçeneğini işaretleyin.

1
O zaman simgeleri özelleştiremezsiniz. Yeni editörle ilgili sorun bu, sadece XP sürümü kadar güçlü değil.
Andrew Moore

1
Eylemler için aynı. Bir uzantıya özel bir eylem ekleyemezsiniz.
Andrew Moore

0

Tüm dosya uzantısı ilişkilendirme bilgileri kayıt defterinde saklanır. Biraz tarama yaparsanız, işlerin nasıl yürüdüğünü anlamak çok zor değildir. Makine genelinde ilişkilendirmeler için, hepsi HKEY_CLASSES_ROOT'un kökünde olur . Bu öğenin el ile düzenlenmesi, dosya uzantılarınız (sıkıcı da olsa) üzerinde en üst düzeyde güç sağlar. Bir şeyleri mahvetmek ve geri dönmek istemeniz durumunda, sadece bir yedek oluşturun.

Her dosya ilişkisinde, xyz dosyanızın bir uzantısı olan .xyz adlı bir alt anahtar vardır . Bu anahtarın (Varsayılan) değeri bazı dizgelere ayarlanır. Dosya uzantılarını kaydeden çoğu uygulama, onu insan tarafından okunabilir bir şeye ayarladı. Örneğin, sistemimdeki .pdf FoxitReader.Document olarak ayarlandı . Bu anahtarda başka birçok değer olabilir, ancak (Varsayılan) değer dışında hiçbir şey zorunlu değildir.

Bu (Varsayılan) değer ne olursa olsun, HKEY_CLASSES_ROOT'un kökünde de aynı ada sahip bir alt anahtar olacaktır. Bu anahtarın (Varsayılan) değeri , esasen dosya türünün "kolay adı" dır. Bu anahtarın birçok alt anahtarı da olabilir, ancak ilgilendiğimiz tek şey DefaultIcon ve Shell'dir .

Büyük olasılıkla tahmin ettiğiniz gibi DefaultIcon , bu dosya türünün simgesini kontrol eder. (Varsayılan) Bu anahtarın değeri simgesi dosyasının yoluna ayarlanmalıdır. Veya simge bir .exe dosyasındaysa, onu .exe dosyasının yoluna ayarlayın ve yolun sonuna bir virgül ve simge dizini ekleyin. Örneğin, FoxitReader.Document DefaultIcon, olarak ayarlanır.

C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE,1

Shell , bu dosya türü için tüm "eylemleri" ayarladığınız yerdir. Tanımlamak istediğiniz her eylem için, eylemi adlandırmak istediğiniz her bir adı olan bir alt anahtar oluşturun. Çoğu tipte açık olarak adlandırılan en az bir eylem vardır . Bu yeni eylemin alt anahtarında, Command adlı bir alt anahtar oluşturun . (Varsayılan) Bu komut anahtarının değeri temelde bu eylem tıklandığında çalışır / çalıştırmanızı komut satırı olduğunu. Örneğin, bir FoxitReader.Document üzerinde aç komutu

"C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE" "%1"

"% 1" argümanı aralarından eylemi ran dosyanın yolu olarak ayarlanır alır.

Belirli bir dosya türü için yalnızca bir eylem tanımınız varsa, dosya çift tıklatıldığında çalıştırılacak olan varsayılan işlem olacağına inanıyorum. Birden fazla olası eylem varsa , Shell tuşunun (Varsayılan) değerini değiştirerek hangisinin varsayılan olacağını belirleyebilirsiniz . Sadece varsayılan olmasını istediğiniz eylemin adına ayarlayın.

Tüm bunların söylediği gibi, sıfırdan hepsini yapmak çok verimli değil. Oradaki yolların çoğunu elde etmek için yerleşik araçları kullanmak muhtemelen daha kolaydır ve ardından araçların size izin vermediği şeyleri manuel olarak değiştirin. Ayrıca, tüm bu bilgilerin XP'ye dayandığını da söylemeliyim, ancak Vista veya Win7 için hiçbiri değişmedi.


3
Aslında, kayıt defterini kullanabilirsiniz, ancak bu, bunu başarmanın çok karmaşık ve karmaşık bir yoludur. Daha iyi araçlar olduğu için (bu yazının cevabında bahsettiğim gibi) neden tüm bu sıkıntıları kayıt defteriyle karıştırmaktan geçiyor ?!
Eran,

güzel cevap, eğer bir şeyler otomatikleştirilebilseydi, hep böyle olmasını tercih ederim. Kayıt defteri değişiklikleri, çözümleri birden fazla bilgisayara dağıtmanın harika bir yoludur.
mjsr

0

Vista, mevcut ilişkileri değiştirmenize izin veriyor ve Win7'de aynı olmasa da benzer olduğunu hayal ediyorum. Denetim Masası> Varsayılan Programlar> Dosya İlişkileri.

Düzenleme: İşte size uyabilecek bazı daha gelişmiş araçları içeren bir makale .

Öne çıkan ilk aracı seçerdim (Creative Element). Bu ücretsiz ve hafif bir programdır, istediğiniz her şeyi basit bir şekilde yapar (ve daha fazlası, çünkü dosya ilişkileri yönetimi bu paketteki araçlardan sadece bir tanesidir).


Mevcut olduğunda, yeni olanlar oluşturmanıza izin vermez (Birlikte Aç> Varsayılan Olarak Ayarla'yı seçerek yapabilirsiniz) ve simgeleri veya eylemleri özelleştirmenize izin vermez.
Andrew Moore
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.