Проблема Нарушение ассоциации SCR-файлов
Где можно удалить имя файла devenv.exe, тогда получится ситуация, описанная выше, но можно подменить его именем вредоносной программы, тогда при запуске скринсейвера, вместо него запустится зловред, так же используется зловредами с другой целью, например для препятствования запуска антивирусной или сервисной утилиты с измененным расширением, как это советуется при проблемах.
Добавлено через 11 часов 11 минут 51 секунду
Ошибся немного, конкретно идет изменение вот этого параметра:
[HKEY_CLASSES_ROOT\scrfile\shell\open\command] @="\"%1\" /S"
Как восстановить файловые ассоциации в Windows 10
Что делать, чтобы восстановить файловые ассоциации для ярлыков, папок и обычных пользовательских файлов. Как установить программу по умолчанию или сбросить связи. Ассоциации файлов – это сопоставление типа файла с программой, с помощью которой он будет выполняться. В силу сбоев или ошибок Windows, такие ассоциации могут нарушаться.
Перейти к просмотру
- Что делать, чтобы восстановить ассоциации файлов в Windows 10?
- Шаг 1: Ассоциации обычных файлов
- Шаг 2: Ассоциации ярлыков и EXE файлов
Что делать, чтобы восстановить ассоциации файлов в Windows 10?
Шаг 1: Ассоциации обычных файлов
- Для установки ассоциации программы и конкретного типа файлов используйте пункт «Открыть с помощью». Кликните правой кнопкой мыши по файлу, сопоставление для которого необходимо изменить. Из списка предложенных программ выберите приложение, которое вам подходит или поищите другое.
Шаг 2: Ассоциации ярлыков и EXE файлов
Описанные выше способы применимы для обычных типов файлов (изображений, документов, видео или аудио форматов и т.д.). Если имеет место нарушение ассоциации папок, ярлыков или .exe файлов в Windows 10, то исправить их можно с помощью Редактора реестра.
Более продвинутые пользователи могут осуществить это вручную. Но, чтобы не вводить соответствующие значения в реестре вручную, можно использовать готовые .reg файлы, которые предназначены для внесения данных в реестр Windows.
- Для исправления ассоциаций EXE файлов;
- Для исправления ассоциаций LNK файлов;
Cкачайте файлы и запустите их, или кликните на нужном файле правой кнопкой мыши и выберите «Слияние».
Согласитесь с предупреждением о безопасности (нажмите «Запустить»).
Подтвердите внесение изменений в реестр нажав кнопку «Да», в следующем окне.
После этого, закройте редактор реестра и перезагрузите компьютер. В результате, ассоциации для .exe и .lnk файлов должны работать как и раньше.
Если у вас было включено автоматическое создание точек восстановления системы, то исправить ассоциации файлов вы, вероятно, сможете куда быстрее, используя точки восстановления.
Файловые ассоциации удалось восстановить? Оставляйте отзывы и задавайте ваши вопросы в комментариях.
Автор: Vladimir Mareev, Технический писатель
Владимир Мареев — автор и переводчик технических текстов в компании Hetman Software. Имеет тринадцатилетний опыт в области разработки программного обеспечения для восстановления данных, который помогает ему создавать понятные статьи для блога компании. Спектр публикаций довольно широк и не ограничивается только лишь темой программирования. Статьи включают также разнообразные обзоры новинок рынка компьютерных устройств, популярных операционных систем, руководства по использованию распространенных и специфических программ, примеры решений возникающих системных или аппаратных проблем и многие другие виды публикаций.
Редактор: Michael Miroshnichenko, Технический писатель
Мирошниченко Михаил – одни из ведущих программистов в Hetman Software. Опираясь на пятнадцатилетний опыт разработки программного обеспечения он делится своими знаниями с читателями нашего блога. По мимо программирования Михаил является экспертом в области восстановления данных, файловых систем, устройств хранения данных, RAID массивов.
- Обновлено:
- 4.12.2023 14:33
Мгновенная настройка привычных файловых ассоциаций
Автоматизировал задание файловых ассоциаций, то есть выбор программы которая будет открывать файл из Explorer/Finder. И делюсь.
Сначала проблематика. Файлы нужных расширений часто не открываются по умолчанию ничем, а если открываются, то каким-нибудь iTunes. Под windows нужные ассоциации, бывает, и вовсе теряются при установке (или даже деинсталяции) программ: снесёшь, бывало, GIMP, а ico-файлы перешли во владение от привычного просмотрщика файлов к стандартной Photo Gallery. Почему? Зачем? Неизвестно… А если нашёл новый редактор или, по разным причинам, свежая инсталляция? А если компьютер не один? В общем, кликать мышками в диалогах — развлечение такое себе.
Вместо этого я сохранил два файлика на Dropbox и теперь привести компьютерный мир к привычному состоянию можно почти мгновенно. И чего ждал столько лет… Далее рецепт для Windows и macOS.
Windows
В консоли Windows cmd.exe это делается в два этапа:
ftype my_file_txt="C:\Windows\notepad.exe" "%1" assoc .txt=my_file_txt
Изменения вступают в силу сразу. Несмотря на то, что ассоциация прописывается для текущего пользователя, запускать эти команды нужно почему-то с правами администратора. И не забыть задвоить символ процента (%%1) при запуске из bat-файла. Волшебный мир Windows 7 Ultimate 64-bit.
UPD. Опыты показали, что манипуляции с ftype/assoc воздействуют на всех юзеров на машине (такого поворота наша редакция не ожидала). Тем не менее, схема остаётся рабочей. Но буду выяснять как не затронуть остальных.
macOS
В макоси ассоциации удобно задавать утилитой duti. Устанавливается она через brew install duti . Пример использования:
duti -s com.apple.TextEdit .txt "editor"
Изменения вступают в силу сразу, sudo не требуется. Здесь аргумент «com.apple.TextEdit» — это так называемый «bundle id» нужной нам программы. Аргумент «editor» — тип ассоциации: «editor» для редактирования, «viewer» для просмотра, «all» для всего.
Найти «bundle id» можно так: если есть «/Applications/Sublime Text.app» третьей версии, то бандл айди у неё будет «com.sublimetext.3», ну или какой-то другой:
> osascript -e 'id of app "Sublime Text"' com.sublimetext.3
Проверено на macOS Sierra.
Итоговый скрипт для Windows (.bat)
@echo off set XNVIEW=C:\Program Files (x86)\XnView\xnview.exe set SUBLIME=C:\Program Files\Sublime Text 3\sublime_text.exe set FOOBAR=C:\Program Files (x86)\foobar2000\foobar2000.exe call :assoc_ext "%SUBLIME%" txt md js json css java sh yaml call :assoc_ext "%XNVIEW%" png gif jpg jpeg tiff bmp ico call :assoc_ext "%FOOBAR%" flac fla ape wav mp3 wma m4a ogg ac3 goto :eof :assoc_ext set EXE=%1 shift :loop if "%1" neq "" ( ftype my_file_%1=%EXE% "%%1" assoc .%1=my_file_%1 shift goto :loop ) goto :eof
Итоговый скрипт для macOS (.sh)
#!/bin/bash # this allows us terminate the whole process from within a function trap "exit 1" TERM export TERM_PID=$$ # check `duti` installed command -v duti >/dev/null 2>&1 || \ < echo >&2 "duti required: brew install duti"; exit 1; > get_bundle_id() < osascript -e "id of app \"$\"" || kill -s TERM $TERM_PID; > assoc() < bundle_id=$1; shift role=$1; shift while [ -n "$1" ]; do echo "setting file assoc: $bundle_id .$1 $role" duti -s "$bundle_id" ".$" "$role" shift done > SUBLIME=$(get_bundle_id "Sublime Text") TEXT_EDIT=$(get_bundle_id "TextEdit") MPLAYERX=$(get_bundle_id "MPlayerX") assoc "$SUBLIME" "editor" txt md js jse json reg bat ps1 cfg sh bash yaml assoc "$MPLAYERX" "viewer" mkv mp4 avi mov webm assoc "$MPLAYERX" "viewer" flac fla ape wav mp3 wma m4a ogg ac3
Нарушение ассоциации scr файлов что это
Не открываеться рабочий стол пытаюсь в ручнуй но он после запуска сразу отключаеться. все делаю через диспечер и еще сделал лог avz http://exfile.ru/57885
Регистрация: 04.09.2009
Сообщений: 6
Репутация: 0В АВЗ меню файл, восстановление системы, отметьте п.1 и 16 кнопка выполнить отмеченные скрипты, перезагрузите компьютер и скажите как после этого будет?
Регистрация: 14.06.2009
Сообщений: 25
Репутация: 0
сделал перезагрузил все то же ничего не изменилось.
Специалист
Регистрация: 01.01.2009
Сообщений: 13,209
Репутация: 415
Исайчик,
Запустите снова avz: Файл-выполнить скрипт- в открывшееся окно внимательно. вставить текст:begin SearchRootkit(true, true); SetAVZGuardStatus(True); ExecuteRepair(1); ExecuteRepair(6); ExecuteRepair(16); SetAVZPMStatus(true); RebootWindows(true); end.
Затем нажимаем «Запустить» ПРОИЗОЙДЕТ ПЕРЕЗАГРУЗКА.
После перезагрузки выполните в avz стандартный скрипт №2 и пришлите архив virusinfo_syscheck.zip
Регистрация: 14.06.2009
Сообщений: 25
Репутация: 0у меня страя версия avz . в ней не хотят работать скрипты в ручную
я попробовал скачать новую скачать скачал а открывать зип архив не желат сразу закрываетьсяРегистрация: 02.09.2009
Сообщений: 6
Репутация: 2
Архиватор не срабатывает или AVZ не работает?
Регистрация: 14.06.2009
Сообщений: 25
Репутация: 0
архиватор. не работает ни одна exe хоть и каспер запущен нашел 2 трояна и все.
Специалист
Регистрация: 01.01.2009
Сообщений: 13,209
Репутация: 415
Сообщение от Исайчику меня страя версия avz . в ней не хотят работать скрипты в ручную
я попробовал скачать новую скачать скачал а открывать зип архив не желат сразу закрываетьсяС какого перепугу она старая? У вас 4.32
Тогда поступим так:
Запускаем avz:Файл-Мастер поиска и устранения проблем: Системные проблемы, Степень опасности (ВСЕ). Запускаем. Появляется список проблем. Отмечаем следующие:
>> Нарушение ассоциации EXE файлов
>> Нарушение ассоциации COM файлов
>> Нарушение ассоциации PIF файлов
>> Нарушение ассоциации BAT файлов
>> Нарушение ассоциации LNK файлов
>> Нарушение ассоциации SCR файлов
>> Нарушение ассоциации REG файлов
И далее нажимаем «Исправить» Перезагружаемся. Проверяем что с проблемой.