3

На моей Windows 7 (64-битной) машине есть 3 установки Python, которые я хочу полностью очистить от своей системы (чтобы я мог начать с нуля). Среды / настройки были разделены между учетными записями администратора и учетными записями пользователей.

Проблема в том, что я не очень хорошо управлял этими установками, средой или конфигурацией. Настройки реестра были искажены вручную (мной, конечно!), Настройки среды чрезмерно настроены, глобальные и пользовательские местоположения пакета сайта разбросаны, смешаны. Каталоги и кэши сборки находятся по всему моему домашнему каталогу. Нестандартные локации PYTHONHOME.

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

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

  • Ключи / группы реестра Windows, которые могут помешать новой установке, если не будут удалены / сброшены.
  • Пользовательские местоположения пакета сайта, где могут лежать любые кэшированные файлы / сборки / двоичные файлы
  • Двоичные исполняемые PATHS, которые могли находиться за пределами каталогов PYTHONBASE.

Если я смогу очистить свою среду администратора, я могу просто оставить свой профиль пользователя и начать с новой учетной записи. Любой личный опыт или опыт эксперта по администрированию Python под Windows будет иметь большое значение. Я ценю то, что вы могли бы поделиться.

2 ответа2

1
  1. Используйте что-то вроде Revo Uninstaller, у которого есть бесплатная версия, и он запустит стандартное удаление, а затем просканирует реестр и жесткий диск на наличие остатков:

Revo Uninstaller Pro поможет вам удалить программное обеспечение и удалить ненужные программы легко. Даже если у вас есть проблемы с удалением и вы не можете удалить их из собственного деинсталлятора, с его продвинутыми и быстрыми алгоритмами Revo Uninstaller Pro анализирует, сканирует и удаляет все остатки после удаления программы. Функция «Принудительное удаление» - лучшее решение, когда вам нужно удалить упрямые программы, частично установленные программы, частично удаленные программы и программы, не перечисленные как установленные вообще.

  1. Просто чтобы убедиться, что Revo перехватил все файлы и каталоги, скачайте и установите бесплатный Double Commander. Запустите его и нажмите Alt+F7 (меню Команды / Поиск). В качестве каталога для поиска укажите все ваши диски, разделенные точкой с запятой, например, c:\;d:\ , а для FileName укажите chrome . Изучите результаты (если есть, после Revo) и удалите, если необходимо.

  2. Проверьте свой путь: Панель управления / Система / Дополнительные параметры системы / Переменные среды. Возможно, вам нужно только проверить путь, который находится в системных переменных, но почему бы не потратить время на их просмотр?

    Путь / Редактировать, и это маленькая коробочка, так что скопируйте / вставьте ее в свой текстовый редактор favo (u) rite и изучите / удалите.

Это должно быть так. Я конечно не могу думать ни о чем другом.

Если проблемы сохранятся, Nukeit с орбиты.Это единственный способ быть уверенным.

0

Одно из предложений, которое я хотел бы сделать, заключается в том, что, поскольку поиск в реестре выполняется очень медленно, рассмотрите возможность экспорта всего реестра из regedit в .reg - вы можете использовать инструмент командной строки, такой как grep -i для поиска всех вхождений python в файле .reg и быть в состоянии перейти прямо к ключу (ам).

Я бы сделал дамп реестра после выполнения unistall и перезапуска, чтобы позволить автоматическим процессам делать как можно больше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .