Cmd.exe не поддерживает имена в формате UNC в качестве текущего каталога

Переводы статьи Переводы статьи
Код статьи: 156276 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

При вызове метода ожидания CreateProcess в Cmd.exe, например:
CreateProcess (NULL, «cmd /c copy file1 file2»,...),
а чтобы Универсальное соглашение об именовании текущего каталога (UNC), Cmd.exe возвращает следующее сообщение:
«<UNC path="">» имеет недопустимый путь текущего каталога. Пути UNC не поддерживаемые.</UNC>
По умолчанию каталог Windows.

Причина

Cmd.exe проверяет Если UNC-имя используется для текущего каталога. Это делается, поскольку UNC-имя может привести к проблемам с дочерними процессами При этой консоли завершил работу, или останавливается при запуске из таких консоли. Windows NT Microsoft версии до 4.0 не проверять это; Таким образом был можно использовать в качестве текущего каталога UNC-имя.

Решение

Получите обновленный Cmd.exe. Кроме того, возможность записи в реестре Чтобы использовать путь UNC в качестве текущего каталога.

Предупреждение: Неправильное использование редактора реестра может привести к серьезным проблемам, системные проблемы, которые могут потребовать переустановки Windows NT их исправления. Корпорация Майкрософт не гарантирует, что все проблемы, полученная в результате использования Редактор реестра может быть решена. Это средство можно использовать на свой страх и риск.

В разделе реестра:
   HKEY_CURRENT_USER
      \Software
         \Microsoft
            \Command Processor
				

добавьте значение DisableUNCCheck REG_DWORD и установите значение 0 x 1 (шестн.).

Предупреждение: Если включить эту функцию и запустить консоль с текущей каталог UNC-имя, запуск приложений из этой консоли, а затем Закройте консоль, он может вызвать проблемы в приложения, запущенные из этой консоли.

Статус

Корпорация Майкрософт подтвердила это проблема в Windows NT версии 4.0. Эта проблема была устранена в последней версии 4.0 США Microsoft Windows NT Пакет обновления. Сведения о получении пакета обновления, запрос на Следующие слова Microsoft Knowledge Base (без пробелов):
S E R V P A C K

Свойства

Код статьи: 156276 - Последний отзыв: 27 октября 2012 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Ключевые слова: 
kbnetwork kbmt KB156276 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 156276

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com