Jak zrušit asociaci souboru?

Diskuze výhradně o operačním systému Windows 8

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Kyryas 2. 3. 2012 11:16

Potřeboval bych prosím poradit, jak zrušit chybné asociace programů k souborům. Windows 8 CP nemá problém změnit pár kliky jeden program za druhý, kterým se bude soubor otevírat, ale zrušit asociaci do původního, kdy není přiřazeno nic, snad nejde. Prolezl jsem komplet "Control Panel\Programs\Default Programs" a jeho podsložky a nenašel. Hledal jsem na internetu a našel několik programů k tomu určených, s Windows 7 byl problém asi stejný, nevím.. ale pod Windows 8 CP nejdou spustit. Taky jsem zkusil mazat v registru, ale bez efektu, po restartu explorer.exe se hodnoty objevily znovu.
Kyryas
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Milanr1 2. 3. 2012 13:05

Měl by ses naučit základy OS WNT.
Asociace řídí příkazy assoc a ftype.
Můžeš použít v cmd, wmic, VBS i v Power Shellu, na který je v OS W8 kladen obzvláštní důraz.
Pro BFU = nejjednodušší admin konzole cmd.
Zobrazení všech v OS existujících asociací:
cmd
assoc
Zobrazení přidruženého sw:
cmd
ftype

Příklad práce s konkrétním typem souboru, např. zatím nedefinovaným .bfl:
A/ zobrazení existující asociace:
assoc .bfl
(zjistíš, .bfl nemá žádné přiřazení, ale chceš ho otevírat pomocí notepadu)
B/ vytvoření nové asociace:
assoc .bfl=bfl_file
ftype bfl_file=[path]\notepad.exe %1 %*

C/ smazání nepotřebné asociace:
ftype bfl_file=
assoc .bfl=

Nic složitého! ;-)
Milan
Milanr1
Pokročilý
Uživatelský avatar

Odeslat příspěvekod Kyryas 5. 3. 2012 01:54

Mám s tím stále problém. Jedná se aktuálně o přípony .PART a .bio .

Když do cmd napíši například assoc .zip , objeví se mi:
C:\WINDOWS\system32>assoc .zip
.zip=CompressedFolder

Když napíši assoc .bio , napíše mi to:
C:\WINDOWS\system32>assoc .bio
File association not found for extension .bio

Přitom v "Control Panel\Programs\Default Programs\Set Associations" na tu asociaci koukám a i poklepáním na soubor se mi to otevírá v tom, co si přednastavím. Ale smazat se stále nedaří.
Zkoušel jsem i podle tohohle vytvořit pro oba dva soubory asociaci a poté ji smazat. Neprojevilo se vytvoření, ani smazání. Prostě bez změn :(
Kyryas
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Milanr1 5. 3. 2012 15:46

Co Ti nebylo jasné v uvedeném příkladu?
Milanr1 píše:C/ smazání nepotřebné asociace:
ftype bfl_file=
assoc .bfl=

Z toho plyne, že asociaci pro .bio smažeš analogicky z admin konzole cmd:
assoc .bio=

Jak je definována defaultní hodnota této položky v registru?
HKEY_CLASSES_ROOT\.bio
Milan
Milanr1
Pokročilý
Uživatelský avatar

Odeslat příspěvekod Kyryas 7. 3. 2012 09:59

Ano, HKEY_CLASSES_ROOT\.bio , ale je to jen prázdná složka s položkou "(Default)" s hodnotou "bio_auto_file".

Co se týče .PART, ten jsem pro změnu našel jen v HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.part se složkou "OpenWithList", ve které jsou krom "(Default)" bez hodnoty ještě "a" s hodnotou "mpc-hc.exe" a "MRUList" s hodnotou "a".

Po smazání a následném restartu jsou z5. Možná jsou ještě někde nějaké hodnoty, ale nenašel jsem.

Jinak když v cmd požiju příkaz assoc , asociaci .PART to ani neukáže. Třeba tomu nerozumím, jsem v podstatě jen laik. :/
Kyryas
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Milanr1 7. 3. 2012 10:24

Pokračuješ správným směrem.
1) MPC-HC bude asi přehrávač Home Cinema.
2) Jakou asociaci vrátí
cmd
ftype bio_auto_file
:?:
Nejedná se opět o MPC-HC?
Typ souboru .BIO si pamatuji historicky jako:
- název BIOSu v OS2;
- balík (archiv) BioArc.
Obojí se Tě už asi netýká. ;-)
3) .part
= dočasná koncovka - obvykle nedokončeného (partial) nebo právě probíhajícího stahování souboru. Asociace není třeba: proč by se měl otevírat neúplný soubor?
Milan
Milanr1
Pokročilý
Uživatelský avatar

Odeslat příspěvekod Kyryas 7. 3. 2012 11:44

1) Jojo, je to onen přehrávač, ale vtip je v tom, že se to otevírá v IE10.
2 ) File type 'bio_auto_file' not found or no open command associated with it.

.bio asi tolik tedy řešit nemusím, díky :) Každopádně je

3) Právě, nemělo by se to otevírat v ničem, ale nechtě je asociace nastavená s přehrávačem (právě ten MPC-HC). Tak v tom mám pak guláš.
Kyryas
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Milanr1 7. 3. 2012 12:29

Nenastavil sis tuto asociaci přímo v MPC-HC?
Oprav přímo v nastavení:
Spusť MPC-HC
O
Upravit
Povolit
x odškrtnout nepotřebné asociace
OK - OK
Milan
Milanr1
Pokročilý
Uživatelský avatar

Odeslat příspěvekod Kyryas 7. 3. 2012 15:18

To ne, v MPC-HC ani tahle volba není, vzniklo to prostě omylným poklepáním na neasociovanou ikonku. Objevil se výběr aplikace a jak naschvál zaškrtnuto používat vždy. pak stačilo nechtě kliknout kamkoliv do seznamu. Jak jsem psal, změnit výchozí program jde, ale nelze ho odebrat.
Kyryas
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Milanr1 7. 3. 2012 15:56

Spouštíš příkazy opravdu z admin konzole cmd?
V běžném cmd nemáš k tomu práva.
Milan
Milanr1
Pokročilý
Uživatelský avatar

Odeslat příspěvekod Kyryas 8. 3. 2012 14:51

Ano, spouštím.
Kyryas
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod phajus 9. 3. 2013 13:25

Tuhle jsem řešil podobný problém, mně nalezené řešení nepomohlo, ale tobě by mohlo.. Vytvoř kdekoli nový soubor, například textový a přejmenuj jej na "neco.exe"... Poté "Otevřít v programu..." -> "Zvolit výchozí program" a vyber onen vytvořený soubor.. tím se ti provede asociace a když poté "neco.exe" smažeš tak nebude soubor "asociován s ničím"..
phajus
Kolemjdoucí

Odeslat příspěvekod Walker 7. 9. 2021 19:00

Ahoj,
jediný funkční způsob je tento:
1) spustit regedit jako správce
2) přejít do
Počítač\HKEY_CLASSES_ROOT
a smazat předmětnou příponu, např. .xxx
2) přejít do
Počítač\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\
a opět smazat předmětnou příponu, např. .xxx
3) poté restartujte počítač
Walker
Kolemjdoucí


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků