Цитата MKN:
сделав reg файл оката, выложить для всеобщего обозрения. »
|
Это лишнее. Повторю ещё раз: мне бы, например, вовсе не хотелось, чтобы при установленных ассоциациях под MPC-HC (например, а автоустановке K-Lite cтавится раньше, нежели Nero) восстанавливались стандартные ассоциации под WMP. Нужны либо пара готовых пакетных файлов/скриптов для сохранения/восстановления ассоциаций, либо простой перечень затрагиваемых параметров реестра в разделе ассоциаций.
Цитата Shpionus:
Что лучше экспортировать\импортировать HKEY_LOCAL_MACHINE\Software\Classes или HKEY_CLASSES_ROOT? »
|
Вопрос не имеет смысла.
1. Надо экспортировать/импортировать
только параметры, касающиеся файловых ассоциаций, а не весь подраздел чохом.
2. В общем случае, надо экспортировать/импортировать и из HKEY_LOCAL_MACHINE\Software\Classes, и из HKEY_CURRENT_USER\Software\Classes, поскольку HKEY_CLASSES_ROOT — это HKEY_LOCAL_MACHINE\Software\Classes, «поверх» которого, методом объединения, наложены разделы, параметры и значения из HKEY_CURRENT_USER\Software\Classes.
Таким образом, при экспорте из HKEY_CLASSES_ROOT мы теоретически
можем получить «кашу» из пользовательских и системных настроек (если
есть пользовательские настройки). Соответственно, при импорте в HKEY_CLASSES_ROOT — мы эту полученную «кашу»
запишем реально в HKEY_LOCAL_MACHINE\Software\Classes, что не есть правильно. Для чтения результирующих значений — можно и должно работать с HKEY_CLASSES_ROOT, модификации же нужно производить и с HKEY_LOCAL_MACHINE\Software\Classes, и c HKEY_CURRENT_USER\Software\Classes по отдельности.
Но можно (и нужно) проверить, затрагивает ли установка Nero пользовательские файловые ассоциации (т.е. в подразделе HKEY_CURRENT_USER\Software\Classes), или работает
только с системными файловыми ассоциациями (в подразделе HKEY_LOCAL_MACHINE\Software\Classes). Если выяснится, что верно последнее — делать экспорт/импорт каких-либо параметров файловых ассоциаций из HKEY_CURRENT_USER\Software\Classes не потребуется, даже если какие-либо другие параметры, помимо файловых ассоциаций, затрагивались в HKEY_CURRENT_USER\Software\Classes.