Ошибка запуска приложения, использующего .Net Framework


0

Я пытаюсь открыть программу под названием «Nexus Mod Manager». Это программа, предназначенная для установки модов Skyrim через автоматический список.

Во всяком случае, похоже, использовать .Net Framework. У меня установлено, но я все еще получаю эту ошибку при попытке запуска:

Error

Что я делаю неправильно? Программа никогда не запускается, и примерно через 10 секунд после получения вышеуказанной ошибки, я получаю еще одну, которая выглядит так:

Error2

Если кто-нибудь знает, что я могу сделать, чтобы это исправить, я был бы благодарен.

(Я использую Windows 7 Home Premium на 64-разрядной машине.)


Добро пожаловать в Супер пользователя. (1) Sceenshots - это здорово, но (по крайней мере), пока вы не получите право публиковать изображения, рассмотрите возможность записи коротких сообщений об ошибках (т. Е. Их ввода) в ваши вопросы. Предоставить ссылки на изображения также если ты хочешь. (2) У нас есть много очень специфических тегов, таких как [windows-7], [windows-xp] и т. Д. Пожалуйста, используйте наиболее подходящий.
Scott

Ответы:


0

Вы получаете эту ошибку:

XML_E_BADCHARINSTRING - A string literal contained an invalid character.

Файл конфигурации поврежден. Восстановите .NET 2.0, запустив sfc /scannow, Если это не помогает, скопируйте файл конфигурации из C:\Windows\winsxs\amd64_netfx-machine_config_ocm_b03f5f7f11d50a3a_6.1.7601.17514_none_81fa0191bdd08961 в папку C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG и замените старый файл конфигурации.

//Редактировать: Хорошо, вот исключение, которое вы получаете при сбое приложения:

Nested exception -------------------------------------------------------------
Exception object: 000000000278f438
Exception type: System.Configuration.ConfigurationErrorsException
Message: Configuration system failed to initialize
InnerException: System.Configuration.ConfigurationErrorsException, use !PrintException 000000000278ee68 to see more
StackTrace (generated):
    SP               IP               Function
    000000000052C5B0 000007FEF8FCBEDD System.Configuration.ClientConfigurationSystem.EnsureInit(System.String)
    000000000052E680 000007FEF8FCE699 System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(System.String)
    000000000052E6B0 000007FEF9057898 System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.RefreshConfig(System.String)
    000000000052E6F0 000007FEF905747D System.Configuration.ConfigurationManager.RefreshSection(System.String)
    000000000052E730 000007FEE75DD3C6 System.Configuration.ClientSettingsStore.ReadSettings(System.String, Boolean)
    000000000052E7C0 000007FEE75AB30A System.Configuration.LocalFileSettingsProvider.GetPropertyValues(System.Configuration.SettingsContext, System.Configuration.SettingsPropertyCollection)
    000000000052E890 000007FEE75AB113 System.Configuration.SettingsBase.GetPropertiesFromProvider(System.Configuration.SettingsProvider)
    000000000052E920 000007FEE75DC7E3 System.Configuration.SettingsBase.GetPropertyValueByName(System.String)
    000000000052E960 000007FEE75DC6AF System.Configuration.SettingsBase.get_Item(System.String)
    000000000052E9C0 000007FEE75DC4FC System.Configuration.ApplicationSettingsBase.GetPropertyValue(System.String)
    000000000052EA10 000007FEE75DC43F System.Configuration.ApplicationSettingsBase.get_Item(System.String)
    000000000052EA70 000007FF00170934 Nexus.Client.Program.UpgradeSettings(Nexus.Client.Properties.Settings)
    000000000052EAC0 000007FF00170470 Nexus.Client.Program.Main(System.String[])

StackTraceString: <none>
HResult: 80131902
-----------------

Total 12 exceptions

0:000> !PrintException 000000000278ee68
Exception object: 000000000278ee68
Exception type: System.Configuration.ConfigurationErrorsException
Message: Unrecognized configuration section system.serviceModel.
InnerException: <none>
StackTrace (generated):
    SP               IP               Function
    000000000052E580 000007FEF90AADF7 System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean)
    000000000052E5C0 000007FEF8FCEAEA System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
    000000000052E600 000007FEF8FCBD2D System.Configuration.ClientConfigurationSystem.EnsureInit(System.String)

это означает, что запись конфигурации system.serviceModel пропал, отсутствует. Я скачал код, скомпилировал его с VS2012, и я могу запустить его без проблем. Существует файл с именем NexusClient.exe.config (в той же папке, где находится исполняемый файл). Шахта имеет записи:

enter image description here

Убедитесь, что у вас есть те же записи.


Когда вы говорите «.net», что вы имеете в виду? Где бы я найти это? Вы не указали.
user217809

Посмотрите на картинку. Это говорит вам папку: C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG
magicandre1981

Первый метод ничего не делал, даже после перезагрузки, поэтому я попробовал второй. Теперь он просто переходит на «Nexus Mod Manager перестал работать».
user217809

создать дамп (с помощью Taskmgr или Process Explorer) инструмента сбоя ( forums.avg.com/us-en/... ) Заархивируйте этот дамп и загрузите дамп.
magicandre1981

NexusClient.rar (33,9 МБ) mega.co.nz/... Это дамп в формате .rar.
user217809
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.