Войти

Показать полную графическую версию : [решено] Как полностью отключить механизм сброса файловых ассоциаций?


Страниц : 1 [2]

Vadikan
04-07-2019, 11:46
Кмк не хватает информации о том, что все это надо повторять как минимум после каждого обновления ОС до новой версии. Собственно этим правка ресурсов и плоха.

Smarty
04-07-2019, 12:11
Кмк не хватает информации о том, что все это надо повторять как минимум после каждого обновления ОС до новой версии. »
Не факт, при каждом обновлении не заменяется 100% системных файлов.
Собственно этим правка ресурсов и плоха. »
Запустить после обновления один раз утилиту проблема?
Вадим, в посте #6 (http://forum.oszone.net/post-2875859-6.html) ты поставил "Полезное сообщение", а там нужно произвести гораздо больше действий.
И не все захотят с этим разбираться.

Vadikan
04-07-2019, 12:16
Smarty, не факт или ты не тестировал свое изделие в стандартном сценарии? Да и не надо спорить со мной, надо информировать свою ЦА о потенциальных граблях.

Полезное сообщение я могу ставить по разным причинам. Например, за сообщение о решении своей проблемы.

Smarty
04-07-2019, 12:26
Vadikan, "грабли" как раз подсунула МС! У них есть какая-то информация о методах исправления периодического сброса ассоциаций?
За пару месяцев использования (хотя какое это использование, запускал утилиту всего один раз, больше не требовалось) "граблей" от утилиты не встречал.
Я даже не против удалить прикрепленные файлы, чтобы не пугать народ надуманными "граблями". :)

Vadikan
04-07-2019, 12:46
Smarty, зачем пара месяцев? Переустанови поверх, вот и весь тест. А до этого неплохо бы sfc и DISM /restorehealth прогнать - вот и ещё два теста.

Тогда и узнаешь, надуманные грабли или нет.

Smarty
04-07-2019, 13:01
Переустанови поверх, вот и весь тест. А до этого неплохо бы sfc и DISM /restorehealth прогнать»
Т.е. ты уже все это сделал и получил грабли?
Утилиту можно запускать хоть 10 раз на дню, а переустановкой свежей системы поверх старой "не балуюсь", не для меня это...
А запуск sfc и DISM /restorehealth вернет грабли от МС назад, это зачем?

Во избежание продолжения предлагаю зачистить тему от моих постов.
Пусть грабли с ассоциациями, но они же родные грабли!
Удачи.

Vadikan
04-07-2019, 13:36
Т.е. ты уже все это сделал и получил грабли? »
Я не изменяю системные ресурсы и тестировать твое решение я не буду, это твоя работа.

Но я предполагаю с разной степенью уверенности, что в этих сценариях может произойти откат изменений. И рекомендую тебе, как разработчику решения, протестировать эти сценарии, а в случае отката твоих изменений системой проинформировать пользователей твоего решения.

Неужели это так сложно понять и проделать?

переустановкой свежей системы поверх старой "не балуюсь", »
Новые версии Windows ставятся поверх у ЦА твоей утилиты. Твои подходы к делу не относятся.

У них есть какая-то информация о методах исправления периодического сброса ассоциаций? »
Мне не попадалось. Но по идее сброс происходит, когда производятся попытки манипулировать параметрами реестра или в случае их повреждения. Отсюда следует и направление диагностики, которое никого не интересует.

MKN
06-07-2019, 12:42
всё это закопано в
OEMDefaultAssociations.dll
OEMDefaultAssociations.xml
то залил в них просто пустой XML »
Т. е. родные файлы системы приходится изменять... Это не есть хорошо, вернее никуда не годится... Как к этому относится проверка системных файлов и новые обновления ? Файлы случаем не восстанавливаются ?

shpiler
16-07-2019, 13:06
Имеется Windows 10.0.16299.15 (v. 1709). При попытке в параметрах установить приложения по умолчанию для видеоплеера (Media Player Classic), аудио-проигрывателя (AIMP), браузера (Chrome), они устанавливаются, но после перезагрузки сбрасываются на стандартные программы Microsoft. Просмотрщик pdf также сбрасывается с Acrobat Reader на Microsoft Edge. Нашел в сети программу Stop Resetting My Apps, а также советы по правке реестра, но проблему это не решило: после перезапуска системы стандартные рекомендуемые проги не устанавливаются в качестве приложений по-умолчанию, но выставленные до перезапуска мной проги все равно слетают. Непонятно что делать.

A.A.Z.
17-07-2019, 20:18
shpiler, можно воспользоваться http://forum.oszone.net/post-2875859-6.html или http://forum.oszone.net/post-2876007-9.html

shpiler
18-07-2019, 15:58
shpiler, можно воспользоваться http://forum.oszone.net/post-2875859-6.html или http://forum.oszone.net/post-2876007-9.html »

Попробовал оба варианта - не помогло. Но что самое интересное, у меня в системном каталоге вообще нет файлов OEMDefaultAssociations.dll и
OEMDefaultAssociations.xml

Smarty
18-07-2019, 18:11
у меня в системном каталоге вообще нет файлов OEMDefaultAssociations.dll и
OEMDefaultAssociations.xml »
Вы где такую чудо-сборку нарыли?
Специально для проверки скачал оригинальный образ 1709.
Установил Домашнюю для одного языка и Профессиональную, файла OEMDefaultAssociations.dll действительно нет, но файл OEMDefaultAssociations.xml присутствует.
http://s26.znimg.ru/1563461340/luoggouqki.png
Попробовал переназначить ассоциации - все назначается и после перезагрузки сохраняется.
Может ваша проблема кроется как раз в отсутствии файла OEMDefaultAssociations.xml?
Прикрепил файл с настройками по умолчанию.
Владельцем файла должна быть СИСТЕМА, но попробовать можно и без установки владельца.
Закиньте файл в System32 и перезагрузитесь.

shpiler
24-07-2019, 14:17
Всем спасибо, в итоге помогла утилита setuserfta. Оказывается, после выгрузки настроенных ассоциаций нужно было перезагрузится. Правда, я так и не понял зачем. Файл OEMDefaultAssociations.xml также появился впоследствии.




© OSzone.net 2001-2012