Fórum Root.cz

Hlavní témata => Windows a jiné systémy => Téma založeno: Pavel 'TIGER' Růžička 16. 05. 2014, 10:04:49

Název: Přenesení asociace souborů ve W7
Přispěvatel: Pavel 'TIGER' Růžička 16. 05. 2014, 10:04:49
Zdravíčko,

na jednom stroji s W7 se rozbila asociace souborů. Obnovit ji do výchozího nastavení pochopitelně umím. Ale je nějaká možnost vzít nastavení z jiného stroje a obnovit jej z něj?  Nebo musím obnovit do výchozí a pak zbytek asociovat ručně? Google o přenosu asociace nějak mlčí ...
Název: Re:Obnova asociace souborů z jiného systému W7
Přispěvatel: Pavel 'TIGER' Růžička 16. 05. 2014, 11:40:04
Takže to vypadá na založení HKEY_CURRENT_USER \ Software \ Classes \ a HKEY_LOCAL_MACHINE\SOFTWARE\Classes, no jsem na to zvědav ...
Název: Re:Obnova asociace souborů z jiného systému W7
Přispěvatel: Lol Phirae 16. 05. 2014, 11:46:42
Akorát to rozmrdáš do neopravitelného stavu.
Název: Re:Obnova asociace souborů z jiného systému W7
Přispěvatel: Pavel 'TIGER' Růžička 16. 05. 2014, 12:04:18
Uvidíme, na druhém disku je záloha, pokud se to z ní neobnoví, zkusím registry, přinejhorším se to dá vždycky přeinstalovat.
Název: Re:Obnova asociace souborů z jiného systému W7
Přispěvatel: Lol Phirae 16. 05. 2014, 12:14:03
přinejhorším se to dá vždycky přeinstalovat.

To se opravdu vyplatí, zejm. když na nastavení asociace souborů je tam ovládací panel, že... a co v něm není, tak jde triviálně za pár minut nastavit v příslušných aplikacích.
Název: Re:Obnova asociace souborů z jiného systému W7
Přispěvatel: Pavel 'TIGER' Růžička 16. 05. 2014, 12:29:41
přinejhorším se to dá vždycky přeinstalovat.

To se opravdu vyplatí, zejm. když na nastavení asociace souborů je tam ovládací panel, že... a co v něm není, tak jde triviálně za pár minut nastavit v příslušných aplikacích.

Četl si vůbec můj dotaz? Pokud chci zjistit, jestli nějakým způsobem jde přenést asociace z jiného systému, kde jsou identické programy, tak to musím vyzkoušet. Do defaultu to nastavit umím a opravit asociace také. O nic jiného nejde. Alespoň zjistím, jak moc chytrý, či hloupý ty wokna jsou. V Linuxu překopíruji tři soubory a je to hotové.
Název: Re:Přenesení asociace souborů ve W7
Přispěvatel: TomasJ 16. 05. 2014, 13:36:49
Příklad pro .jpg
HKEY_CLASSES_ROOT\.jpg - globální klíč pro příponu
HKEY_CLASSES_ROOT\.jpg@Default - odkaz na klíč HKEY_CLASSES_ROOT\jpegfile
HKEY_CLASSES_ROOT\.jpg\OpenWithProgIds - odkazy na další klíče pod HKEY_CLASSES_ROOT\
HKEY_CLASSES_ROOT\jpegfile - hlavní konfigurační klíč pro jpeg file type. Může být také konfigurace aplikace.

V zásadě vám pro příponu .jpg měl stačit klíč HKEY_CLASSES_ROOT\.jpg spolu s klíči na které ukazuje v @Default a v OpenWithProgIds. Vše samozřejmě včetně podklíčů.

Kromě toho stejná datová struktura jako pod HKEY_CLASSES_ROOT existuje také pod HKEY_CURRENT_USER\Software\Classes (konfigurace pro konkrétního uživatele) a HKEY_LOCAL_MACHINE\Software\Classes - hard link na HKEY_CLASSES_ROOT
Název: Re:Přenesení asociace souborů ve W7
Přispěvatel: Olaf 18. 05. 2014, 19:37:32
Možná by šlo využít příkazů assoc a ftype. Na jednom stroji si výstup přesměrovat do souboru, upravit soubory přidáním příslušného příkazu na začátek každého řádku a na cílovém stroji to spustit jako dávku.