«Устройства DOS» в каталог (также известный как постоянный SUBST) не учитывается после обновления Windows 21H1

Ранее сопоставление устройств устанавливалось с помощью HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerDOS Devices добавить псевдоним из D: к C:Build. Этот подход обсуждался в Википедия SUBST статья и тому подобное.

После обновления до Windows 21H1 этот параметр реестра был удален1, и даже после повторного добавления настройки устройство «D:» нет перечисляются в проводнике, powershell или bash-git (mingw).

После установки был обновлен раздел реестра «DOS Devices».1 чтобы добавить ключ реестра, показанный ниже. Однако, похоже, это не действует. Как я могу восстановить эту «постоянную подстановку» в целевом каталоге?

Name   Value
D:     \??C:Build
  • 1https://www.satsignal.eu/software/Win-10-notes.html отмечает, что «Устройства DOS» удалены и должны быть добавлены обратно вручную (в Windows 10 build 2004). Он не упоминает об удалении этой функции. Я снова добавил запись «Устройства DOS», но подключенный диск все еще не отображается.

  • Использование WinObj (из Winternals) показывает правильное имя и цель символьной ссылки в GLOBAL?? для «D:».

  • Каталог «C: Build» существует со стандартными разрешениями (например, полный контроль СИСТЕМЫ, полный контроль прошедших проверку пользователей, пользователей с доступом на чтение).

  • Это было обновление Windows 10 на месте; pre-20H2.

Устройство «D:» все еще каким-то образом известно Windows и не может использоваться с командой SUBST, даже если оно не пронумеровано и не доступно иным образом.

C:Usersme>subst X: C:Build

C:Usersme>subst D: C:Build
Invalid parameter - D:

C:Usersme>D:
The system cannot find the drive specified.

1 ответ
1

Если вы хотите использовать DOS на современной (64-битной) машине, вы должны использовать виртуальную машину. DOS — это 16-разрядная ОС, и устройства DOS также будут 16-разрядными.

Я не знал, что 64-битная Windows 10 2004 может отображаться на устройства DOS.

В любом случае вы спросите: «Как я могу восстановить эту« постоянную подстановку »в целевом каталоге?» и я не думаю, что ты сможешь. Требуемая функциональность появилась слишком давно и слишком много лет назад.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *