Přenesení asociace souborů ve W7

Pavel 'TIGER' Růžička

Přenesení asociace souborů ve W7
« kdy: 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čí ...
« Poslední změna: 16. 05. 2014, 12:36:34 od Petr Krčmář »


Pavel 'TIGER' Růžička

Re:Obnova asociace souborů z jiného systému W7
« Odpověď #1 kdy: 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 ...

Lol Phirae

Re:Obnova asociace souborů z jiného systému W7
« Odpověď #2 kdy: 16. 05. 2014, 11:46:42 »
Akorát to rozmrdáš do neopravitelného stavu.

Pavel 'TIGER' Růžička

Re:Obnova asociace souborů z jiného systému W7
« Odpověď #3 kdy: 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.

Lol Phirae

Re:Obnova asociace souborů z jiného systému W7
« Odpověď #4 kdy: 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.


Pavel 'TIGER' Růžička

Re:Obnova asociace souborů z jiného systému W7
« Odpověď #5 kdy: 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é.

TomasJ

Re:Přenesení asociace souborů ve W7
« Odpověď #6 kdy: 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

Olaf

Re:Přenesení asociace souborů ve W7
« Odpověď #7 kdy: 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.