Проверьте переменную среды temp что это
В этом посте мы расскажем Вам, как избавиться от следующей ошибки: Приложению Word не удалось создать рабочий файл. Проверьте переменную среды TEMP
1. Создайте папку Temp на диске C:/
2. Нажмите комбинацию клавиш WIN+R (клавиша WIN выглядит так )
введите следующее в появившемся :
regedit
и нажмите ОК
3. В открывшемся окне найдите пункт HKEY_CURRENT_USER . Нажмите на него дважды левой кнопкой мыши
Далее пункт Software , затем Microsoft , затем CurrentVersion , следом Explorer , и наконец User Shell Folders
4. Встаньте на пункт User Shell Folders и в правой части экрана найдите параметр Cache щелкните дважды левой кнопкой мыши по этому параметру и вставьте следующее в строку Значение :
C:\Temp
и нажмите ОК
5. Перезагрузитесь
Помог чем-то? Поделись пожалуйста!
- recover_word.zip (17988 Downloads)
10 comment
Юлия
Блин почему у меня то не сработали ни тот, ни другой вариант.
Первый вариант помог! Спасибо!
Большое спасибо. Помог 1 вариант.
Спасибо. Второй вариант помог.
Правда такого пути в реестре не было, и я его создал сам
Первый вариант помог, спасибо!
Спасибо, сработало, 2й вариант
Ох, спасибо! Помоглооооо! (вариант 2). Важно, что было уточнение, куда именно прописать C:\Temp, ато я пыталась просто переименовать Cache.
СПАСИБО метод2 сработал .Оставлю Ваш сайт в закладках
Для Window-XP SP3 вариант два, пункт3 звучит так:
3. В открывшемся окне найдите пункт HKEY_CURRENT_USER. Нажмите на него дважды левой кнопкой мыши
Далее пункт Software , затем Microsoft, затем НАЙДИТИ WINDOWS. затем CurrentVersion, следом Explorer, и наконец User Shell Folders.
Исправил Значение:кэша, там где находится папка темп. Ведь у некоторых есть виртуальные диски RAM, куда и заводят для временного копирования.
Проверьте переменную среды temp что это
Переменные среды Windows — ударение на «Ы» во втором слове (смысл фразы заложен в родительном падеже и верном ударении: переменные чего? — среды!), в англоязычных версиях виндовс — environment variable)
Переменные среды Windows используются для настройки операционных систем. Не каждому пользователю нужно разбираться с этими настройками и влезать в эти переменные, но есть пара переменных, о которых нужно знать всем пользователям персональных компьютеров. Речь идет о переменных, отвечающих за временное хранение файлов — TEMP и TMP.
По умолчанию значение пользовательских временных (TEMP) переменных – %USERPROFILE%\Local Settings\Temp,
По умолчанию значение системных временных переменных – \WINDOWS\Temp.
Поэтому в первом случае это обычно: «C:\Documents and Settings\USER\Local Settings\Temp«
Недорогой производительный Ультрабук:
Характеристики: экран 14,1 дюймов 1920*1080 ips, Windows 10, 8 ГБ ОЗУ, 256 ГБ M.2 SATA 2280 SSD, Wifi, подсветка клавиатуры.
По причине того, что в семействе операционных систем Windows папки с временными файлами сами собой почему-то не очищаются, в них может скопиться огромное множество различных ненужных файлов, достигающих общим размером до нескольких гигабайт! Среди временных файлов периодически прячутся различные вирусы и нехорошие скрипты, поэтому обязанность каждого пользователя ПК — регулярно удалять содержимое временных папок.
Для удобства удаления лучше изменить путь по умолчанию на более простой, самый оптимальный вариант — «C:\Temp«.
Как изменить Переменные среды Windows TEMP и TMP? — Очень просто:
1. Правый клик на значке «Мой компьютер» на рабочем столе (если это полноценный значок, а не ярлык) или через меню Пуск -> Мой компьютер — > Свойства:
2. Перейти на вкладку «Дополнительно» и кликнуть внизу на кнопку «Переменные среды«:
3. В верхнем окне «Переменные среды пользователя» выбрать сначала первую строку (переменную TEMP) и нажать кнопку «Изменить«:
4. Исправить значение переменной на более простое — «C:\Temp«:
5. Повторить пункты 3 и 4 для переменной TMP:
В итоге должно получиться:
6. Нажать поочередно 2 раза «ОК«.
В принципе тоже самое можно сделать с помощью командной строки, выполнив команду: SET TEMP=C:\TEMP
Все переменные среды Windows:
ALLUSERSPROFILE | Указывает расположение профиля All Users (локальная переменная) |
APPDATA | Указывает расположение каталога, в котором программы хранят данные по умолчанию (локальная переменная) |
CD | Указывает имя текущего каталога (локальная переменная) |
CMDCMDLINE | Указывает параметры командной строки, которые использовались для запуска текущего экземпляра программы CMD.EXE (локальная переменная) |
CMDEXTVERSION | Указывает номер версии текущего расширения командного процессора (системная переменная) |
COMPUTERNAME | Указывает имя компьютера (системная переменная) |
COMSPEC | Указывает точный путь к исполняемому файлу командного интерпретатора (системная переменная) |
DATE | Указывает текущую дату. Используется тот же формат, что и для команды date /t. Значение генерируется командным интерпретатором (системная переменная) |
ERRORLEVEL | Указывает код уровня ошибки последней программы. Ненулевое значение, скорее всего, указывает на ошибку (системная переменная) |
HOMEDRIVE | Указывает букву диска локальной рабочей станции, подключенной к домашнему каталогу. Переменная определяется на основе пути к домашнему каталогу. Домашний каталог пользователя определяется в оснастке Локальные пользователи и группы (Local Users and Groups) (системная переменная) |
HOMEPATH | Указывает полный путь к домашнему каталогу пользователя. Переменная определяется на основе пути к домашнему каталогу. Домашний каталог пользователя определяется в оснастке Локальные пользователи и группы (Local Users and Groups) (системная переменная) |
HOMESHARE | Указывает сетевой путь к общему домашнему каталогу пользователя. Переменная определяется на основе пути к домашнему каталогу. Домашний каталог пользователя назначается в оснастке Локальные пользователи и группы (Local Users and Groups) (системная переменная) |
LOGONSERVER | Указывает имя контроллера домена, на котором авторизован текущий сеанс работы с системой (локальная переменная) |
NUMBER_OF_PROCESSORS | Указывает количество процессоров, установленных в компьютере (системная переменная) |
OS | Указывает версию операционной системы. ОС Windows XP/XP обозначаются, как Windows_NT (системная переменная) |
PATH | Указывает путь поиска исполняемых файлов (системная переменная) |
PATHEXT | Указывает список расширений, которые распознаются операционной системой, как расширения исполняемых файлов (системная переменная) |
PROCESSOR_ARCHITECTURE | Указывает тип архитектуры процессора. Возможные значения: x86 и IA64 (системная переменная) |
PROCESSOR_IDENTIFIER | Указывает описание процессора (системная переменная) |
PROCESSOR_LEVEL | Указывает номер модели процессора, установленного в компьютере (системная переменная) |
PROCESSOR_REVISION | Указывает номер версии модели процессора (системная переменная) |
PROMPT | Указывает параметры приглашения командной строки для текущего интерпретатора. Генерируется интерпретатором CMD.EXE (локальная переменная) |
RandOM | Указывает случайное десятичное число от 0 до 32767. Генерируется программой CMD.EXE (системная переменная) |
SYSTEMDRIVE | Указывает букву диска, на котором расположен корневой каталог Windows (системная переменная) |
SYSTEMROOT | Указывает путь к корневому каталогу Windows (системная переменная) |
TEMP или TMP | Указывает путь к временным каталогам, принятым по умолчанию. Эти каталоги используются приложениями, доступными зарегистрированному в системе пользователю. Некоторым приложениям требуется значение переменной TEMP, в то время как другим — TMP (системная и пользовательская переменные соответственно) |
TIME | Указывает текущее время. Используется тот же формат, что и для команды time /t. Генерируется интерпретатором CMD.EXE (системная переменная) |
USERDOMAIN | Указывает имя домена, в котором хранится учетная запись пользователя (локальная переменная) |
USERNAME | Указывает имя пользователя, который зарегистрирован в системе в текущий момент времени (локальная переменная) |
USERPROFILE | Указывает путь к профилю текущего пользователя (локальная переменная) |
WINDIR | Указывает путь к каталогу операционной системы (системная переменная) |
Чтобы получить доступ к значению переменной, необходимо поставить знак % перед её названием и после него, например: echo %NUMBER_OF_PROCESSORS%
Приложению Word не удалось создать рабочий файл. Проверьте переменную
не помог, потому что в реестре нет параметра cashe )))
Других путей не нашёл, может здесь кто-что посоветует?
aex_mitr, Эту рекомендации наверное писал какой то очень крутой перец. Переменные среды для просмотра и редактирования доступны гораздо ближе:
Если у вас там значения похожие на правду, то стоит убедиться что папка temр по указанному пути существует и к ней есть доступ на запись.
Варианты отказа temp могут быть разные, возможно профиль перемещали, или слишком усердно «чистили» компьютер.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
«TEMP»=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,\
6f,00,63,00,61,00,6c,00,5c,00,54,00,65,00,6d,00,70,00,00,00
«TMP»=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,\
45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,6f,\
00,63,00,61,00,6c,00,5c,00,54,00,65,00,6d,00,70,00,00,00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
«AppData»=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,\
4c,00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,52,\
00,6f,00,61,00,6d,00,69,00,6e,00,67,00,00,00
«Desktop»=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,\
4c,00,45,00,25,00,5c,00,44,00,65,00,73,00,6b,00,74,00,6f,00,70,00,00,00
«Local AppData»=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,\
49,00,4c,00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,\
00,4c,00,6f,00,63,00,61,00,6c,00,00,00
«Personal»=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,\
4c,00,45,00,25,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,\
00,00,00
«Cache»=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,5c,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,5c,00,4c,00,\
6f,00,63,00,61,00,6c,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,\
00,74,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,5c,00,49,00,4e,00,\
65,00,74,00,43,00,61,00,63,00,68,00,65,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
«Common AppData»=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,44,00,\
61,00,74,00,61,00,25,00,00,00
«Common Desktop»=hex(2):25,00,50,00,55,00,42,00,4c,00,49,00,43,00,25,00,5c,00,\
44,00,65,00,73,00,6b,00,74,00,6f,00,70,00,00,00
«Common Documents»=hex(2):25,00,50,00,55,00,42,00,4c,00,49,00,43,00,25,00,5c,\
00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,00,00
Проверьте переменную среды temp что это
Вот такая ошибка выскочила при попытке открыть word. И я хоть и не программист ее решил…
Исправляем ошибку:Приложению Word не удалось создать рабочий файл. Проверьте переменную среды ТЕМР
Создаем на диске С папку Temp
1. Заходим в рестр
Штатное средство системы Windows для работы с реестром так и называется – "Редактор реестра". Запустить его можно командой regedit. Естественно, в меню "Пуск" > "Выполнить" и вводим в командную строку regedit.
2. Правим в реестре
В ветке реестра находим параметр Cache, путь к нему: HKEY_CURRENT_USER\Software\Microsof t\Windows\CurrentVersion\Explorer\U ser Shell Folders
и правим путь вместо %USERPROFILE%\Local Settings\Temporary Internet Files меняем на C:\Temp