Я попытался запустить игру на компьютере члена семьи и получил странную ошибку: по-видимому, при создании файла во временной папке появилось сообщение об ошибке «Отказано в доступе». Поскольку разрешения должны быть стандартными разрешениями профиля пользователя, я зашел в редактор разрешений для папки, установил его так, чтобы заменить все разрешения для дочерних объектов на текущие разрешения, и нажал «Применить».
Вот что я получил
Была еще пара файлов, которые тоже имели эту проблему. Я крайне озадачен этой ошибкой, так как пользователь должен иметь доступ ко всему в папке. Это осложняется тем фактом, что я могу создать текстовый документ, редактировать и сохранять его без проблем, но моя игра, даже запущенная от имени администратора, не может создать свой временный файл
Что я пробовал
- Перезагрузка (очищает папку temp, а также устраняет множество проблем с Windows)
- Запуск Explorer от имени администратора
- Проверил на отсутствие вирусов с помощью Security Essentials
Я не знаю, как продолжать. Есть ли у кого-нибудь предложения?
решение1
Вы не сможете применить новые разрешения безопасности, не став владельцем папки.
Вам нужно стать владельцем, а затем полностью нажать «ОК», прежде чем вы сможете войти и изменить параметры безопасности по своему усмотрению в снимке экрана.
решение2
Попробуйте создать новую папку Temp. Лично я ненавижу, что Microsoft переместила папку Temp в бесчисленное количество подпапок, поэтому я всегда создаю новую в C:\Temp
.
Измените переменные TMP
среды TEMP
и для пользователя и для системы на C:\Temp
, затем перезагрузите. Затем попробуйте снова запустить игру.
После исправления игры удалите старое содержимое Temp. Будет один под каждым логином в разделе C:\Users
, и один под разделом C:\Windows
.
решение3
Просто удалите все содержимое папки %Temp%, игнорируйте все файлы, которые не удаляются, и попробуйте снова получить разрешения.