自己覺得可能係reg 問題
網上搵到既解決方法 (自己gg 譯

)
This might be caused by the securom wrapper that is present even in the steam version. That is purely a SWAG.
Either way, steam, downlad manager, or DVD install, try these suggestions.
It's possible, if you've moved devices around since game installation, or had removable devices attached / removed during the installation that are now removed / attached that the drive lettering is confusing to the game. It may have the target drive letter for validation / install location saved in a registry or file entry. If this applies, remove / insert the devices present during the game install and try the game.
USB keys, card readers, having a camera, etc, plugged in at the time of game install, and removing it, or vice-versa, can cause this issue, so try checking your device letter assignments.
Also check if the 'safely remove hardware' tray icon is present, you may need to eject a device that is causing
the issue.
Try going to disk management (start->run/search diskmgmt.msc), in the bottom windows scroll through your devices until you see any tagged as removable. Right click on each, choose change drive letters and paths, assign a drive letter away from normally used letters, e.g., start at K:. Do this for all removable devices, including card readers, usb, etc., incrementing the letter for each device.
Reboot your machine and try running the game.
Might you have any disc emulators running, such a clonedvd, dvdregion anyhwere, etc.? Disable or uninstall if so, try it again.
Also, see if your cd drive is set to record enabled - right click on th drive icon, recording tab. If so, temporarily disable this. Windows can get confused, particularly if it thinks pending writes for cd recording are there.
Do this and try the game. You may want to reboot first.
Next, try going to your device manager, uninstall / remove the cd/dvd drive, then let device manager scan for new devices and it will reinstall the cd/dvd device.
Do this and try the game. You may want to reboot first.
As a last resort, the drive mapping may be borked.
Take a look at HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices in registry editor of your choice, see if anything looks fishy.
If you are comfortable with registry editing, and take the appropriate registry and / or system backup precautions,
delete the keys related to the removable devices / cd/dvd, or just manually change the lettering as needed for these. You'll need to reboot after changes. If you chose to delete the keys, windows will re-instantiate them based on the windows drive letter ordering rules.