Разница между папками Program Files и Program Files (x86) в Windows заключается в том, что первая используется для 64-разрядных приложений, а вторая — для 32-разрядных. 14
Эти папки доступны только в 64-разрядной операционной системе, в 32-разрядной — только одна папка Program Files. 1
Разделение папок сделано, чтобы избежать проблем, которые могут возникнуть, когда 32-разрядная программа пытается быть выполнена 64-разрядным компонентом. 1