Я пытаюсь создать несколько каталогов (dirs), используя файл .bat. В cmd.exe я могу создать каталоги в обычном режиме, но при выполнении команд внутри файла .bat по какой-то странной причине каталоги создаются в каталоге SysWOW64.
Win 7 x64 SP1 PRO
Как я могу сказать Windows, чтобы создать каталоги по правильному пути?
Команды:
mkdir C:\Windows\System32\oobe\info
mkdir C:\Windows\System32\oobe\info\backgrounds
В летучей мыши, приводит к: C:\Windows\SysWOW64\System32\oobe\info
Используя ярлык для cmd.exe и запустив его от имени администратора, каталоги по-прежнему создаются внутри SysWOW64. например:
%windir%\system32\cmd.exe /c "D:\Test.bat"
or
%windir%\System32\runas.exe /user:Administrator %windir%\system32\cmd.exe /c "D:\Test.bat"
но если открыть cmd.exe вручную как администратор и запустить файл .bat, это работает! Что за фигня??
редактировать 2
Я узнал почему. Это потому, что я запускал .bat внутри XYPlorer, а не Windows Explorer (WE). Внутри МЫ .bat работает. But a shortcut opened inside a 32 bit explorer is not able to run a 62 bit cmd.exe ?