powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Старое приложение не видит файлы в с именем более 8 символов.
9 сообщений из 9, страница 1 из 1
Старое приложение не видит файлы в с именем более 8 символов.
    #39950065
vova_ukr_lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере установлен Windows server 2016 x64. На нем есть диск/папка с открытым общим доступом. С компьютеров в локальной сети запускается старое DOS приложение и открывает файлы из папки с общим доступом. Эта папка подключается как сетевой диск.

Проблема в том что ранее, когда шара была на Windows server 2008 R2 это приложение видело файлы с длинными именами в формате 8.3 в виде "filena~1.dbf", сейчас же оно не отображается и приложение выдает ошибку что файла нет. Если открывать папку на общем ресурсе из клиентской Windows, то файлы отображаются нормально.

Возможно это из-за версии SMB в Win Server 2016 используется SMBv3.
Но возможно причина еще в чем-то. Что проверять и настраивать?
...
Рейтинг: 0 / 0
Старое приложение не видит файлы в с именем более 8 символов.
    #39950071
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vova_ukr_lgЧто проверять и настраивать?

В первую и главную очередь - что поддержка имён 8.3 не отключена как на сервере, так и на
клиенте.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Старое приложение не видит файлы в с именем более 8 символов.
    #39950084
vova_ukr_lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

vova_ukr_lgЧто проверять и настраивать?

В первую и главную очередь - что поддержка имён 8.3 не отключена как на сервере, так и на
клиенте.


На клиенте не отключена, т.к. подключаю папку с другого сервера и с него файлы и папки видно нормально.
Как проверить что на сервере она включена?
Параметр реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation = 2
Пробовал включить SMBv1, но либо я не все настроил либо дело не в нем.
...
Рейтинг: 0 / 0
Старое приложение не видит файлы в с именем более 8 символов.
    #39950127
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vova_ukr_lgКак проверить что на сервере она включена?

https://support.microsoft.com/en-gb/help/121007/how-to-disable-8-3-file-name-creation-on-ntfs-partitions
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Старое приложение не видит файлы в с именем более 8 символов.
    #39950282
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vova_ukr_lg
Параметр реестра
Код: plaintext
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation = 2
Означает "индивидуально для каждого тома":
Код: plaintext
1.
2.
3.
 format /?
 ...
  /S:state        Where "state" is either "enable" or "disable"
                  Short names are enabled by default

P.S.
Файлов так много, что нельзя сделать:
Код: plaintext
1.
2.
 fsutil file setshortname
 Usage : fsutil file setshortname <filename> <shortname>
    Eg : fsutil file setshortname C:\testfile.txt testfile
?
...
Рейтинг: 0 / 0
Старое приложение не видит файлы в с именем более 8 символов.
    #39950407
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО, это от сервера не зависит.
vova_ukr_lg, Вы уверены, что короткие названия файлов программа видит? Каталог на сервере видит? Есть на клиенте алиас этого каталога?
...
Рейтинг: 0 / 0
Старое приложение не видит файлы в с именем более 8 символов.
    #39950433
vova_ukr_lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov
vova_ukr_lg
Параметр реестра
Код: plaintext
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation = 2
Означает "индивидуально для каждого тома":
Код: plaintext
1.
2.
3.
 format /?
 ...
  /S:state        Where "state" is either "enable" or "disable"
                  Short names are enabled by default

P.S.
Файлов так много, что нельзя сделать:
Код: plaintext
1.
2.
 fsutil file setshortname
 Usage : fsutil file setshortname <filename> <shortname>
    Eg : fsutil file setshortname C:\testfile.txt testfile
?


переключил настройки тома утилитой fsutil.
теперь видно новые добавленные файлы у которых имя длинное.
...
Рейтинг: 0 / 0
Старое приложение не видит файлы в с именем более 8 символов.
    #39950526
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vova_ukr_lg,
После правки реестра перегрузить не пробовали?
...
Рейтинг: 0 / 0
Старое приложение не видит файлы в с именем более 8 символов.
    #39950539
vova_ukr_lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov,

переключил настройки тома утилитой fsutil.
теперь видно новые добавленные файлы у которых имя длинное, то что и требовалось

реестр менял, перегружал - не помогало
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Старое приложение не видит файлы в с именем более 8 символов.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]