Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Не удаётся создать файл в временном каталоге (http://forum.oszone.net/showthread.php?t=67982)

Lover 02-07-2006 01:50 456856

Не удаётся создать файл в временном каталоге
 
Не удаётся создать файл в временном каталоге. ОС: Wind2000Prof. Библиотека скопирована на болванку в WindMe. На другом компе всё работает. Путь до каталога с временными файлами короткий (c:\temp). В чём может быть ещё причина? В локальных политиках ни черта не смыслю. В них дело?

monkkey 03-07-2006 09:50 457132

Дело в правах доступа на папку (Правая кнопка - безопасность). Права полного доступа должны быть у того, кто туда пытается записать файл.

ShaddyR 03-07-2006 10:21 457146

Lover: собсно, в ХР 4-ри ссылки на временный каталог, думаю в 2000-й также. Они все перенаправлены на указанную папку?

Lover 04-07-2006 21:49 457819

monkkey , я имею права администратора. Значит, имею права на Temp?
ShaddyR , ничего не знаю об этих 4-х ссылках в 2000-нике. У меня в этой проге (библиотеке) сам указываешь папку для временных файлов. Я написал (c:\temp).
У меня файловая система FAT32. Может это имеет значение?

ShaddyR 05-07-2006 11:52 457984

Lover
Цитата:

У меня файловая система FAT32. Может это имеет значение?
Нет, разве что в том случае, если у тебя проблемы с файловой системой.
>
Цитата:

ничего не знаю об этих 4-х ссылках в 2000-нике
Я знаю: Свойства системы\закладка Дополнительно\кнопка Переменные среды - это для ХР, поищи подобные строки у себя. Должно открыться окно с строками типа
Код:

ComSpec %SystemRoot%\system32\cmd.exe
FP_NO_HOST_CHECK NO
NUMBER_OF_PROCESSORS 1
OS Windows_NT

Найдешь там слова TEMP и TMP, измени их значение на c:\temp (обе переменные)

Lover 08-07-2006 01:00 459043

ShaddyR Значения переменных сред давно изменил, когда были проблемы с установкой Акробат Ридер. Всё-таки в чём-то ещё фишка! Какой-то есть файл подкачки. - ? Если несу бред, пардон.

ShaddyR 08-07-2006 13:04 459150

Lover
Цитата:

файл подкачки
не думаю, что относится к делу. Собсно, не Автокад ли ты устанавливаешь?

Lover 09-07-2006 02:19 459353

ShaddyR
Я не устанавливаю никакую программу. Есть библиотека - набор текстов (романов, повестей, рассказов) на болванке. Сопировано в WinMe. Диск открывается. Но попытка отобразить , скажем повесть, выдаёт ошибку инициализации с сообщением "Не удаётся создать файл в временном каталоге. Возможно, не хватает места или диск защищён от записи" На другом компе всё работает.

xoxmodav 10-07-2006 08:35 459653

Не знаю, может дело в настройках самой программы? Попробуй отследить пути обращения её к диску с помощью FileMon с сайта SysInternals.com.

ShaddyR 10-07-2006 13:55 459789

Lover
Цитата:

На другом компе всё работает
.. какая операционная сис-ма? Библиотека просто скопирована в виде папки с установленной программой? Тогда нужно смотреть файл конфигурации внутри этой самой папки.

Lover 18-07-2006 23:29 462663

Вдруг не с того, не с сего заработало. Правда, открывались не все произведения, но большинство. При повторном запуске – опять ноль.
На других машинах: Win2000 – такая же нестабильность, на WinXP – всё работает прекрасно.
Информация Filemon в момент неудач:
22:10:56 AUTORUN.EXE:984 OPEN C:\WINNT\high7.ini SUCCESS Options: OpenIf Access: All
22:10:56 AUTORUN.EXE:984 LOCK C:\WINNT\high7.ini SUCCESS Excl: Yes Offset: 0 Length: -1
22:10:56 AUTORUN.EXE:984 QUERY INFORMATION C:\WINNT\high7.ini SUCCESS Length: 261
22:10:56 AUTORUN.EXE:984 READ C:\WINNT\high7.ini SUCCESS Offset: 0 Length: 261
22:10:56 AUTORUN.EXE:984 WRITE C:\WINNT\high7.ini SUCCESS Offset: 234 Length: 8
22:10:56 AUTORUN.EXE:984 SET INFORMATION C:\WINNT\high7.ini SUCCESS Length: 261
22:10:56 AUTORUN.EXE:984 UNLOCK C:\WINNT\high7.ini RANGE NOT LOCKED Offset: 0 Length: -1
22:10:56 AUTORUN.EXE:984 CLOSE C:\WINNT\high7.ini SUCCESS
22:10:56 AUTORUN.EXE:984 OPEN C:\Temp\ SUCCESS Options: Open Directory Access: All
22:10:56 AUTORUN.EXE:984 DIRECTORY C:\Temp\ NO SUCH FILE FileBothDirectoryInformation: book.txt
22:10:56 AUTORUN.EXE:984 CLOSE C:\Temp\ SUCCESS

Вывод понятен. Надо всё-таки переходить на XP. Но всё-таки, в чём же причина?


Время: 08:38.

Время: 08:38.
© OSzone.net 2001-