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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   Переменные среды (TEMP, TMP) (http://forum.oszone.net/showthread.php?t=251838)

timotv 19-01-2013 14:00 2070256

Переменные среды (TEMP, TMP)
 
Изменил на "C:\users\TEMP"
т.к. по умолчанию стоял длинный путь, и при разархивировании rar-архивов винрар не находил путь.

Но возникла другая проблема - теперь Винрар говорит, что отказано в доступе :
"Cannot create folder C:\Users\Temp\Rar$DR00.203
Отказано в доступе.",
хотя параметры доступа такие же как и в Windows 7 - учетка админская, разрешения полные (по умолчанию) В чем дело не пойму

и вообще теперь почти ни одну программу установить не получается из-за этого.

Vancouver 19-01-2013 14:35 2070274

TEMP--> C:\Windows\Temp
TMP --> C:\Windows\Temp

Andrey73 19-01-2013 14:36 2070275

timotv, чего вы понять не можете? То что система не может получить доступ к папке, права на которую принадлежат вам?

timotv 19-01-2013 14:42 2070278

Цитата:

Цитата Andrey73
timotv, чего вы понять не можете? То что система не может получить доступ к папке, права на которую принадлежат вам? »

Система тоже имеет полные права на папку TEMP.
Вот и не могу понять, почему программы не имеют доступа к ней. В Win 7 всё тоже самое с настройками, но никаких проблем нет

Blast 19-01-2013 14:44 2070281

Цитата:

Цитата timotv
т.к. по умолчанию стоял длинный путь, и при разархивировании rar-архивов винрар не находил путь »

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

timotv 19-01-2013 14:46 2070284

Цитата:

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

Но факт остается фактом - винрар не справился.
Какой путь к темпу по умолчанию?

Blast 19-01-2013 14:48 2070285

У всех справляется, не твикайте ни его ни систему :)
Цитата:

Цитата timotv
Какой путь к темпу по умолчанию? »

%USERPROFILE%\AppData\Local\Temp

timotv 19-01-2013 15:05 2070298

Цитата:

Цитата Blast
%USERPROFILE%\AppData\Local\Temp »

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

Blast 19-01-2013 15:06 2070300

Цитата:

Цитата timotv
но я всё-равно хочу чтобы был короткий путь »

Не нужно оно вам, поверьте.
Цитата:

Цитата timotv
У меня много архивов которые содержат каталоги и файлы с длинными путями. »

Это не имеет значения, будет работать.

timotv 19-01-2013 15:25 2070313

Цитата:

Цитата Blast
Это не имеет значения, будет работать. »

да не ужели? С каких это пор винда поддерживает пути длиннее 255 символов?

Blast 19-01-2013 15:42 2070328

ну так меняйте переменные и ловите косяки дальше :)
можете конечно переместить Temp на не системный диск, тогда с правами проблем не будет

timotv 19-01-2013 16:56 2070381

откуда вообще проблемы с правами появились? В 7-ке их не было.

Vadikan 20-01-2013 11:50 2070858

timotv, в командной строке с помощью команды cd перейдите в папку C:\users\temp и выполните команду:
Код:

icacls .
Повторите для %USERPROFILE%\AppData\Local\Temp и опубликуйте рез-ты.

timotv 20-01-2013 15:49 2071005

Vadikan,


Сделал тоже самое под 7-кой - результат выполнения комманд следующий:


Vadikan 20-01-2013 19:33 2071149

timotv, установите недостающие разрешения для своей учетной записи.

timotv 20-01-2013 21:18 2071230

Учётная запись AndreyKo принадлежит администраторам, какие еще разрешения нужны?

Vadikan 20-01-2013 21:59 2071265

timotv, вы будете возмущаться или пробовать что-то сделать?

timotv 20-01-2013 22:12 2071274

я не возмущаюсь, а спрашиваю. Я реально не одупляю в чем дело. Если можете посоветовать сделать что-то конкретное, то я сделаю.

Vadikan 20-01-2013 22:35 2071294

Цитата:

Цитата timotv
Если можете посоветовать сделать что-то конкретное »

Я же посоветовал - выдайте полные разрешения для своей учетной записи.

timotv 20-01-2013 23:57 2071355

не сочтите за грубость, но с чего Вы решили, что они не полные? Я смотрел - разрешения полные.

Vadikan 21-01-2013 01:34 2071379

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

Выполните
Код:

icacls C:\users\temp /grant AndreyKo:F /t
Если все еще не работает, повторите icacls для папки.

timotv 21-01-2013 23:09 2071997

Цитата:

Цитата Vadikan
если права для учетной записи полные, почему icacls вообще не отображает эту учетную запись, в отличие от другой папки? »

под 7-кой такой же расклад (учетка называется admin), однако это не мешает папке C:\users\temp быть доступной.

Судя по коду Вы предлагаете добавить в список "правоверных" папки C:\users\temp учетку AndreyKo. Я, конечно, попробую, но это не поможет. Сегодня не получится, т.к. комп AndreyKo на удаленном доступе отключен.

timotv 02-02-2013 16:51 2080935

Vadikan,
Выполнил вашу комманду - не помогло.

Vadikan 03-02-2013 10:13 2081409

timotv, что происходит при запуске WinRAR от имени администратора и последующей распаковке?

timotv 03-02-2013 16:40 2081645

то что в топике написано:
"Cannot create folder C:\Users\Temp\Rar$........
Отказано в доступе."

добавить нечего


Время: 19:51.

Время: 19:51.
© OSzone.net 2001-