Я только что испортил мой Windows 7 Enterprise 64-bit.
Я попытался установить CMake - и во время установки я получил сообщение об ошибке, в котором сказано, что он не может установить переменную path, потому что он слишком длинный (я не могу воспроизвести точное сообщение об ошибке, так как установщик больше не запускается),
Итак, что я тогда сделал - открыл панель управления -> Система и безопасность -> Система -> Расширенные настройки системы -> Переменные среды
и я добавил папку cmake bin вручную в конец системной переменной PATH и сохранил.
Но хорошо - теперь ничего не работает. Если я снова пытаюсь открыть «Расширенные настройки системы», я получаю сообщение об ошибке
C:\Windows\system32\system32\systempropertiesadvanced.exe
The filename or extension is too long.
если я попытаюсь открыть regedit
C:\Windows\regedit.exe
The filename or extension is too long.
Я все еще могу открыть командную строку, но не повышен. Если я попытаюсь запустить cmd как администратор, я получу ту же ошибку.
Я не хочу перезагружать свой компьютер, так как думаю, что он не сможет загрузиться в текущем состоянии. Я не знаю, как изменить мою переменную Path обратно на то, что было раньше
//редактировать:
Теперь я вижу немного лучше, что я сделал не так.
Помимо расширения переменной пути, я также установил новую системную переменную Envrionment
OPENCV_ROOT
но, к сожалению, у меня был системный путь в буфере обмена при копировании. Итак, то, что у меня сейчас есть, примерно так:
OPENCV_ROOT = .....;% OPENCV_ROOT%\ Bin; ....
ПУТЬ = .....;% OPENCV_ROOT%\ Bin; ....
это явно очень плохо. Я пытаюсь удалить переменную OPENCV_ROOT, но без возможности запуска приложения с повышенными правами кажется невозможным
Помогите?