Reji Ab Ответов: 3

coloader80.dll отображение ошибок при отладке VS 2010 и 2008


Когда я пытаюсь запустить проект в visual studio 2008, он показывает сообщение об ошибке, как показано ниже

"A Visual Studio DLL, coloader8O.dll, is not correctly installed. Please
repairyour Visual Studio installation via ‘Add or Remove Programs’ in
Control Panel.
If the problem persists, you can manually register coloader8O.dll from
the command prompt with ‘regsvr32
"%CommonProgramFiles%\Microsoft
Shared\VS7Debug\coloader8O.dll".


Я попытался снова его зарегистрировать, но безрезультатно. Как я могу решить эту проблему?

[no name]

Что значит "нет надежды"? Так он зарегистрировался или нет? Вы отремонтировали свою установку?

Reji Ab

Я восстановил установку, но один компонент не удалось установить, но все еще имея ту же проблему.
когда я попытался зарегистрировать dll вручную она показывает следующую ошибку :

"<путь к dll> был загружен, но вызов DllRegisterServer не удался
с кодом ошибки 0x80070005". Я вошел в систему как администратор, чтобы зарегистрировать dll через командную строку

3 Ответов

Рейтинг:
2

arakula

Немного поздно, но лучше поздно, чем никогда...

Если вы случайно находитесь на 64-битной Windows, пожалуйста, обратите внимание, что coloader80.dll находится в подпути (x86), поэтому правильным движением волшебной палочки было бы выполнить

regsvr32 "%CommonProgramFiles(x86)%\Microsoft Shared\VS7Debug\coloader80.dll"
вместо вышеперечисленного из командной строки запускался с правами администратора.

NB: это не означает "войдите в систему как администратор", это означает "щелкните правой кнопкой мыши cmd.exe и выберите" Запуск с правами администратора " (или как бы это ни было показано на вашем местном языке).

[Правка 2017-12-27:]
Кроме того, этого может быть недостаточно. Иногда этот симптом возникает из-за ошибки в oleaut32.dll Регистрация (да, действительно), и вызов regsvr32 ничего не меняет. В этом случае скачайте и установите программу OleAutClean.компания MSI от Microsoft (ссылка может меняться с течением времени, но имя должно быть легко найдено). После этого выполните следующие действия из командной строки, запущенной с правами администратора:
regsvr32 oleaut32.dll
regsvr32 "%CommonProgramFiles(x86)%\Microsoft Shared\VS7Debug\coloader80.dll"
(без этого (x86) часть, если вы находитесь на 32-битной системе).

Это в любом случае должно сработать.


Bob1000

Из-за усилителя; amp;*%л цепкой идиот, предыдущее сообщение относительно этого решения был удален - вы должны задаться вопросом, в небольшом мышления некоторых людей!

Но для тех из вас, кто пытается использовать это решение, есть опечатка в приведенной выше строке решения.

regsvr32 "%CommonProgramFiles(x86)%\Microsoft Shared\VS7Debug\coloader80.dll"

Это ноль, а не "о", как в Оскаре, требуемом в конце. В противном случае раствор аракулы работает как лакомство.

Большое тебе спасибо, аракула, ты спас мне жизнь!

fby42

Большое спасибо - спас мою установку VS2010 после того, как VS2017 раздавил ее.

Mauro Gagna

У меня была та же проблема после установки VS2017. Эта команда все исправила. Спасибо

arakula

Годы спустя ... Я наконец обновил O до 0 выше.

Рейтинг:
0

Kenneth Haugland

Другие люди, похоже, нашли решение этой проблемы:
http://social.msdn.microsoft.com/Forums/uk/vsdebug/thread/d5ae3b4d-c6e8-4eca-8701-0bd68af09343[^]


Reji Ab

Он показывает ошибку, когда я пытался зарегистрировать dll

Рейтинг:
0

MDWeb

Решение есть здесь Так раздражает, когда раствор погребен под старым хламом...

Thank you for reporting this problem. A fix will be released. The following work-around should work with all updates (it's the actual fix).

Fix the following registry key

Computer\HKEY_CLASSES_ROOT\TypeLib\{6A1A7D39-8449-4287-8EF0-CE256582C940}\8.0\0\win32

Change the default value from

C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\\coloader80.dll

to

C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\\coloader80.tlb

Best regards,
Huy Nguyen, Visual Studio team


CHill60

"когда решение похоронено под старым хламом..." как, например, вопрос 4-летней давности? Ваша ссылка явно упоминает VS2017, которого не было в 2012 году, так что вы можете получить некоторые downvotes для воскрешения этого старого поста