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

1819
Musaab

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

2

2 ответа на вопрос

1
ChrisF

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

Если вы хотите быть на 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 12 лет назад 0
Как и во всем, проверьте и протестируйте. surfasb 12 лет назад 0
1
MSalters

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

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