moroka33
Цитата:
Нет не приведет.
Цитата:
Если вы выполните в ком. строке команду (немного изменим команду, которую привел spinout)-
ASSOC >"%USERPROFILE%\Desktop\ext_backup_all.txt" (для Windows 7 и выше)
ASSOC >"%USERPROFILE%\Рабочий стол\ext_backup_all.txt" (для Windows XP)
То на рабочем столе у вас появится текстовый файл ext_backup_all.txt, который будет содержать все текущие ассоциации фалов для вашей системы. С его помощью можно будет восстановить ассоциации.
Для этого можно в ком. строке выполнить команды -
cd /d "%USERPROFILE%\Desktop" (для Windows 7 и выше) или cd /d "%USERPROFILE%\Рабочий стол" (для Windows XP)
for /F "delims=" %a in (ext_backup_all.txt) do (assoc %a)
Первая команда сделает папку Рабочего стола - текущей.
Вторая команда последовательно прочитает строки из файла ext_backup_all.txt и вернет предыдущие ассоциации.
Но как правильно написал VV2015 exe-шному варианту шифровальщика все это никак не помешает сделать свое черное дело.
Цитата:
Не приведет ли применение, обсуждаемого нами .bat файла к схожей ситуации?
Нет не приведет.
Цитата:
А насчет возврата ассоциаций в исходное состояние с помощью бэкапа?
Если вы выполните в ком. строке команду (немного изменим команду, которую привел spinout)-
ASSOC >"%USERPROFILE%\Desktop\ext_backup_all.txt" (для Windows 7 и выше)
ASSOC >"%USERPROFILE%\Рабочий стол\ext_backup_all.txt" (для Windows XP)
То на рабочем столе у вас появится текстовый файл ext_backup_all.txt, который будет содержать все текущие ассоциации фалов для вашей системы. С его помощью можно будет восстановить ассоциации.
Для этого можно в ком. строке выполнить команды -
cd /d "%USERPROFILE%\Desktop" (для Windows 7 и выше) или cd /d "%USERPROFILE%\Рабочий стол" (для Windows XP)
for /F "delims=" %a in (ext_backup_all.txt) do (assoc %a)
Первая команда сделает папку Рабочего стола - текущей.
Вторая команда последовательно прочитает строки из файла ext_backup_all.txt и вернет предыдущие ассоциации.
Но как правильно написал VV2015 exe-шному варианту шифровальщика все это никак не помешает сделать свое черное дело.