大家帮忙看一下,我升级不了,提示问题是这样子的

System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: i
at System.Text.RegularExpressions.CaptureCollection.GetCapture(Int32 i)
at System.Text.RegularExpressions.CaptureCollection.get_Item(Int32 i)
at GPG.Globalization.LocalizeString.Get(String data, Object[] paramdata)
at GPG.Globalization.LocalizeString.Get(String data)
at GPG.Patch.StringTable.get_Abort()
at GPG.Patch.RTPatchAPI.Start(String options, String updateDirectory, String patchFile)
at GPG.Patch.ApplyPatch.ThreadMethod()
Access to the path ‘E:\Gas Powered Games\Supreme Commander\bin\patchw32.gpg.dll’ is denied.

提示目录里的文件丢失或被修改过,要用原来的。