你是新安装的还是以前安装的或者是硬盘版不用安装的.
一般出现这种情况是因为COD4的注册表信息不无整所致.
把下边红字的复制下来,然后新建个文本文档粘贴上去,保存为.REG注册表文件,双击导入试一下.( 注:把KEY改成你欲改的,别忘记修改一下你COD4在系统中的安装目录"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Call of Duty 4]
"InstallPath"="E:\\cod4\\"
"InstallDrive"="L:\\"
"Language"="enu"
"Version"="1.5"
"EXEStringS"="E:\\cod4\\iw3sp.exe"
"EXEStringM"="E:\\cod4\\iw3mp.exe"
"QA"="15.0"
"codkey"="XXXXXXXXXXX"
"StartMenuFolder"="C:\\Documents and Settings\\All Users\\「开始」菜单\\程序\\Activision\\Call of Duty® 4 - Modern Warfare"
"UninstallString"="C:\\Program Files\\InstallShield Installation Information\\{E48469CC-635E-4FD5-A122-1497C286D217}\\uninstall.exe -runfromtemp -l0x0409"
"Techhelp"="E:\\cod4\\Docs\\Help\\readme.htm"