Windows 7'de gelişmiş dosya ilişkilerini nasıl ayarlarım?


48

Windows XP'de, Warcraft III dosyalarının üzerine çift tıklayarak oyuna otomatik olarak yüklenmesini sağlayabiliyordum. Bu dernek İLERİ alanı dosya derneklerine giderek ve bu satırı kullanarak yaptı:

"C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"

Bir argüman ve bir seçenek aldığını unutmayın.

Ancak, Windows 7'de, "Varsayılan Programlar"> "İlişkilendirilmeleri Ayarla" alanı bu gelişmiş alana sahip görünmüyor.

Bu dosyaların hala otomatik olarak açılmasını sağlayabilir miyim?

Yanıtlar:


36

Bunu ve daha fazlasını yapabilen Varsayılan Programlar Düzenleyicisi'ni öneririm .

Komut parametrelerini değiştirmenize izin veren tam içerik menüsü düzenlemesi vardır. Ayrıca UAC destekli Vista / 7 için tasarlanmıştır.

Varsayılan Programlar Editör İçeriği Menü Düzenleme

Varsayılan Programlar Düzenleyicisi komut ayrıntıları


5
biraz daha tıklayarak, ama aslında bunu cevabımdan daha iyi seviyorum +1!
jay,

1
Benim için çalıştı ve taşınabilir!
sancho.s

Cevaptaki görüntüler açılmıyor!
zar

Bu programın ücretsiz olduğunu ancak çoğunlukla kapalı kaynak olduğunu unutmayın (web sitesinde herhangi bir lisansı bulamadım ve "hakkında" bir kutu yoktu), yazar zaman içinde açık kaynak olarak sürekli yayınlanabileceğini belirtiyor. Halka açık olarak yayınlanan kodun bölümleri BSD lisansı altında yayınlanmıştır, başvurunun geri kalanının da bu lisans altında olup olmadığı açık değildir, ancak sanırım durum budur. Ayrıca depolarındaki son etkinlik 07.09.2016 idi.
jrh

Ne yazık ki, Windows 10'da, işletim sistemi güncellemelerinin bu yardımcı programın yaptığı her şeyi geri alabileceği görünüyor.
jrh

22

Muhtemelen çok fazla kafein almam gerekiyordu ama .. Komut isteminde:

 ftype w3file="C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"
 assoc .your_extension=w3file
 regsvr32 /i shell32.dll

:) .. sadece tür ve uzantı adlarını istediğiniz adla değiştirin :)


11
HKEY_CURRENT_USER \ Software \ Classes 'de de kontrol edilmeye değer çünkü kullanıcı seti dernekleri ftype ve assoc kullanarak ayarlananları geçersiz kılar :-( SO $' un YANLIŞI. örneğin dosyalar
mjaggard

Ayrıca kayıt defterinde bir arama yaptığımda komutları sakladığım yerdeki HKEY_CLASSES_ROOT \ SystemFileAssociations \. <extension> \ shell \ <program> \ komutuna bakabilirsiniz.
Mark Ireland

. Ben de işe FTYPE almak için \ CurrentVersion \ Explorer \ FileExts \ <uzatma> HKEY_CURRENT_USER \ Software \ Microsoft \ Windows kaldırmak zorunda
Carl Walsh

Bu konuda özellikle regsvr32 komutunun ne yaptığı hakkında daha fazla bilgi ekleyebilir misiniz?
busfault

dll kitaplıklarının kaydedilmesi ve kayıtlarının kaldırılması için regsvr32 kullanılır, / i parametresi 'install' anlamına gelir ve shell32.dll, dosyaları ve URL'leri açarken kullanılan Windows Kabuk API işlevlerini içerir. Kısacası, yeni derneği kuruyoruz ve ardından dosyaları açmaktan sorumlu kütüphaneyi yeniden kaydettiriyoruz, böylece yeni ilişkilerimizi dikkate alıyoruz.
kyrisu

16

Ne arıyorsun olan Tip Doktor File dan Yaratıcı Eleman Power Tools .

Her nedense, bir nedenden ötürü Windows Vista'dan kaldırılmış olduklarını geri alıyorsunuz.

Dosya Türü Doktor önizlemesi

Güncelleme: daha modern ve daha basit bir çözüm için Factor Mystic'in cevabını inceleyin !


Oh, bu yazılım son derece yararlı olacak gibi görünüyor! +1
afrazier

Creative Element'in harika araçlara sahip olduğu görülüyor. Bağlantı için teşekkürler :)
kyrisu

1
Sadece bu Shareware olduğunu unutmayın. Ücretsiz bir program için @Factor Mystic Cevaplarını kontrol edin.
yakatz

-1

Söyleyebileceğim şey pencerelerde dosya ilişkilerini ayarlamak için 'kolay' bir yolu yoktur. Her zaman acı vericiydi, çünkü sistemde HERHANGİ bir kullanıcı için sistem düzeyinde dernekler ve kullanıcı düzeyinde dernekler var ... yine de Windows Media Player'ı GOOD için durdurmaya izin veriyor.

Herhangi bir medyayı tıklattığınızda her zaman ortaya çıkan Windows Media Player bıktınız mı? Belki de sürekli dosya ilişkilerini devralmaya çalışan birden fazla giriş veya uygulamanız var? Onları doğru ayarlamak için bu betiği kullanın!

Kaçırdığı Windows Media Player uzantılarını sıfırlamak için yönetici olarak çalıştırın:

Bunlar şunlardır: .MMS, .WTV, .3G2, .3GP, .ADTS, AIFF,. , mp3, .mp4 .mpeg, .TTS, .wav, WAX, .wma, .wmd, .wms, WMV, .wmz, .wpl, .wvx

Dosya ilişkilerini ayarlamak için kullandığım komut satırı örneği:

İçinde bir Windows Toplu iş dosyası bulunan yalnızca 7 fermuarlı bir SFX Self Extracting zip olan ikili kodun kaynak kodu:

http://rmccurdy.com/scripts/ ftype_wipe.bat.txt

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.