Windows 7'deki dosya türü ilişkilerini kaldır [çoğalt]


Yanıtlar:


13

Bir komut penceresinden, dosya türü ilişkilendirmelerini eklemek / düzenlemek / silmek için "ASSOC" ve "FTYPE" komutlarını kullanabilirsiniz.

C:>assoc /?  

ASSOC [.ext[=[fileType]]]  

  .ext      Specifies the file extension to associate the file type with  
  fileType  Specifies the file type to associate with the file extension  

Type ASSOC without parameters to display the current file associations.  
If ASSOC is invoked with just a file extension, it displays the current  
file association for that file extension.  Specify nothing for the file  
type and the command will delete the association for the file extension.  

ve:

C:>ftype /?  

FTYPE [fileType[=[openCommandString]]]  

  fileType  Specifies the file type to examine or change  
  openCommandString Specifies the open command to use when launching  
  files of this type.  

Type FTYPE without parameters to display the current file types that  
have open command strings defined.  FTYPE is invoked with just a file  
type, it displays the current open command string for that file type.  
Specify nothing for the open command string and the FTYPE command will  
delete the open command string for the file type.  Within an open  
command string %0 or %1 are substituted with the file name being  
launched through the assocation.  %* gets all the parameters and %2  
gets the 1st parameter, %3 the second, etc.  %~n gets all the remaining  
parameters starting with the nth parameter, where n may be between 2 and 9,  
inclusive.  

... ...  

Böylece (sistemimde), .bkr dosyalarıyla ilgili olarak, bu komutlar geri döner:

C:>assoc .bkr  
.bkr=bkrfile  

C:>ftype bkrfile  
bkrfile="F:\Program Files\path...\program.exe" "%1"  

Yeni bir "test" dosya uzantısı / dosya türü oluşturdum (yönetici izinleri gerektirebilir):

C:>assoc .bzb
File association not found for extension .bzb

C:>assoc .bzb=MyBZBCustomFileType  
.bzb=MyBZBCustomFileType  

C:>assoc .bzb
.bzb=MyBZBCustomFileType  

C:>ftype MyBZBCustomFileType  
File type 'MyBZBCustomFileType' not found or no open command associated with it.  

C:>ftype MyBZBCustomFileType=%SystemRoot%\system32\NOTEPAD.EXE %1  
MyBZBCustomFileType=C:\Windows\system32\NOTEPAD.EXE %1  

C:>echo Some text.>C:\Temp\file.bzb  

C:>start "" C:\Temp\file.bzb  

Bu "kukla" dosyamı düzenleyen "Not Defteri" ni açar.

Dosya türü ilişkilendirmesini silmek için önce dosya tipinin bağlantıyı aşağıdaki gibi programla silin:

C:>ftype MyBZBCustomFileType  
MyBZBCustomFileType=C:\Windows\system32\NOTEPAD.EXE %1  

C:>ftype MyBZBCustomFileType=  
File type 'MyBZBCustomFileType' not found or no open command associated with it.  

Ardından, dosya uzantısı ilişkilendirmesini silin (yönetici izinleri gerektirebilir):

C:>assoc .bzb  
.bzb=MyBZBCustomFileType  

C:>assoc .bzb=  

C:>assoc .bzb  
File association not found for extension .bzb  

C:>start "" C:\Temp\file.bzb  
(The dialogbox "Windows cannot open this file" opens)  

C:>

----

Bir GUI çözümü için kullanıyorum Yaratıcı Öğelere Göre PowerTools . Deneme sürümünde 45 gün boyunca ücretsiz olarak indirebilir ve kullanabilirsiniz. Bu bir araç koleksiyonudur ve kullandıklarını File Type Doctor dosya türü ilişkilerini eklemek / düzenlemek / silmek için bir araç.


2
Bu kullanıcı tarafından GUI aracılığıyla oluşturulan dernekler için işe yaramaz gibi görünüyor.
depquid

@depquid - Bir denediğinizde hata mesajı alıyor musunuz, yoksa sessizce mi başarısız oluyor? Unutmayın, komut istemini çalışması için yönetici olarak (assoc / ftype) açmanız gerekebilir. Ayrıca, kullandığım bir GUI'ye (Dosya Türü Düzenleyici) bilgi ekledim ... sizin için çalışması gerekir.
Kevin Fegan

@KevinFegan, Is assoc .bzb= ve ftype MyBZBCustomFileType= dosya ilişkilerini silmenin resmi yolu mu yoksa yapmanın başka bir uygun yolu var mı? ftype /? ve assoc /? kullanmak yasal olduğunu söyleyecek gibi görünmüyor = dosya ilişkilerini silmek için
Pacerier

@Pacerier - Cevabımı (yukarıda) gözden geçirirseniz, ilk 2 "kod" bölümü ele geçirildi assoc /? ve ftype /?. İçin assoc /?: Specify nothing for the file type and the command will delete the association for the file extension., ve için ftype /?: Specify nothing for the open command string and the FTYPE command will delete the open command string for the file type.
Kevin Fegan

@KevinFegan, Ic.
Pacerier

5

İlişkilendirmeyi kayıt defterinden kaldırabilirsiniz:

HKEY_CLASSES_ROOT\.cfg\ShellEx\

Ve anahtarı ile silin. GUID Bu, WordPad'e karşılık gelir.


1
İstediğin buysa, bu tamamen kaldıracak. Sadece değiştirmek istiyorsanız, sağ tıklayın ve "Birlikte Aç" ı seçin. Ardından yeni programı seçin ve "her zaman bu tür dosyaları açmak için bunu kullanın" seçeneğini işaretleyin.
LilCodger

2
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cfg
Steve Pitchers

4

Bu harika üçüncü taraf uygulamasını kullanabilirsiniz, Varsayılan Programlar Düzenleyicisi :

Varsayılan Programlar Düzenleyicisi, bağlam menüsü öğeleri, simgeler ve açıklamalar dahil olmak üzere Windows'ta dosya ilişkilendirme ayarlarını düzeltmeyi kolaylaştırır. Ayrıca: otomatik oynatma ayarları ve varsayılan program ayarları ... tümü kayıt defterinde dolaşmadan.

Enter image description here


2

Dahili Windows 7 araçlarıyla (UI olanlar) ilişkilendirmeleri değiştirmenin yolu (kaldırmanıza izin vermiyor gibi) Başlangıç ​​menüsü sonra seçin Varsayılan programlar . (Ya da yoksa, açık Başlangıç ​​menüsü , Kontrol Paneli (arasında değişiklik yapmanız gerekebilir Kategoriye göre görüntüle için Büyük simgelerle görüntüle ) ve sonra Varsayılan programlar .)

Sonra seçin Bir dosya türünü veya protokolünü bir programla ilişkilendirme . Bilgisayarınızda o anda yapılandırılmış olan derneklerin bir listesini alırsınız. Değiştirmek istediğiniz uzantıyı bulun ve yapılandırmasını değiştirmek için çift tıklayın.


0

Bir .cfg dosyasını sağ tıklayın - & gt; Şununla aç - & gt; Varsayılan program'ı seçin. Ardından "Bu tür dosyaları açmak için her zaman seçili programı kullan" seçeneğini işaretleyin ve listeden bir program seçin veya dosya sisteminden bir program seçmek için Gözat düğmesini tıklatın.

Görüntüler ile tam rehber: http://www.sevenforums.com/tutorials/12196-open-change-default-program.html


5
Evet, ama mümkün mü Kaldır bu taraftan mı?
Nathan2055
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.