#Типичные ситуации
Переименование не срабатывает по нескольким причинам: файл занят программой, у вас нет права «Изменение», путь слишком длинный, имя содержит запрещённые символы или зарезервировано системой (CON, PRN, NUL), включён режим только чтения, мешает расширение оболочки или антивирус, или проводник зависает из-за повреждённого кэша эскизов. Начните с определения, какая из причин ваша.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Файл занят программойОткрыт где-то. | Сообщение «Файл используется». | Закройте программу. |
| Нет правФайл другого пользователя. | «Отказано в доступе». | takeown + icacls. |
| Атрибут «Только чтение»Защита. | Переименование блокируется. | attrib -r. |
| Запрещённое имяЗарезервированные имена. | «Указанное имя недопустимо». | Префикс \\?\. |
| Слишком длинный путьБолее 260 символов. | Ошибка путь слишком длинный. | Сократите вложенность. |
| Расширение оболочкиСторонний обработчик. | Проводник зависает при ПКМ. | Отключите через ShellExView (https://www.nirsoft.net/utils/shexview.html). |
| Ошибки дискаПовреждён раздел. | Файл не открывается. | chkdsk. |
| Антивирус или облакоOneDrive синхронизирует. | Файл «в использовании». | Дождитесь синхронизации. |
#Порядок
- Закройте программу, использующую файлПопробуйте переименовать только личный файл: откройте Проводник (Win+E), выделите файл один раз и нажмите F2, введите простое новое имя без символов
\ / : * ? " < > |, затем Enter. Если файл открыт в Word, архиваторе или облачном приложении, сохраните изменения и закройте программу. Не переименовывайте системные файлы и папки установленного ПО. - Перезапустите проводникДля перезапуска Проводника нажмите
Ctrl+Shift+Esc, найдите в «Диспетчере задач» процесс «Проводник Windows», щёлкните по нему правой кнопкой и выберите «Перезапустить». Панель задач на секунду исчезнет и появится снова. Сохраните работу заранее; не завершайте наугад другие системные процессы. - Проверьте права: свойстваЕсли появляется «Доступ запрещён», нажмите правой кнопкой по файлу → «Свойства» → «Безопасность» и посмотрите вашу учётную запись и права «Изменение»/«Запись». Для собственного файла в домашней папке обратитесь к владельцу папки или администратору, если разрешений нет. Не используйте
takeownиicacls /grant ...:Fрекурсивно: они могут нарушить права других пользователей и работу программ. - Снимите атрибут «Только чтение»Для обычного файла откройте «Свойства → Общие» и проверьте флажок «Только чтение». Если он установлен и вы владелец файла, снимите его и нажмите «Применить». У папок этот флажок ведёт себя иначе и сам по себе редко объясняет невозможность переименования; поэтому проверьте права и блокировку процесса.
- Проверьте имя и длину путиУбедитесь, что новое имя не содержит запрещённых символов
\ / : * ? " < > |, а в конце нет точки или пробела. Для проверки попробуйте короткое имя, напримерtest-file.txt, не меняя расширение исходного документа. Если путь к файлу чрезвычайно длинный, временно перенесите копию в короткую папку вродеC:\Temp. - Выберите способ в командной строке или терминалеЕсли предыдущие действия не помогли, прочитайте назначение каждого варианта ниже. Не выполняйте их все подряд: выбирайте только соответствующий вашей ситуации.
- Отключите стороннее расширение оболочкиЕсли сбой появляется именно при открытии контекстного меню Проводника, вспомните, какие архиваторы, облачные клиенты или программы интеграции устанавливались недавно. Временно отключите их дополнительные пункты меню через настройки самой программы или обновите её. Не удаляйте системные расширения оболочки и не скачивайте сомнительные «очистители реестра».
- Проверьте дискПроверьте, не появляется ли проблема с другими файлами на том же диске. Откройте «Этот компьютер» → правой кнопкой на диске → «Свойства → Сервис → Проверить» и следуйте подсказкам Windows. При ошибках чтения и странных звуках накопителя сначала скопируйте важные данные, потому что ремонт файловой системы не заменяет восстановления неисправного диска.
Если проводник «висит» именно при щелчке правой кнопкой, виновато контекстное меню: запустите проводник в чистой загрузке (msconfig → отключить службы не Майкрософт) и включайте расширения по одному, пока не найдёте причину.
#Сетевые диски и облако
Если файл лежит на сетевом диске или в папке OneDrive, переименование может блокироваться синхронизацией: подождите завершения или приостановите синхронизацию в значке облака. Для сетевых папок проверьте права на стороне сервера: локальные команды icacls на чужом ресурсе не помогут, а переименование требует прав «Изменение» именно в общем доступе. Команда net use покажет подключённые ресурсы и их состояние, а dir \\сервер\ресурс быстро проверит, отвечает ли сервер.
net use