Windows 7 восстановление ассоциации exe файлов

Ассоциации файлов в Windows — это сопоставление типа файла с определенной программой для его выполнения. Например, при двойном клике по JPG открывается просмотр этой картинке, а по ярлыку программы или .exe файлу игры — сама эта программа или игра. Обновление 2016: см. также статью Ассоциации файлов Windows 10.

Бывает так, что происходит нарушение ассоциации файлов — обычно, это следствие неосторожного действия пользователя, действий программ (не обязательно вредоносных) или ошибок в системе. В этом случае, вы можете получить неприятные результаты, один из которых я описывал в статье Не запускаются ярлыки и программы. Также это может выглядеть следующим образом: при попытке запустить любую программу, вместо нее открывается браузер, блокнот или что-то еще. В этой статье речь пойдет о том, как восстановить ассоциации файлов в последних версиях Windows. Сначала о том, как сделать это вручную, затем — с помощью специально предназначенных для этого программ.

Как восстановить ассоциации файлов в Windows 8

Для начала рассмотрим самый простой вариант — у вас возникла ошибка с ассоциацией какого-либо обычного файла (картинка, документ, видео и другие — не exe, не ярлык и не папка). В этом случае, вы можете поступить одним из трех способов.

  1. Использовать пункт «Открыть с помощью» — кликните правой кнопкой мыши по файлу, сопоставление для которого нужно изменить, выберите пункт «Открыть с помощью» — «Выбрать программу», укажите программу для открытия и отметьте «Использовать приложение для всех файлов данного типа». 
  2. Зайти в панель управления Windows 8 — Программы по умолчанию — Сопоставление типов файлов или протоколов с конкретными программами и выбрать программы для нужных типов файлов. 
    Изменение сопоставлений файлов

  3. Аналогичное действие можно произвести через «Параметры компьютера» в правой панели. Зайдите в «Изменение параметров компьютера», откройте «Поиск и приложения», а там выберите пункт «По умолчанию». После чего, в конце странице кликните по ссылке «Выбор стандартных приложений для типов файлов». 

Как уже было сказано, это поможет только в случае, если проблемы возникли с «обычными» файлами. Если же у вас вместо программы, ярлыка или папки открывается не то, что нужно, а, например, блокнот или архиватор, а может даже не открывается панель управления, то способ выше не подойдет.

Восстановление ассоциаций exe, lnk (ярлык), msi, bat, cpl и папок

Если проблема возникла с файлами данного типа, это будет выражаться в том, что программы, ярлыки, элементы панели управления или папки не будут открываться, вместо них будет запускаться что-то еще. Для того, чтобы исправить ассоциации данных файлов, вы можете использовать файл .reg, вносящий необходимые изменения в реестр Windows.

Скачать исправление ассоциаций для всех распространенных типов файлов в Windows 8 вы можете на этой странице: http://www.eightforums.com/tutorials/8486-default-file-associations-restore-windows-8-a.html (в таблице внизу).

Исправление ассоциаций с помощью файла реестра

После загрузки, кликните дважды по файлу с расширением .reg, нажмите «Запустить» и, после сообщении об успешном внесении данных в реестр, перезагрузите компьютер — все должно работать.

Исправление ассоциаций файлов в Windows 7

В том, что касается восстановления соответствий для файлов документов и других файлов приложений, исправить их в Windows 7 можно так же, как и в Windows 8 — посредством пункта «Открыть с помощью» или из раздела «Программы по умолчанию» в панели управления.

Сопоставления в Windows 7

Для того, чтобы сбросить ассоциации файлов программ .exe, ярлыков .lnk и других, также потребуется запустить файл .reg, восстанавливающий ассоциации по умолчанию для этого файла в Windows 7.

Сами файлы реестра, чтобы исправить ассоциации системных файлов, вы можете найти на этой странице: http://www.sevenforums.com/tutorials/19449-default-file-type-associations-restore.html (в таблице, ближе к концу страницы).

Программы для восстановления ассоциаций файлов

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

Программа File Association Fixer

Среди этих программ можно выделить File Association Fixer (заявлена поддержка Windows XP, 7 и 8), а также бесплатная программа Unassoc.

Первая позволяет легко сбросить сопоставления для важных расширений на настройки по умолчанию. Скачать программу можно со страницы http://www.thewindowsclub.com/file-association-fixer-for-windows-7-vista-released

С помощью второй — удалить созданные в процессе работы сопоставления, но, к сожалению, изменить ассоциации файлов в ней нельзя.

После вирусного заражения или некорректной модификации реестра, пользователь может столкнуться с тем, что в Windows перестают запускаться исполняемые exe файлы (установочные msi файлы или файлы скриптов powershell/cmd/vbs). При запуске любой программы (ярлыка) из проводника Windows File Explorer просто ничего не происходит, появляется окно с предложением выбрать программу, или все exe файлы открываются в одной программе (например, в notepad.exe или в paint.exe). В этой статье мы рассмотрим, как восстановить запуск exe файлов в Windows.

Содержание:

  • Восстановление ассоциаций EXE файлов в Windows
  • Не запускаются исполняемые exe файлы из сетевой папки

Восстановление ассоциаций EXE файлов в Windows

Если при запуске любого exe файла в Windows появляется окно с предложением выбрать программу (
How do you want to open this file?
):

чем открыть этот файл при запуске exe файла в Windows

Или ошибка:

Windows cannot access the specified device, path or file. You may have the appropriate permissions to access the item.
Windows can't open this file.

ошибка запуска программы.exe Windows cannot access the specified device, path or file. You may have the appropriate permissions to access the item

Чаще всего такая проблема появляется после вирусного заражения или неудачной попытки оптимизировать реестр Windows. Изначально причина такой проблемы в том, что в реестре Windows сброшены файловые ассоциации для exe файлов. Чтобы восстановить ассоциации для исполняемых exe файлов в Windows, нужно запустить редактор реестра (regedit.exe), но он тоже не открывается, т.к. тоже является exe файлом. Не получается открыть ни cmd.exe, ни PowerShell. Что же делать?

  1. Создайте на рабочем столе простой текстовый файл;
  2. Скопируйте в файл строку:
    start cmd
  3. Переименуйте файл в run.bat;
  4. Щелкните по файлу правой кнопкой и выберите Run as administrator;
  5. Подтвердите повышение привелегий в UAC и перед вами откроется окно командной строки с правами администратора;
  6. Можете запустить regedit.exe и внести изменения в реестра вручную (способ описан чуть ниже) или вставьте следующие строки в консоль командной строки:
    reg delete HKEY_CLASSES_ROOT\.exe /ve /f
    reg add HKEY_CLASSES_ROOT\.exe /ve /d exefile /f
    reg delete HKEY_CLASSES_ROOT\exefile /ve /f
    reg add HKEY_CLASSES_ROOT\exefile /ve /d Application /f
    reg delete HKEY_CLASSES_ROOT\exefile\shell\open\command /ve /f
    reg add HKEY_CLASSES_ROOT\exefile\shell\open\command /f /ve /d "\"%1\" %*\"
    assoc .exe=exefile

    команды для сброса файловых ассоциаций для exe файлов в Windows 10

  7. Данные команды сбросят ассоциации для exe файлов на стандартные;
  8. Перезагрузите компьютер, попробуйте запустить любую программу.

Если на компьютере, не запускаются даже bat и cmd файлы, придется отредактировать реестр вручную в безопасном режиме.

  1. Загрузите компьютер в безопасном режиме (достаточно три раза подряд прервать загрузку Windows кнопкой питания);
  2. Компьютер загрузится в среде восстановления Windows Recovery Environment (WinRE). Выберите Troubleshoot -> Advanced options -> Startup Settings -> Restart. Нажмите F4, чтобы загрузить Windows в безопасном режиме;
  3. Запустите редактор реестра
    regedit.exe
    и перейдите в ветку HKEY_CLASSES_ROOT\.exe;
  4. Измените значение параметра реестра Default на exefile;
    ассоциации для exefile в реестре Windows

  5. Затем перейдите в ветку HKEY_CLASSES_ROOT\exefile\shell\open\command, измените значение параметра Default на
    "%1" %*

    HKEY_CLASSES_ROOT\exefile\shell\open\command

  6. Затем по аналогии измените значения параметра Default на
    "%1" %*
    в ветках HKCR\exefile\shell\open и HKCR\exefile
  7. Перезагрузите компьютер в обычном режиме. File Explorer теперь должен использовать стандартные ассоциации для exe файлов. Попробуйте запустить любой exe файл.

Дополнительно стоит выполнить следующие действия для восстановления файловых ассоциаций exe файлов:

  • Выполните команду сброса ассоциаций:
    assoc .exe=exefile
  • Проверьте, что в ветке реестра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe отсутствует раздел UserChoice. Если такой раздел есть, удалите его;
  • Выполните проверку целостности образа Windows и системных файлов с помощью команд:
    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth
  • Убедитесь, что ваш антивирус не блокирует запуск исполняемых файлов;
  • Если Windows показывает предупреждение безопасности при запуске исполняемых файлов, следуйте инструкциям в этой статье.

Не запускаются исполняемые exe файлы из сетевой папки

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

    1. Проверьте NTFS разрешения на файл/папку. Если у пользователя нет NTFS права Read/Execute, то при запуске исполняемого файла появится ошибка:
Windows cannot access sharepath\file.exe. You do not have permission to access exe file.

Windows 10: не получается запустить exe файл из сетевой папки

Измените NTFS разрешения вручную или через PowerShell.

ntfs разрешения на exe файл - нельзя запустить файл, нет разрешений

  • Попробуйте запустить исполняемый файл в режиме совместимости. Для этого откройте свойства exe файла, перейдите на вкладку Compatibility, выберите режим совместимости с Windows 8. Попробуйте запустить сетевую программу.
    режим совместимости с windows 8 для программ в сетевой папке

Также проблема может быть связана с тем, что вы пытаетесь подключиться к сетевой папке, расположенной на устройстве, которое поддерживает только протокол доступа к файлам SMB v1 (это может быть сетевой NAS, файловый сервер со старой версией ОС, например, Windows XP или Windows Server 2003).

Об этом могут говорить ошибки:

The application was unable to start correctly (0xc00000ba)
Exception thrown at 0x00007FFA2B86624E
0xC0000005: Access violation reading location 0x0000000000000000)

Примечание. Напомним, что при взаимодействии клиента и сервера по протоколу SMB для взаимодействия выбирается максимальная версия протокола, которая одновременно поддерживается и клиентом и сервером (см. статью Версии протокола SMB в Windows). Вы можете определить версию SMB, с помощью которой ваш клиент подключается к файловому серверу с помощью команды PowerShell
Get-SmbConnection
.

Get-SmbConnection проверить используемую версию SMB

Проверьте, включен ли SMBv2 или SMBv3 на вашем файловом сервере с помощью команды:

Get-SmbServerConfiguration | Select EnableSMB2Protocol

Если SMBv2 отключен, его можно включить:

Set-SmbServerConfiguration -EnableSMB2Protocol $true

Если вы используете файловые сервер Linux с Samba, вы можете отключить на нем поддержку SMB1. Для этого нужно в файле конфигурации smb.conf в секции [global] добавить строку min protocol = SMB2 и перезапустить Samba.

Если в качестве файлового сервера Windows Server 2003 (или сетевое NAS хранилище, которое поддерживает только SMBv1), то не можете использовать такое устройство в качестве файловый сервера. Для доступа к такому хранилищу из современных версий Windows 10 придется включать на компьютерах пользователей клиент доступа SMB 1.0 — SMB 1.0/CIFS Client (что настоятельно не рекомендуется).

SMB 1.0 - CIFS клиент включен в Windows 10

Правильное решение в данном случае — перенести этот же исполняемый файлы на Windows Server 2012 R2/2016/2019, на которых отключен протокол SMB 1. В этом случае исполняемые файлы начнут нормально запускаться по сети на Windows 10.

После вирусного заражения или некорректной модификации реестра в Windows пользователь может столкнуться с проблемой: исполняемые .exe файлы, установочные msi или файлы скриптов powershell/cmd/vbs перестают запускаться. При попытке открыть файл из Проводника ничего не происходит, появляется окно с предложением выбрать программу или .exe файлы открываются в одной программе (например, notepad.exe или paint.exe). В этой статье рассмотрим, как восстановить запуск .exe файлов в Windows.

Приобрести оригинальные ключи активации Windows всегда можно у нас в каталоге от 1099 ₽

Восстановление ассоциаций EXE файлов в Windows

Если при запуске любого .exe файла в Windows появляется окно с вопросом «Каким образом вы хотите открыть этот файл?»

Или просто не удается открыть .exe

Либо ошибка «Windows не удается получить доступ к указанному устройству, пути или файлу.», чаще всего это связано с вирусом или изменениями в реестре.

Чтобы восстановить ассоциации для исполняемых .exe файлов, выполните следующие шаги:

1. Создайте текстовый файл на рабочем столе.

2. Скопируйте в файл строку:

start cmd

3. Переименуйте файл в run.bat и запустите его от имени администратора.

4. В открывшейся cmd выполните команды:

reg delete HKEY_CLASSES_ROOT\.exe /ve /f

reg add HKEY_CLASSES_ROOT\.exe /ve /d exefile /f

reg delete HKEY_CLASSES_ROOT\exefile /ve /f

reg add HKEY_CLASSES_ROOT\exefile /ve /d Application /f

reg delete HKEY_CLASSES_ROOT\exefile\shell\open\command /ve /f

reg add HKEY_CLASSES_ROOT\exefile\shell\open\command /f /ve /d "\"%1\" %*"

assoc .exe=exefile

Эти команды сбросят ассоциации для .exe файлов на стандартные. Перезагрузите компьютер.

Если .bat и .cmd файлы также не запускаются, вам потребуется редактировать реестр вручную в безопасном режиме:

1. Загрузите компьютер в безопасном режиме через WinRE (повторно прервав загрузку Windows три раза).

2. Находясь в Windows Recovery Environment (WinRE или Среда восстановления Windows) выберите Поиск и устранение неисправностей > Дополнительные параметры > Параметры загрузки > Перезагрузить, после перезагрузки выберите 4 пункт — нажав F4.

3. В реестре regedit.exe откройте ветку HKEY_CLASSES_ROOT\.exe и измените значение Default на exefile.

4. Далее, перейдите в ветку HKEY_CLASSES_ROOT\exefile\shell\open\command и установите значение Default на «%1» %*.

5. Повторите аналогичную процедуру для HKCR\exefile\shell\open и HKCR\exefile.

После этого перезагрузите компьютер в обычном режиме, и File Explorer должен использовать стандартные ассоциации для .exe файлов. Выполните также команду:

assoc .exe=exefile

Дополнительно проверьте целостность системных файлов:

sfc /scannow

DISM /Online /Cleanup-Image /RestoreHealth

Убедитесь, что ваш антивирус не блокирует запуск .exe файлов.

Не запускаются исполняемые .exe файлы из сетевой папки

Если .exe файлы запускаются локально, но не открываются из сетевой папки, возможные причины:

1. Проверьте NTFS права на папку/файл. Отсутствие Read/Execute прав вызовет ошибку:

Разрешение на доступ к \\sharepath\file.exe отсутствует. Обратитесь к сетевому администратору для получения доступа.

2. Измените NTFS разрешения.

3. Запустите файл в режиме совместимости: в свойствах .exe выберите Совместимость и установите режим совместимости с Windows 8.

4. Если сетевая папка размещена на устройстве, поддерживающем только SMB v1 (например, NAS или Windows Server 2003), Об этом могут говорить ошибки:

5. Необходимо проверить включен ли SMBv2 или SMBv3:

Get-SmbServerConfiguration | Select EnableSMB2Protocol

6. Чтобы включить SMBv2 на файловом сервере:

Set-SmbServerConfiguration -EnableSMB2Protocol $true

Для Linux-серверов с Samba отключите SMB1 в конфигурации smb.conf, добавив:

min protocol = SMB2

Если ваш файловый сервер работает на устаревшем SMBv1, для доступа к такому хранилищу из современных версий Windows 10 придется включать на компьютерах пользователей клиент доступа SMB 1.0 — Клиент SMB 1.0/CIFS (что настоятельно не рекомендуется).

Лучше перенести данные на Windows Server 2012 R2 или выше, чтобы обеспечить корректную работу с SMBv2 или SMBv3.

Лицензионный ключ активации Windows от

Статус темы:

Закрыта.
  1. ни одна програма не работает место них ссылки когда начинаю их нажимать происходит сбой загрузки !!!! каспецкий просто не включается ! у меня работает только один браузер опера , хром и эхпловер также не хотят грузится ! что либо скачаное из интернета маментально стоновится ссылкой оперы……. незнаю что делать памогите пожалуйсто !

    Последнее редактирование: 4 дек 2011

  2. oleg
    Expert
    Вирусоборец

    Что значит ссылкой оперы? появляется ярлык оперы на скачанном приложении?
    Может у вас ассоциации файлов сбились?

    — Сделайте скриншот и покажите его здесь.
    — Сообщите версию операционной системы.

  3. не подскажите как мне найти скриншот???

  4. операционая система windows 7 домашняя базовая

  5. ссылка опера это значит на каждой игре или програме висит значок оперы когда я на него нажимаю открываеца не игра а опера и начинает загрузка а потом ошибка при загрузке пишит !

  6. oleg
    Expert
    Вирусоборец

    Все ясно, вам нужно восстановить ассоциацию .exe файлов, для этого скачайте файл, который вложен в сообщении, разархивируйте его в любую папку, после чего зайдите в эту папку и запустите файл fix-exe.reg (от имени Администратора!).
    Для этого нажмите правой кнопкой мыши по файлу fix-exe.reg и выберите запустить от имена администратора.
    На запрос о внесения изменений в реестр, ответьте «ДА» и перезагрузите компьютер. Все должно нормализоваться.

    Вложения:

  7. а что делать если не распаковываеца этот файл ??

  8. спасибо большое помогло !

  9. Респект за инфу и за файл реестра!!! Файл подошел! Все пробовал не помогало, а твой выручил! От души

  10. oleg
    Expert
    Вирусоборец

  11. Наиогромнейшее спасибо. Именно этот файл помог. Много что перепробовал. Супер!!!!!!!!!!

  12. Спасибо за информацию, всё получилось.

  13. Здравствуйте. по вашему методу Олег мне не помогло, все ровно ярлыки и все программы игры и т.д. абсолютно всё открываються через ворд и на ярлыках значок ворда. Помогите пожалуйста

  14. oleg
    Expert
    Вирусоборец

    Операционная система какая у вас?
    Какие конкретно манипуляции вы делали?

  15. не помогло.Есть еще варианты?

Статус темы:

Закрыта.

Поделиться этой страницей

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Подключение к серверу заблокирован xbox live windows 10
  • Ati rs600m driver windows 7
  • Microsoft windows 10 insider preview version 21h2
  • Windows 10 mobile для nokia lumia 1520
  • Optimizer windows 10 github