Mengapa ada tiga salinan Notepad di Windows 7 64bit?

4

Saya menggunakan versi Windows 7 64bit.

Saya menemukan notepad.exe di tiga jalur berikut:

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

Saya tahu C:\Windows\System32\notepad.exemengandung aplikasi 64bit dan C:\Windows\SysWOW64\notepad.exeberisi aplikasi 32bit.

Mengapa disimpan di C: \ Windows \ notepad.exe?
Versi aplikasi mana yang 64 atau 32 bit?
Ketika saya menggunakan pintasan notepad melalui Windows+ R, aplikasi mana yang akan dieksekusi?

Catatan: Saya mengajukan pertanyaan ini dengan menggunakan cara tertentu notepad.exe, seperti notepad.exesaya dapat melihat beberapa file lain juga.

Premraj
sumber

Jawaban:

4

Singkatnya, alasan di balik file-file redundan adalah Kompatibilitas [lihat di sini]

Dalam versi 64-bit Windows, baik %SYSTEMROOT%\notepad.exedan yang %SYSTEMROOT%\System32\notepad.exedapat dieksekusi adalah file yang sama dan dengan demikian bersifat 64-bit.

Adapun referensi file Win+ R, saya percaya itu didasarkan pada direktori apa pun yang terdaftar pertama kali dalam %PATH%variabel. Ini, secara default,%SYSTEMROOT%\System32

int_541
sumber