Yes, you can assign all CPU cores in Windows to an app by setting the processor affinity for the app to include all available cores. However, assigning all CPU cores to an app may impact your system's performance and stability.