Невосприимчивый файл заставляет Windows Explorer прекратить отвечать

Я столкнулся с проблемой, пытаясь играть на Titan Quest: Immortal Throne (законная копия, купленная в Steam) на моем ноутбуке. Это HP Pavilion, Intel CORE i3, Windows 7 Home Premium x64, 4 ГБ оперативной памяти, видеокарта Intel 4600. Это проблема только с игрой, но я не уверен, что игра рушится из-за того, что файл не реагирует, или если файл становится невосприимчивым, потому что игра падает, но я склоняюсь к первому.

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

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

Я открыл папку и начал удалять части из нее, чтобы попытаться изолировать файл проблемы. В папке сохранения файлов (в области «Мои документы») есть папка для каждого символа, а в папке каждого символа есть файл «Player.chr», и любая попытка сделать что-либо с этим файлом приводит к тому, что проводник Windows Идти «не отвечает» после того, как игра уже «не отвечает». Если я перезагружу свой компьютер, я могу использовать файл «Player.chr», как вы обычно можете (копировать, перемещать, удалять и т. Д.).

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

Вещи, которые я пробовал: -Загрузить игру на неофициальный патч (без изменений)

-Удаление спасения целиком и начало нового с другим персонажем (без изменений)

-Использовать целостность файлов с помощью Steam, 4 раза (без проблем найдено, без изменений)

-Установка и переустановка игры, 4 раза (без изменений)

-Используя программу «Unlocker», которую я уже установил на невосприимчивой «Player.chr» (программа не обнаруживает проблемы с файлом, но попытка удалить ее с помощью программы заставляет программу «не отвечать»)

-Удаление Steam / Titan Quest в режиме совместимости с Windows XP и в качестве администратора (без изменений)

-Использование игры для запуска на нескольких ядрах (без изменений)

-Использование «Выход из системы» вместо перезапуска после сбоя (файл по-прежнему не отвечает после входа в систему)

-Приведенная игра на более низких графических настройках (без изменений)

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

Есть ли что-нибудь, что я могу сделать, чтобы файл снова ответил на перезапуск? Даже если это не решит проблему, что-то, что могло бы реплицироваться независимо от эффекта перезагрузки компьютера на нем (что делает файл больше не «используемым»?) Удовлетворит меня в этот момент.

Любые предложения или помощь будут очень признательны. Я пробовал 5 технических форумов и все же получил серьезный ответ. У меня есть друзья, которые играют его в настоящее время и говорят мне, насколько это хорошо, но трудно получить или добиться реального прогресса в данной проблеме.

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

Я бы порекомендовал Process Explorer Sysinternals, который может

  • Список всех дескрипторов процесса ( Ctrl+H )
  • Список всех процессов, обрабатывающих файл ( Ctrl+F )

Или вы можете записать период времени с Process Monitor , который также показывает еще более подробную информацию (о том, что происходит с файлом).

Решение : Process Monitor обнаружил еще один процесс, работающий с игровыми файлами во время игры. SearchProtocolHost.exe попытался создать файл PlayerTmp0000.chr в тот же момент, что и игра. Этот процесс связан с сервисом поиска Windows , и его устранение устраняет проблему. Для долгосрочного решения было создано правило исключения для Windows Search .

  • Отключить сочетание клавиш Ctrl + Z или удалить историю отмены в проводнике Windows?
  • Невозможно добавить файлы / папки в Quick Access в Windows 10: «Unspecified Error»
  • Ярлык клавиатуры для «Инвертировать выбор»
  • Как установить представление списка в качестве представления по умолчанию FTP в проводнике Windows?
  • Поиск Windows 10 не работает
  • Автоматическое удаление старых файлов из корзины при сохранении новых?
  • Что такое столбец «Дата» в проводнике Windows 7? Он не соответствует столбцу даты из проводника Windows XP
  • Как просмотреть расширения Explorer и отключить их?
  • Фантомный жесткий диск после развертывания последнего изображения Windows 7 из WDS
  • Как восстановить раздел «Избранное» в проводнике после того, как все записи были удалены?
  • Устанавливаются ли пользовательские ярлыки для Windows только для определенных каталогов?
  • Interesting Posts

    @Basic (необязательно = false) vs @Column (nullable = false) в JPA

    Обманите приложение, думая, что его выступление – это терминал, а не труба

    Как добавить ключевое слово в закладки в Chrome?

    Использование селектора last-child

    Что означает звездочка после имени файла при вводе `ls -l`?

    Почему мой запрос SPARQL возвращает URI ресурса вместо его имени?

    Как скомпилировать коммутатор в Visual C ++ и насколько он оптимизирован и быстро?

    Печать целого числа в виде строки с синтаксисом AT & T с системными вызовами Linux вместо printf

    16 ГБ флэш-накопитель USB превратился в 1 ГБ после записи образа ISO на него

    Java Set сохранить порядок?

    Как создать 5 кнопок и назначить отдельные события кликов динамически?

    Есть ли у R такие операторские операции, как Perl qw ()?

    Java Swing: как я могу реализовать экран входа в систему, прежде чем показывать JFrame?

    Как обмануть Windows 10, чтобы подумать, что у нее больше RAM, а потом?

    Как включить функции из другого файла в свой Perl-скрипт?

    Давайте будем гением компьютера.