Меню

Ошибка во время обработки exe

Содержание

  • Восстановление запуска приложений в Windows XP
    • Причина 1: блокировка файла
    • Причина 2: ассоциации файлов
    • Причина 3: ошибки жесткого диска
    • Причина 4: процессор
    • Заключение
  • Вопросы и ответы

Не запускаются EXE файлы в Windows XP
При работе с компьютером нередки ситуации, когда при запуске исполняемых EXE-файлов ничего не происходит или «вылетает» ошибка. Такое же случается и с ярлыками программ. По каким причинам возникает эта проблема, и как ее решить поговорим ниже.

Для нормального запуска EXE-файла необходимы следующие условия:

  • Отсутствие блокировки со стороны системы.
  • Правильная команда, поступающая из реестра Windows.
  • Целостность самого файла и службы или программы, которые его запускают.

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

Причина 1: блокировка файла

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

  1. Кликаем ПКМ по проблемному файлу и идем в «Свойства».
    Переход к свойствам проблемного файла в Windows XP
  2. В нижней части окна нажимаем кнопку «Разблокировать», затем «Применить» и ОК.

    Разблокирование скачанного файла в Windows XP

Причина 2: ассоциации файлов

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

Это был наглядный пример, на самом деле причин такого сбоя множество. Чаще всего к ошибке приводит установка программного обеспечения, скорее всего вредоносного, которое вызывает смену ассоциаций.

Исправить ситуацию поможет только правка системного реестра. Пользоваться рекомендациями, приведенными ниже, следует таким образом: выполняем первый пункт, перезагружаем компьютер, проверяем работоспособность. Если проблема осталась, выполняем второй и так далее.

Для начала необходимо запустить редактор реестра. Делается это так: Открываем меню «Пуск» и нажимаем «Выполнить».

Доступ к функции Выполнить из стартового меню Windows XP

В окне функции пишем команду «regedit» и жмем ОК.

Доступ к редактору реестра из меню Выполнить в Windows XP

Откроется редактор, в котором мы и будем производить все действия.

Редактор системного реестра Windows XP

  1. В реестре есть папка, в которую записываются пользовательские настройки для расширений файлов. Ключи, которые там прописаны, являются приоритетными для выполнения. Это значит, что операционная система в первую очередь будет «смотреть» на эти параметры. Удаление папки может исправить ситуацию с неверными ассоциациями.
    • Идем по следующему пути:

      HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts

    • Находим раздел с названием «.exe» и удаляем папку «UserChoice» (ПКМ по папке и «Удалить»). Для верности нужно проверить наличие пользовательского параметра и в разделе «.lnk» (параметры запуска ярлыков), так как проблема может крыться и здесь. Если «UserChoice» присутствует, то также удаляем и перезагружаем компьютер.
      Удаление папки UserChoise в параметрах реестра Windows XP

    Далее возможны два варианта развития событий: папки «UserChoice» или названные выше параметры («.exe» и «.lnk») отсутствуют в реестре или после перезагрузки проблема сохранилась. В обоих случаях переходим к следующему пункту.

  2. Снова открываем редактор реестра и на этот раз переходим в ветку

    HKEY_CLASSES_ROOTexefileshellopencommand
    Раздел параметров оболочки в реестре Windows XP

    Lumpics.ru

    • Проверяем значение ключа «По умолчанию». Оно должно быть таким:

      "%1" %*

    • Если значение другое, то кликаем ПКМ по ключу и выбираем «Изменить».
      Переход к изменению ключа реестра в Windows XP
    • Вносим нужное значение в соответствующее поле и нажимаем ОК.

      Изменение значения параметра реестра в Windows XP

    • Также проверяем параметр «По умолчанию» в самой папке «exefile». Должно быть «Приложение» или «Application», в зависимости от языкового пакета, который используется в Windows. Если это не так, то меняем.

      Изменение параметра по умолчанию в реестре Windows XP

    • Далее идем в ветку

      HKEY_CLASSES_ROOT.exe

      Смотрим на дефолтный ключ. Верное значение «exefile».

      Дефолтный параметр exefile в реестре Windows XP

    Здесь также возможны два варианта: параметры имеют правильные значения или после перезагрузки файлы не запускаются. Идем дальше.

  3. Если проблема с запуском EXE-шников осталась, значит, кто-то (или что-то) изменил другие важные ключи реестра. Их количество может быть довольно большим, поэтому стоит воспользоваться файлами, ссылку на которые Вы найдете ниже.

    Скачать файлы реестра

    • Запускаем двойным кликом файл exe.reg и соглашаемся со внесением данных в реестр.
      Внесение данных в реестр при помощи файла в Windows XP
    • Ждем сообщение об успешном добавлении информации.

      Подтверждение успешного внесения данных в реестр Windows XP

    • То же самое делаем и с файлом lnk.reg.
    • Перезагружаемся.

Вы, наверное, заметили, что по ссылке открывается папка, в которой находится три файла. Один из них — reg.reg — понадобится в том случае, если «слетела» ассоциация по умолчанию и для файлов реестра. Если такое произошло, то обычным способом запустить их не получится.

  1. Открываем редактор, идем в меню «Файл» и жмем на пункт «Импорт».

    Переход к импорту данных в реестр Windows XP

  2. Находим скачанный файл reg.reg и нажимаем «Открыть».

    Выбор файла для импорта данных в реестр в Windows XP

  3. Результатом наших действий будет внесение данных, содержащихся в файле в системный реестр.

    Подтверждение успешного импорта данных в реестр Windows XP

    Не забудьте перезагрузить машину, без этого изменения не вступят в силу.

Причина 3: ошибки жесткого диска

Если запуск EXE-файлов сопровождается какой-либо ошибкой, то, возможно, это происходит из-за повреждения системных файлов на жестком диске. Причиной этому могут стать «битые», а значит, и нечитаемые сектора. Такое явление далеко не редкость. Проверить диск на ошибки и исправить их можно с помощью программы HDD Regenerator.

Подробнее: Как восстановить жесткий диск с помощью HDD Regenerator

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

Подробнее: Способы восстановления Windows XP

Имейте в виду, что появление битых секторов на жестком диске – это первый звонок к тому, чтобы заменить его новым, иначе Вы рискуете потерять все данные.

Причина 4: процессор

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

Наиболее распространенная проблема – отсутствие поддержки SSE2. Выяснить, может ли ваш процессор работать с этими инструкциями, можно с помощью программ CPU-Z или AIDA64.

В CPU-Z список инструкций приведен здесь:

Список инструкций поддерживаемых процессором в CPU-Z

В AIDA64 нужно перейти в ветку «Системная плата» и открыть раздел «CPUID». В блоке «Наборы инструкций» можно найти нужную информацию.

Список инструкций поддерживаемых процессором в AIDA64

Решение данной проблемы одно – замена процессора или всей платформы.

Заключение

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

Проблемы с компьютером относительно распространены, и хотя некоторые проблемы относительно просты и легко устраняются, некоторые могут быть более проблематичными.

Пользователи Windows 10 сообщили, что файлы. exe не открываются на их компьютере, поэтому давайте посмотрим, как решить эту странную проблему.

Как исправить файлы. exe, которые не открываются в Windows 10?

1. Измените свой реестр

  • Нажмите клавишу Windows + X, чтобы открыть меню Win + X, и выберите в меню Командная строка (Администратор).

  • Когда запустится командная строка, просто введите regedit и нажмите Enter.
  • Откроется редактор реестра.
    • В левой панели перейдите к HKEY_CLASSES_ROOT.exe.
  • На правой панели дважды щелкните клавишу (по умолчанию) и установите для параметра «Данные» значение. exe- файл.

  • Теперь перейдите к командной клавише HKEY_CLASSES_ROOTexefileshellopen на левой панели.
  • На правой панели выберите (Default), дважды щелкните его и установите для его Value data значение «%1» %*.

  • После этого перезагрузите компьютер и проверьте, решена ли проблема.

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

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

  • Удерживая клавишу Shift на клавиатуре, нажмите кнопку «Перезагрузить». Кроме того, вы можете перезагрузить компьютер несколько раз во время загрузки, чтобы запустить автоматическое восстановление.

  • Выберите «Устранение неполадок»> «Дополнительные параметры»> «Параметры запуска» и нажмите кнопку «Перезагрузить».
  • Когда ваш компьютер перезагрузится, появится список параметров. Выберите любую версию безопасного режима, нажав соответствующую клавишу.
  • Когда запустится безопасный режим, повторите шаги, описанные выше.

Не удается получить доступ к редактору реестра? Все не так страшно, как кажется. Ознакомьтесь с этим руководством и быстро решите проблему.


2. Используйте специальное антивирусное программное обеспечение

По словам пользователей, иногда определенные вредоносные программы могут вызывать проблемы такого типа, и один из способов их решения — загрузить и использовать ESET.

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

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

⇒  Получить ESET

3. Измените расположение папки Program Files на значение по умолчанию.

  • Когда откроется редактор реестра, перейдите к следующему ключу на левой панели:
    • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion
  • На правой панели вы увидите несколько записей.
  • Щелкните ProgramFilesDir и измените его значение на C:Program Files.
    1. Если у вас есть запись ProgramFilesDir (x86), обязательно измените ее значение на C: Program Files (x86).
  • После того, как вы закончите, закройте редактор реестра и перезагрузите компьютер.

Program Files — это каталог установки по умолчанию для всех сторонних приложений, и по умолчанию он находится на системном диске вместе с установкой Windows 10.

В целях экономии места некоторые пользователи меняют расположение этой папки.

Иногда это может вызывать проблемы и препятствовать открытию файлов. exe, но вы сможете исправить это, изменив расположение папки Program Files в редакторе реестра.

Не тратьте время на эти технические детали и выберите более удобный редактор реестра из этого удобного списка.


4. Загрузите исправление реестра и добавьте его в свой реестр.

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

5. Отключите брандмауэр Windows.

  • Нажмите клавишу Windows + S и войдите в брандмауэр Windows.
  • Выберите Брандмауэр Windows из списка результатов.

  • В меню слева выберите «Включить или отключить брандмауэр Windows».

  • Выберите Отключить брандмауэр Windows (не рекомендуется) как для параметров частной сети, так и для параметров общедоступной сети.
  • Нажмите OK, чтобы сохранить изменения.

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

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

6. Измените звуковую схему и отключите контроль учетных записей.

  • Нажмите клавишу Windows + S и введите звук.
  • Выберите Звук из списка результатов.

  • Перейдите на вкладку «Звуки» и установите для параметра «Звуковая схема» значение «Без звука».

  • Нажмите «Применить» и «ОК», чтобы сохранить изменения.
  • Нажмите клавишу Windows + S и введите учетные записи пользователей.
  • Выберите «Учетные записи пользователей» в меню.

  • Нажмите «Изменить настройки контроля учетных записей».

  • Опустите ползунок до упора, чтобы никогда не уведомлять.
  • Нажмите OK, чтобы сохранить изменения.

  • Вернитесь в раздел «Звук» > вкладка «Звуки» и установите для параметра «Звуковая схема» значение по умолчанию для Windows.
  • Нажмите «Применить» и «ОК», чтобы сохранить изменения.
  • После сохранения изменений проверьте, решена ли проблема.

Пользователи сообщили, что вы можете решить эту проблему, изменив звуковую схему и отключив контроль учетных записей.

Это необычное решение, но немногие пользователи сообщили, что оно работает для них, поэтому вы можете попробовать его.

7. Создайте новую учетную запись пользователя

  • Откройте приложение «Настройки», нажав сочетание клавиш Windows + I.
  • Перейдите в раздел «Учетные записи» и выберите вкладку «Семья и другие пользователи».
  • Нажмите кнопку «Добавить кого-то еще на этот компьютер» в разделе «Другие пользователи».

  • Щелкните У меня нет данных для входа этого человека.

  • Теперь нажмите Добавить пользователя без учетной записи Microsoft.

  • Введите имя нового пользователя и нажмите «Далее», чтобы добавить его.

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

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

Чтобы решить эту проблему, вам нужно запустить командную строку и ввести одну команду.

Если вы не можете запустить командную строку в обычном режиме, возможно, вам придется перейти в папку WindowsSystem32, щелкнуть правой кнопкой мыши файл cmd.exe и выбрать в меню «Запуск от имени администратора».

Когда откроется командная строка, просто введите assoc. exe=exefile и нажмите Enter, чтобы запустить ее. После этого перезагрузите компьютер, загрузите Malwarebytes и выполните полное сканирование компьютера, чтобы удалить все вредоносные файлы.

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


На чтение 10 мин. Просмотров 265 Опубликовано 03.09.2019

Одной из наиболее распространенных проблем, возникающих на ПК с Windows, является сбой приложения. Эта проблема присутствовала на протяжении многих лет. Симптомы изменились, конфигурации изменились, но проблема все еще существует, просто чтобы время от времени ломать вам нервы.

Мы можем заверить вас, что Windows 10 не является исключением. Хорошо известное сообщение «application.exe перестало работать» все еще появляется в ОС Microsoft. С этой целью мы провели тщательный поиск в надежде предоставить вам решения для имеющейся проблемы.

Итак, если у вас произошли внезапные сбои, вы должны принять во внимание эти обходные пути. Они чуть ниже.

Содержание

  1. Как разрешить сбой application.exe в Windows 10
  2. 1. Перезапустите проблемную программу
  3. 2. Измените настройки совместимости
  4. 3. Запустите программу от имени администратора
  5. 4. Сканирование на наличие вредоносных программ.
  6. 5. Очистите значения реестра
  7. 6. Очистите временные файлы
  8. 7. Запустите SFC и DISM
  9. 8. Изменить разрешения
  10. 9. Проверьте водителей

Как разрешить сбой application.exe в Windows 10

  1. Перезапустите проблемную программу
  2. Изменить настройки совместимости
  3. Запустите программу от имени администратора
  4. Сканирование на наличие вредоносных программ
  5. Чистые значения реестра
  6. Очистить временные файлы
  7. Запустите SFC и DISM
  8. Изменить разрешения
  9. Проверьте драйверы

1. Перезапустите проблемную программу

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

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

Если вы не уверены, как это сделать, внимательно следуйте приведенным ниже инструкциям:

  1. Закройте диалоговое сообщение с сообщением о сбое.
  2. Щелкните правой кнопкой мыши на панели задач и откройте диспетчер задач.
  3. Убедитесь, что убили основные и связанные процессы, связанные с зависшим приложением.
  4. Теперь попробуйте запустить приложение снова и посмотрите на изменения.

Это то же самое, что и программное обеспечение: оно не всегда стабильно, как можно было ожидать. И, если проблема все еще существует, не забудьте проверить другие шаги в списке.

2. Измените настройки совместимости

Еще одна вещь, которую вы можете сделать, особенно если мы говорим о старом программном обеспечении, это изменить настройки совместимости. Некоторые старые программы, которые вы могли с легкостью использовать в старых версиях ОС, могут вызывать проблемы в Windows 10. Это происходит из-за проблем совместимости, особенно если программа, на которую мы ссылаемся, устарела. К счастью, вы можете изменить режим совместимости и установить совместимость с более старой версией Windows.

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

Если вы не уверены, как это сделать, вам помогут следующие инструкции:

  1. Перейдите в папку установки проблемного приложения.
  2. Найдите файл .exe , щелкните правой кнопкой мыши и откройте Свойства.
  3. На вкладке «Совместимость» установите флажок «Запустить эту программу в режиме совместимости для».
  4. Выберите предпочитаемую версию Windows и нажмите OK, чтобы подтвердить изменения.

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

3. Запустите программу от имени администратора

Помимо режима совместимости, некоторые программы процветают (читай: работают правильно) только с правами администратора. Некоторые приложения нередко вносят изменения в систему, которые разрешены только администратору. Кроме того, запросы контроля учетных записей, которые появляются, когда программа пытается внести изменения, могут остановить выполнение программы и, таким образом, вызвать сбой.

Мы не советуем вам полностью их отключать из-за угроз безопасности, но вы можете, по крайней мере, отключить их для отдельной программы, в которой возникла проблема. Итак, помимо совместимости, у нас есть еще одна общая настройка, и инструкции приведены ниже:

  1. Перейдите в папку установки проблемного приложения.
  2. Найдите файл .exe , щелкните правой кнопкой мыши и откройте Свойства.
  3. На вкладке «Совместимость» установите флажок рядом с полем «Запуск от имени администратора».
  4. Нажмите ОК.

С этим вы должны решить определенные проблемы. Однако, если проблема углубляется, обязательно перейдите к другим шагам.

4. Сканирование на наличие вредоносных программ.

Еще одной причиной внезапных сбоев может быть заражение вредоносным ПО.Эти противные вирусы, безусловно, могут вызывать множество проблем, а нарушенное использование определенных приложений уверенно стоит на вершине списка. То, что они, как правило, делают, и это очень распространенное явление – заражение установочных файлов и повреждение программы. Существуют различные причины, по которым вирус может атаковать определенное приложение, но вы можете быть уверены, что это плохо.

Итак, убедитесь, что ваш компьютер чист, прежде чем мы перейдем к каким-то другим, немного сложным решениям. Иногда вирусы проходят защиту в режиме реального времени, поэтому рекомендуется время от времени сканировать жесткий диск. Процедура для решений сторонних производителей различна, но мы предлагаем вам понять, как выполнить глубокое сканирование с помощью встроенного решения безопасности Windows, Защитника Windows. Инструкции ниже:

  1. Откройте значок Защитника Windows в области уведомлений и выберите «Расширенное сканирование».
  2. Сохраните все, чтобы предотвратить потерю данных, потому что ваш компьютер перезагрузится после следующего шага.
  3. Найдите Защитника Windows в автономном режиме и нажмите Сканирование в автономном режиме.
  4. Ваш компьютер перезагрузится, и процедура сканирования продлится примерно 15-20 минут.

После этого ваша система должна быть в открытом виде. Однако антивирус может удалить некоторые важные файлы, на которые распространяется вирус. Более того, некоторые сторонние инструменты или даже Защитник Windows могут удалить некоторые важные программные файлы по ошибке. Имея это в виду, вам может потребоваться восстановить установку и установить исключение в настройках антивируса.

5. Очистите значения реестра

Есть большая вероятность, что вы установили одну программу более чем несколько раз. Это обычная вещь, и это не должно вызывать никаких проблем. Но это не всегда так. А именно, после удаления программы в разделе «Установка и удаление программ» панели управления некоторые файлы все еще остаются на вашем компьютере. И в Реестре, что имеет большее значение. Поэтому для некоторых приложений целесообразно очистить реестр от оставшихся значений и переустановить программу.

Более того, мы советуем вам удалить все оставшиеся файлы из папки установки, которая в большинстве случаев находится в разделе C :. Дополнительная папка, которую вы должны проверить, является папкой данных приложения. Чтобы получить к нему доступ, просто введите % appdata% в строке поиска Windows. В целях очистки вы можете использовать CCleaner или аналогичное стороннее решение. Однако имейте в виду, что реестр является опасным основанием, поэтому сделайте резервную копию, прежде чем начнется очистка.

Для получения дополнительной информации вы можете обратиться к этой статье.

6. Очистите временные файлы

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

Следуйте этим инструкциям, чтобы выполнить очистку диска и избавиться от системных временных файлов:

  1. Откройте этот компьютер.
  2. Щелкните правой кнопкой мыши системный раздел и откройте Свойства.
  3. Выберите Очистка диска.
  4. Установите флажки рядом с Временные файлы.
  5. Подтвердите выбор и очистите временные файлы.

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

7. Запустите SFC и DISM

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

Если вы не знаете, как запустить инструмент SFC через командную строку с повышенными правами, следуйте приведенным ниже инструкциям:

  1. Щелкните правой кнопкой мыши меню «Пуск» и откройте командную строку (Admin).
  2. В командной строке введите следующую команду и нажмите Enter:

    • ПФС/SCANNOW
  3. После завершения процедуры перезагрузите компьютер.

Как мы уже упоминали, сканирование SFC является первым шагом для устранения неполадок, когда вы хотите проверить целостность системных файлов. Однако в случае сбоя SFC вы всегда можете обратиться к DISM. Обслуживание образов развертывания и управление ими – это отличный инструмент, который должен помочь вам решить проблемы с системными файлами, вернув их в исходное состояние.

Если вы не знаете, как запустить DISM, следуйте этим инструкциям:

  1. Щелкните правой кнопкой мыши на Пуск и откройте командную строку (администратор).
  2. В командной строке введите следующую команду:

      • DISM.exe/Online/Cleanup-образ/Восстановление здоровья
  3. Процесс должен сканировать и устранять возможные повреждения файлов и исправлять связанные с этим проблемы.

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

8. Изменить разрешения

Еще одна вещь, которую стоит проверить, это предотвращение выполнения данных. Большинство программ изначально заблокированы перед первым использованием. Но когда вы запустите приложение и предоставите ему разрешение на изменение настроек системы, DEP вас не побеспокоит. Конечно, не большую часть времени. К сожалению, из-за частых обновлений, особенно крупных обновлений, данные разрешения могут быть аннулированы. И это может просто заблокировать ваше приложение и время от времени вызывать внезапные сбои.

Для этого вы должны глубоко перейти в Свойства системы и создать исключение для проблемного приложения. Для этого выполните следующие действия:

  1. Откройте этот компьютер и нажмите «Свойства системы».
  2. На вкладке «Дополнительно»> «Производительность» нажмите «Настройки».
  3. Нажмите на вкладку Предотвращение выполнения данных.
  4. Выберите «Включить DEP для всех программ и служб, кроме выбранных».
  5. Нажмите «Добавить» и перейдите в папку установки проблемного приложения и найдите файл .exe.
  6. Установите исключение и подтвердите изменения.

Это должно решить некоторые проблемы, но этого может оказаться недостаточно, чтобы вывести вас из кризиса.

9. Проверьте водителей

Это, конечно, в первую очередь влияет на игры. Если ваша игра неожиданно рушится, вы должны сначала проверить эти две вещи:

  • Наличие и версия дополнительных программ, таких как: DirectX, распространяемые, NET Framework или некоторые сторонние клиенты.
  • Драйверы графического процессора.

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

  1. Щелкните правой кнопкой мыши Пуск и откройте Диспетчер устройств.
  2. Перейдите к дисплею драйверов, щелкните правой кнопкой мыши на вашем графическом процессоре и обновите драйвер.
  3. Кроме того, вы можете перейти на сайт производителя и загрузить официальные драйверы, поскольку некоторые карты имеют специальную поддержку программного обеспечения.

По многим причинам крайне важно устанавливать соответствующие драйверы, предоставляемые OEM. Не загружайте подозрительные драйверы.

Имейте в виду, что обновление драйверов – это сложная процедура. Если вы не будете осторожны, вы можете нанести непоправимый ущерб вашей системе, загрузив неправильные версии драйверов, поэтому будьте особенно осторожны. Мы настоятельно рекомендуем DriverFix для автоматической загрузки всех устаревших драйверов на ваш компьютер.

  • Загрузите DriverFix с официального сайта .

Отказ от ответственности : некоторые функции этого инструмента не являются бесплатными.

Это должно сделать это. Если у вас есть какие-либо вопросы или предложения, мы советуем опубликовать их в комментариях ниже. Мы будем рады помочь.

Примечание редактора . Этот пост был первоначально опубликован в июне 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Irisha


  • #1

Во время выполнения появляется ошибка : Необработанное исключение в «0xcccccccc»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».Возникает она в момент, когда необходимо ввести целое число, еще до приглашения к вводу.
Как проверить что именно вызывает подобную ошибку?

vital


Irisha


  • #3

Я не знаю где ее скать.
Но если это то, что я думаю то вот:
«проба.exe»: Загружено: «C:Documents and SettingsAdminМои документыVisual Studio 2008ProjectsпробаDebugпроба.exe», Символы загружены.
«проба.exe»: Загружено «C:WINDOWSsystem32ntdll.dll»
«проба.exe»: Загружено «C:WINDOWSsystem32kernel32.dll»
«проба.exe»: Загружено: «C:WINDOWSWinSxSx86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456msvcp90d.dll», Символы загружены.
«проба.exe»: Загружено: «C:WINDOWSWinSxSx86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456msvcr90d.dll», Символы загружены.
Первый этап обработки исключения в «0x1026f689 (msvcr90d.dll)» в «проба.exe»: 0xC0000005: Нарушение прав доступа при записи «0x00130000».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
так много много много раз
Первый этап обработки исключения в «0x7c90e484» в «проба.exe»: 0xC00000FD: Stack overflow.
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Первый этап обработки исключения в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Необработанное исключение в «0xcccccccc» в «проба.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».

Если это не то, подскажите где взять то, что нужно…

vital


  • #4

Нет, не это)

Уф.. Если не ошибаюсь, нажимаете клавишу F7. Программа исполняется по строчке. Если вызов какой-то функции из модуля Жмите F8, что бы в нее не заходить. И вобщем так тыркаете, пока программа не упадет. Когда упадет — увидите в каком месте. Попутно можно смотреть значения всяких переменных в ран-тайм..
ПС.
Если ф7-ф8 не работают, попробуйте ф4-ф5. Давно я не видел вашу студию..

Irisha


  • #5

Большое спасибо! Сама не так давно ей пользуюсь… Буду пробовать. Если что-то не выйдет, буду обращаться…

Trouyan


  • #6

Возникла такая же ошибка. Поковырявшись пришел к следующим результатам:
Ошибка возникает при обращении в функции класса к переменной объявленной при объявлении класса т.е. выглядит это так:

// заголовочный h файл
class myclass
{

int a;

};

// исполнительный cpp файл


myclass::fMyfuc()
{
a=123; // <- и на этом ВЫЛЕТАЕТ с ошибкой 0xC0000005: Нарушение прав доступа при чтении !!!!!!!!
}

раньше с проблемой такого рода не сталкивался и очень сильно удивило меня такое поведение, тем более что даже в книжках вроде аналогично пишут, да и сам Я точно так же делаю в другом классе (созданном с помощью MFC) и проблем не возникает!!!

Решение пока нашел только такое


myclass::fMyfuc()
{
myclass::a=123;
}

хотелось бы узнать почему в одних случаях это работает,а в других вылетает и насколько хорошее и правильное решение Я нашел.

a0z


  • #7

Может this = NULL ?

Типа такого:
((myclass *)NULL)->fMyfuc();

Только почему второй код работает не ясно.

Trouyan


  • #8

Ошибку нашел. Забыл выделить память для созданного указателя на класс=/ Раньше просто с указателями на класс не работал вот и косякнул тут.

MeDVeDxf


  • #9

Господа, очень нужна помощь.
создаю объекты типа пользовательского класса и добавляю их в контейнер «vector». При вызове функции вывода коллекции на экран выходит ошибка:
Необработанное исключение в «0x011f5566» в «Kursovoy.exe»: 0xC0000005: Нарушение прав доступа при чтении «0xcccccccc».
Вот собственно описание функции вывода коллекции на экран:

C++:

void Viewer()
{
if(collection->size()==0) cout<<"Список пуст"<<endl;
for (it=collection->begin(); it!=collection->end(); it++)
{

(*it)->show();
cout<<endl<<endl;
}
}

Студия при выводе ошибки указывает на строку —

Никак не могу понять где ошибка. Помогите пожалуйста.

rrrFer


  • #10

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

Подозреваю, что в векторе у тебя указатель на давно умерший объект, а может быть ошибка происходит внутри show() — когда обнаржуишь это — ставь брэйкпоинт уже внутри show и т.п.

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

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка во время обновления ошибка при чтении картинок атол
  • Ошибка виртуал бокс память не может быть written