How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows Как открывать и запускать 32-битные Command Prompt в 64 бит (x64) Windows

64-bit or x64 version of Windows operating system such as Windows Server 2003, Windows XP Professional x64 Edition, Windows Vista and Windows Server 2008 uses the Microsoft Windows-32-on-Windows-64 (WOW64) subsystem layer to run 32-bit programs, binaries or drivers without modifications, change or transition to 64-bit based binaries, as the 64-bit OS is optimized to run native 64-bit programs and does not provide support for 16-bit binaries or 32-bit drivers. 64-битный или x64 версии Windows операционной системы, таких как Windows Server 2003, Windows XP Professional x64 Edition, Windows Vista и Windows Server 2008 использует Microsoft Windows-32-на Windows-64 (WOW64) подсистема слоя запускать 32-битные программ, файлов или драйверов без изменения, изменения или перехода к 64-бит на основе бинарных файлов, как 64-разрядных ОС оптимизирована для работы родной 64-битных программ, и не обеспечивает поддержку 16-битных файлов или 32-битные драйверы.

To reduce compatibility issue and prevent a 32-bit program from accidentally accessing data from 64-bit application, WOW64 subsystem isolates 32-bit binaries from 64-bit binaries by redirecting registry calls and some file system calls. Чтобы уменьшить проблемы совместимости и не допустить 32-битные программы от случайного доступа к данным от 64-битные приложения, подсистема WOW64 изолирует 32-битных файлов из 64-битных файлов реестра путем перенаправления звонков и некоторые файловую систему звонков. Other than separate registry hive for WOW64 redirected 32-bit values, %systemroot%\System32 and Program Files folder is designated as 64-bit DLLs only too, and all access or I/O of 32-bit binaries been redirected from %windir%\System32 folder to the %windir%\SysWOW64 folder, and from Program Files to Program Files (x86) directory. За исключением отдельных реестра улей WOW64 для переадресации 32-битные значения,% systemroot% \ System32 и папку Program Files обозначается как 64-битные DLLs только слишком, и все доступ или I / O 32-битные бинарные файлы были перенаправлены из% windir% \ System32 папку% windir% \ SysWOW64 папку, и из Program Files в Program Files (x86) каталога.

The command prompt (cmd.exe) is also affected by Командной строке (cmd.exe), также пострадавших от File System Redirection Файловая система переадресации feature, where command line commands or .bat and .cmd batch script may not be able to access, install, change, modify, delete or write to “Program Files” or “%windir%\System32″ folder. функция, где в командной строке команды или. битой и. cmd скрипт партии не могут иметь доступ, устанавливать, изменять, изменять, удалять или написать "Program Files" или "% windir% \ System32" папку. The WOW64 subsystem redirects and installs 32-bit programs in the “Program Files (x86)” and “%systemroot%\SysWOW64″ folder. Подсистема WOW64 переадресации и устанавливает 32-битных программ в "Program Files (x86)" и "% systemroot% \ SysWOW64" папку.

To access the correct folder, programmer or developer must change the command-line script, or using Чтобы получить доступ к папке правильно, программист или разработчик должен изменить командной строки скрипта или с использованием Sysnative virtual directory alias to access %windir%\System32 Sysnative виртуального каталога псевдонима для доступа к% windir% \ System32 instead of %windir%\SysWOW64. вместо% windir% \ SysWOW64. When this is not possible, or when have to access original native Program Files folder, user can type the command-line script at a 32-bit command prompt. Когда это невозможно, или когда имеют доступ к первоначальной родного папку Program Files, пользователь может типа командной строки скрипта на 32-битный командной строки. The 32-bit command prompt automatically redirects file system calls to the correct 32-bit directory. 32-битный командной строки автоматически перенаправляет файловой системы призывы исправить 32-бит каталога.

To start and open a 32-bit command prompt, follow these steps: Для того чтобы начать и открыть 32-битный командной строки, выполните следующие шаги:

  1. Click Start . Нажмите кнопку Пуск.
  2. Type %windir%\SysWoW64\cmd.exe in Start Search box. Вид% windir% \ SysWoW64 \ cmd.exe в начало окна поиска.

    Alternatively, press Win + R keys (or type Run in Start Search) to open Run dialog, and type %windir%\SysWoW64\cmd.exe . С другой стороны, пресс-Win + R ключи (или типа в Пуск Выполнить поиск), откройте диалоговое Выполнить и введите% windir% \ SysWoW64 \ cmd.exe.

  3. Press Enter . Нажмите клавишу Enter.

32-bit Command Prompt

In 32-bit command prompt, the %programfiles% path variable will point to Program Files (x86) folder which stores all 32-bit binaries. В 32-битный командной строке% programfiles% путь переменная будет указывать на Program Files (x86) папки, которые хранятся все 32-битные бинарники.

IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. ВАЖНО: Вы читаете машина переведена страница, на которой предоставляется "как есть" без гарантий. Unlike human translation, machine translation does not understand the grammar, semantics, syntax, idioms of natural language, thus often produce inaccurate and low quality text which is misleading and incomprehensible. В отличие от человеческого перевода, машинный перевод не понимает, грамматика, семантика, синтаксис, идиомы естественного языка, таким образом, часто производят неточные и низкое качество текста, который вводит в заблуждение и непонятным. Thus, please refer to Таким образом, обратитесь к original English article Английский оригинал статьи when in doubt. , когда под сомнением.



4 Responses to “How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows” 4 Ответы на "Как открывать и запускать 32-битные Command Prompt в 64 бит (x64) Windows"

  1. Nicholas Dille Николас Dille
    May 23rd, 2008 14:29 23 мая 2008 14:29
    1

    As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Как вы, описанные в статье, подлинные% SystemRoot% \ System32, не доступны для 32-битных процессов. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). К сожалению, есть несколько инструментов существующих однозначно, как 64-битные бинарные файлы (например, logogg.exe и tsshutdn.exe). In one of my articles, I describe two techniques circumventing the limitation of launching 64-bit system tools from 32-bit processes: В одной из моих статей, я описывать два методов обойти ограничения начало 64-битные системы инструменты из 32-битные процессы: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/

    Enjoy, Получать удовольствие,
    Nicholas. Николай.

  2. ian sebryk ian sebryk
    August 21st, 2008 11:37 21 августа 2008 11:37
    2

    i tried using your advice to try and get some 32bit apps to run a bit better on my 64bit box. я попытался, используя ваши советы, чтобы попытаться получить определенные 32bit приложений для работы немного лучше по моему 64bit коробку. problem is, now i get weird errors from some key software. Проблема есть, сейчас я получаю странные ошибки со стороны некоторых ключевых программного обеспечения. i don’t know how to undo the change… which may serve me right for swimming in deep waters… я не знаю, каким образом, чтобы отменить изменения…, которые могут служить мне право на купание в глубоких водах…

    throw me a raft, ya? выбросить меня на плотах, Я.?

    here’sa sample error that showed up mid-execution after i’d run the %windir%\SysWoW64\cmd.exe command: Ниже ошибка выборки показало, что деятельность середине исполнения после того, как я бы запускать% windir% \ SysWoW64 \ cmd.exe команду:

    Error: can’t define “ProgramFiles(x86)”: name refers to an element in an array Ошибка: не могу определить "ProgramFiles (x86)": имя ссылается на элемент массива
    while evaluating script: namespace eval :: {source {C:/Program Files (x86)/[directory tree]/RMSExpression.tcl}} при оценке сценария: eval имен:: ((источником C: / Program Files (x86) / [дерево каталогов] / RMSExpression.tcl))

  3. Nicholas Dille Николас Dille
    August 21st, 2008 14:34 21 августа 2008 14:34
    3

    I may be dipping the raft but I reckon the TCL interpreter does not allow brackets in the path to a file which it is about to source. Я погружения могут быть плот но я рассчитывать TCL интерпретатор не позволяет скобки в пути файла, который она вот-вот источник.

    Does it help to move the installation directory to a location outside of “c:\Program Files (x86)”, eg “c:\progs”? Есть ли поможет перейти каталога установки на место вне "с: \ Program Files (x86)", например "с: \ progs"?

    Hope that helps, Надеюсь, что помогает,
    Nicholas. Николай.

  4. ian sebryk ian sebryk
    August 21st, 2008 17:42 21 августа 2008 17:42
    4

    i thought that might be a solution, but before i tried it, i tried just running it from a normal shell, instead of through the batchfile that launched the app in question, and it worked fine. Я думал, что может быть решение, но, прежде чем я проверял, я попытался выполнить его из обычной оболочки, а не через batchfile, что запущен в прим вопрос, и он работал хорошо. so much weirdness. столько weirdness.

    the batchfile no longer works, but direct command line does. batchfile больше не работает, но прямых командной строке делает. how weird is that?! насколько странным это?!

    i’ll also try a different path without brackets to see if that re-enables my batchfile’s ability to launch. Я также попробовать различные путь без скобки, с тем чтобы убедиться, что вновь позволяет моя batchfile способность запускать. reaaaly need the batchfile to work again… reaaaly необходимость batchfile работать снова… :)

    thank Nicholas. поблагодарить Николая. i’ll keep you posted. я буду держать вас в объявлениях.

    WR!

Leave a Reply Оставь Ответить

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <-дель-datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Подписка без комментариев


Custom Search

Incoming Search Terms for the Article Входящий Условия поиска для статьи

64 bit command prompt 64 бит командной строки - -- how to open run command как открыть запустите команду - -- open all 32 открыть все 32 - -- cmd x64 cmd x64 - -- run 32 bit programs on 64 bit 32 бит запуска программы на 64 бит - -- how to run a 32 bit browser on a 64 bit system Как запускать браузер, 32 бит на 64 битные системы - -- how to open run как открыть перспективе - -- run 32 bit programs on vista 64 32 бит запускать программы на достопримечательность 64 - -- 32-bit browser running on a 64-bit operating system 32-битный браузер работает на 64-битных операционных систем - -- to open run открыть перспективе - -- how to run a 32 bit browser Как запускать браузер, 32 бит - -- run wow64 запустить wow64 - -- how to run 32 bit programs on 64 bit vista Как запускать программы, 32 бит на 64 бит достопримечательность - -- run 32 bit programs in 64 bit vista запустить 32 битных программ в 64 бит достопримечательность - -- running 32 bit programs on vista работает 32 битных программ по достопримечательность - -- running 32-bit programs on vista 64-bit работает 32-битных программ по достопримечательность 64-бит - -- run as 32 bit запуск в качестве 32 бит - -- all все - -- running 32 bit on 64 bit computer 32 бит работает на 64 битном компьютере - -- how to run a 32-bit browser on a 64-bit operating system Как запускать 32-битный браузер на 64-битных операционных систем - -- vista 32-bit command prompt достопримечательность 32-битный командной строки - -- running bat files on winxp 64 работает битой файлы на winxp 64 - -- run 32 bit programs in vista 64 32 бит запуска программы в достопримечательность 64 - -- How to run 32 Bit application in vista Как запустить 32 Bit применения в достопримечательность - -- how to run 32 bit programs on 64 bit Как запускать программы, 32 бит на 64 бит - -- 64 bit cmd 64 бит cmd - -- error system 32/cmd.exe access denied Ошибка системы 32/cmd.exe доступе отказано - -- vista 64 bit command prompt 64 бит достопримечательность командной строки - -- CANNOT OPEN EXE VISTA 64 BIT Не могу открыть EXE VISTA 64 бит - -- How to run 32 bit application from 64 bit Windows server Как запускать приложения 32 бит от 64 бит Windows-сервер - -- how to open run window как открыть окно запуска - -- 32 bit cmd.exe 32 бит cmd.exe - -- cmd 32bit cmd 32bit - -- how to run 32 bit programs on 64 bit windows Как запускать программы, 32 бит на 64 бит окон - -- Windows Vista servicepack 1 64 bit-based Systems al language Windows Vista servicepack 1 64-битных систем на базе языка др. - -- windows окна - -- wow64 redirection wow64 переадресации - -- running 32 bit programs on vista 64 работает 32 битных программ по достопримечательность 64 - -- 32 bit command prompt 32 бит командной строки - -- cmd 32 bit cmd 32 бит - -- program files (x86) needed to run 32-bit files программные файлы (x86), необходимых для запуска 32-битных файлов - -- run32 run32 - -- 64 bit cmd.exe 64 бит cmd.exe - -- cmd windows 64 cmd окон 64 - -- how to run32 bit application on 64 bit computer как run32 битные приложения на 64 битном компьютере - -- how to open run как открыть перспективе - -- 64 bit open cmd window 64 бит открыть окно cmd - -- syswow64 cmd.exe syswow64 cmd.exe - -- run 32 bit on 64 запустить 32 бит на 64 - -- sistem 32\cmd Система 32 \ cmd - --