Перейти к содержимому

Microsoft Visual C ++ 2010, 2008, 2005: можно удалить?

2

У меня установлено около миллиона различных сред выполнения Microsoft Visual C ++ ... 2005, 2008, 2010. Могу ли я удалить некоторые из них или у меня будут проблемы?

1 966 просмотров
Musaab спросил 14 лет назад
M 349

2 ответа

1
Принятый ответ

Вы должны быть в состоянии удалить версии, которые вам больше не нужны, поскольку каждая из них является отдельной установкой, и они работают бок о бок без проблем (о которых я знаю).

Если вы хотите быть на 100% уверены, что можете удалить их все, а затем переустановить только те, которые вы хотите использовать, но в этом нет необходимости.

Достаточно безопасный метод проверки того, что библиотеки DLL по-прежнему используются, - это проверить HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ SharedDLLs. Библиотека DLL 2005 года будет иметь такую ​​запись, как C: \ Program Files \ Common Files \ Microsoft Shared \ VC \ msdia80.dll, и с ней должен быть связан номер. Если это число не равно нулю (0), какая-то программа сообщила Windows, что она все еще использует эту DLL. DLL-библиотека 2008 года будет msdia90.dll; 2010 будет msdia100.dll.

Patrick Seymour · 14 лет назад · 0

Как и во всем, проверьте и протестируйте.

surfasb · 14 лет назад · 0
ChrisF ответил 14 лет назад
C 38 264
1

Эти среды выполнения устанавливаются нуждающимися в них программами и обычно остаются после их удаления. Это сделано по двум причинам: 1, они разделены между программами, поэтому трудно определить, есть ли другая программа, полагающаяся на них. 2. Так как они являются общими, и поскольку они используют только процессорное время и оперативную память, когда они фактически используются, извлечение их из использования, если они не используются, приносит небольшую прибыль.

Вы должны проверить, все ли ваши программы все еще работают после удаления одной из них. Если нет, вам придется переустановить среду выполнения, поэтому убедитесь, что вы удаляете только те, для которых у вас есть ссылка для скачивания.

MSalters ответил 14 лет назад
M 7 272