web-dev-qa-db-ja.com

Windows 7 64ビットにメモ帳のコピーが3つあるのはなぜですか?

私はWindows764ビットバージョンを使用しています。

次の3つのパスでnotepad.exeを見つけました。

C:\Windows\notepad.exe  
C:\Windows\System32\notepad.exe
C:\Windows\SysWOW64\notepad.exe  

C:\Windows\System32\notepad.exeには64ビットアプリが含まれ、C:\Windows\SysWOW64\notepad.exeには32ビットアプリが含まれていることを知っています。

C:\ Windows\notepad.exeに保存されているのはなぜですか?
64ビットと32ビットのどちらのバージョンのアプリですか?
メモ帳のショートカットを使用する場合 Windows+R、どのアプリが実行されますか?

注:notepad.exeのように、notepad.exeを使用して特定の方法でこの質問をしています。他のファイルもいくつか表示されますが、.

4
Premraj

冗長ファイルの背後にある理由は、要するに、互換性 [ここを参照]

64ビットバージョンのWindowsでは、%SYSTEMROOT%\notepad.exe%SYSTEMROOT%\System32\notepad.exeの実行可能ファイルはどちらも同じファイルであるため、64ビットの性質を持っています。

どのファイルについて Win+R 参照、私はそれが%PATH%変数で最初にリストされているディレクトリに基づいていると思います。これは、デフォルトでは%SYSTEMROOT%\System32です。

4
int_541