How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windowsオープンして実行する方法を32ビットのコマンドプロンプトで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ビットのOSとしては、最適化を実行するとネイティブの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ビットのDLLのみあまりにも、およびすべてのアクセスまたはI / Oのリダイレクトされた32ビットのバイナリより% windir % \ system32フォルダが% windir % \ SysWOW64フォルダ、およびプログラムのファイルをプログラムファイル( 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バッチスクリプトへのアクセスできなくなることがあります、インストール、変更、修正、削除、または書き込みを行う"プログラムファイル"または" % windir % \出るSystem32 "フォルダにコピーします。 The WOW64 subsystem redirects and installs 32-bit programs in the “Program Files (x86)” and “%systemroot%\SysWOW64″ folder. WOW64サブシステムにリダイレクトしてインストールする32ビットプログラムは、 "プログラムファイル( 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ビットのは、次の手順を実行します:
- Click Start . [ スタート ]をクリックします。
- 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 .また、報道に勝つ + 研究キー(またはタイプで実行さスタート]ボタンを検索)を開いて実行]ダイアログ、および次に、 % windir % \ syswow64 \ cmd.exeで 。
- Press Enter . Enterキーを押します。

In 32-bit command prompt, the %programfiles% path variable will point to Program Files (x86) folder which stores all 32-bit binaries. 32ビットのコマンドプロンプトでは、変数へのパスに% programfiles %をポイントしてプログラムファイル( 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.疑問がある場合は。
Related Articles関連記事
- How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnativeバイパスを抑制するとどのようにリダイレクトされるSysWOW64フォルダにファイルシステムのsystem32にsysnative
- Error 1721: There Is A Problem With This Windows Installer Package When Install or Uninstall on Vistaエラー1721 :この問題には、 Windowsインストーラパッケージをインストールまたはアンインストール時にビスタ
- How Open Command Prompt as Administrator on Elevation in Vistaコマンドプロンプトを開いて管理者としてどのように昇格するビスタ
- Microsoft Releases MUI Language Packs for Windows Vista Ultimate SP1マイクロソフトリリースMUI言語パックfor Windows Vistaの究極のSP1の
- Fix Setup Installer Package Access Denied Failure Error Code 0×80070005 (Or 5 Or 0×5)修正プログラムのセットアップインストーラパッケージのアクセスが拒否されましたエラーコード0 × 80070005 (または5または0 × 5 )
- Microsoft Virtual PC (VPC) 2007 SP1 Free Download Microsoft仮想のPC ( Virtual PC 7 ) 2007 SP1の無料ダウンロード
- ImageX 6001.18000 (x86 and x64 for Windows Server 2008 and Vista SP1) Standalone Download imagex 6001.18000 ( x86とx64のWindowsサーバーを2008年とVistaのSP1 )のスタンドアロンのダウンロード
- Workaround to Run VMWare Server on Windows Vista回避策を実行するサーバーをWindows VistaのVMWareで動作
- Windows Vista Startup Hang and Boot Failure after SP1 on Corrupt Driver File (atapi.sys and ataport.sys) Windows VistaのスタートアップSP1をハングアップするとブート失敗した後壊れてドライバファイル(のAtapi.sysとataport.sys )
- Windows Cannot Hibernate Computer with More Than 4 GB Memory Windowsのコンピュータで休止状態にすることはできません4 GBを超えるメモリ

































May 23rd, 2008 14:29 2008年5月23日14:29
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:私の1つの記事を、私の限界を説明する2つの技術を迂回立ち上げ、 64ビットから32ビットプロセスのシステム管理ツール: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/
Enjoy,楽しむ、
Nicholas.ニコラスです。
August 21st, 2008 11:37 2008年8月21日11:37
i tried using your advice to try and get some 32bit apps to run a bit better on my 64bit box.を使用してみましたのアドバイスを取得しようといくつかのビット32ビットアプリケーションを実行するに改善して64ビットボックスをオンします。 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?投げ私にいかだ、 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 : /プログラムファイル( x86 )ドライバ/ [ディレクトリツリー] / rmsexpression.tcl ) )
August 21st, 2008 14:34 2008年8月21日14:34
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.私年5月に浸漬するレコン、 Tcl / Tkインタープリタいかだしかし、私は許可されませんブラケットにあるファイルへのパスをしようとそれがソースです。
Does it help to move the installation directory to a location outside of “c:\Program Files (x86)”, eg “c:\progs”?機能をインストールしたディレクトリに移動してヘルプを参照して下さい以外の場所を" c : \プログラムファイル( x86 )ドライバ" 、たとえば、 " C : \ソフト"ですか?
Hope that helps,期待して助け、
Nicholas.ニコラスです。
August 21st, 2008 17:42 2008年8月21日17:42
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… batchfileを必要とする仕事reaaaly再び…
thank Nicholas.ニコラスに感謝します。 i’ll keep you posted.覚えておきますに投稿します。
WR! wr !