Невосприимчивый файл заставляет 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 .

  • Как выбрать и прокрутить предварительный просмотр вверх / вниз с помощью клавиш, а не мыши?
  • Почему некоторые папки будут скопированы с неправильной меткой времени?
  • Только значки, отсутствующие на рабочем столе
  • Как просмотреть расширения Explorer и отключить их?
  • Могу ли я избавиться от выпадающих списков библиотек Windows 7?
  • Почему у explorer.exe установлено установленное соединение с сервером Microsoft?
  • Проводник не обновляется автоматически
  • Устанавливаются ли пользовательские ярлыки для Windows только для определенных каталогов?
  • Почему я могу увидеть файл, который у меня есть в CygWin, но не в проводнике Windows?
  • Список переходов для проводника в Windows 10
  • Папка неверно работает на Windows 7
  • Давайте будем гением компьютера.