Войти

Показать полную графическую версию : [решено] Изменилось отображение пути к файлам после применения команды \\?\


biomirror
13-06-2017, 19:58
Не знаю, как правильно сформулировать вопрос и искать к нему ответ))
Столкнулся с проблемой - переименование, перемещение файлов и папок с длинными именами http://forum.oszone.net/thread-327559.html
В процессе поиска решения нашел статью https://blog.windowsnt.lv/2011/07/08/path-too-long-russian/ и решил попробовать приметь команду Start -> Run -> "\\?\D:\MyFolder"
После применения данной команды заметил, что когда нажимаешь на адресную строку проводника (например, чтоб скопировать путь), то изменилось отображение пути.
Было так:
J:\.....1. Windows и Microsft Office\2. Microsoft Office 2016\Дополнение\5. Проверка правописания. Office Proofing Tools Kit\Проверка правописания Microsoft Office 2016 — русский язык
Стало так
J:\4483~1\F4A3~1\!!!~1\1E250~1\19593~1.!!!\1D8DB~1.WIN\298CF~1.MIC\BEBA~1\56B36~1.OFF\MICROS~2

Как можно все вернуть назад. Точка восстановления не создавалась.

Казбек
13-06-2017, 23:59
biomirror,

How to disable 8.3 file name creation on NTFS partitions (https://support.microsoft.com/en-us/help/121007/how-to-disable-8.3-file-name-creation-on-ntfs-partitions)

Iska
14-06-2017, 00:49
Казбек, а есть ли в этом необходимость?

biomirror
14-06-2017, 12:37
Казбек, не помогло((
Я правда через реестр пробовал http://www.windowsfaq.ru/content/view/788/37/
Эта функция регулируется ключом реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation
Установите для NtfsDisable8dot3NameCreation любое из следующих значений:
0 – включить генерацию имен 8dot3
1 – отключить генерацию имен 8dot3
2 – включить генерацию имен 8dot3, базирующихся на выборе разделов (по умолчанию)
3 – отключить генерацию имен 8dot3 для всех разделов, кроме системного

Значение на 1 сменил (стояла 2), комп перезагрузил.

Iska
14-06-2017, 13:34
biomirror, и что — сейчас у Вас все пути Проводником отображаются как короткие, 8.3? Продемонстрируйте скриншотами.

biomirror
14-06-2017, 13:57
http://savepic.ru/14392864.jpg
http://savepic.ru/14383651.jpg

Причем, такое отображение только в двух папках - находящихся внутри папки, к которой была применена команда "\\?\D:\MyFolder"
Отображается путь в адресной строке нормально, но как только нажмешь на адресную строку, чтобы его скопировать, то появляются эти восьмизначные имена.

Iska
14-06-2017, 14:49
Интересная петрушка.

NtfsDisable8dot3NameCreation никак не повлияет на уже созданные имена и навряд ли связана с данным поведением.

Казбек
14-06-2017, 15:28
biomirror,

Выполните в командной строке:
fsutil 8dot3name scan /l mylogfile.log /s d:\MyFolder

Подробнее об удалении коротких имён, ограничениях и последствиях читайте здесь (https://technet.microsoft.com/en-us/library/ff621566(v=ws.11).aspx#BKMK_remarks).

biomirror
14-06-2017, 16:03
Команду выполнил так
http://savepic.ru/14389825.jpg
где находится лог я не знаю. После применения перезагрузился, ничего не изменилось.

Iska
14-06-2017, 16:25
где находится лог я не знаю. »
В текущем каталоге для приложения, в данном случае — здесь:
http://i.imgur.com/zqlggvE.png

biomirror
15-06-2017, 13:23
В общем указанная проблема относилась, только к двум подпапкам, которые находились внутри папки к которой была применена команда \\?\D:\MyFolder""
В общем, скопировал данные подпапки на рабочий стол, переименовал их и вернул назад. Путь в адресной строке стал отображаться нормально.




© OSzone.net 2001-2012