Why does Visual Studio typically prevent running when its setup is in progress?
A) To avoid conflicts in file access and registry changes.
B) To conserve system resources during the installation process.
C) As a security measure against potential malware interference.
D) Due to limitations in simultaneous software operations.