Я получил ошибку в Windows 8 после попытки использовать SETX для добавления JAVA.exe в переменную PATH Windows:
WARNING: The data being saved is truncated to 1024 characters.
После перезагрузки замечаю, что PATH действительно намного короче, чем раньше. С тех пор я прочитал, что SETX не может обрабатывать более 1024 символов. Это было бы хорошо узнать в статье, в которой рекомендуется использовать его.
Мне интересно, будет ли моя система работать нестабильно, поскольку (предположительно) некоторые из каталогов больше не отображаются в переменной PATH. Конец строки явно обрезан в середине директории (в Pr):
(...) ;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Pr
Есть ли способ откатиться или куда-нибудь, чтобы было зафиксировано предыдущее значение PATH. Чувак, я не могу поверить, что подобные вещи все еще могут происходить в Windows после 29 лет.
Ответы:
PATH сохраняется в реестре на
Если у вас есть точки восстановления системы, вы можете найти соответствующий ключ и восстановить его .
источник
У меня недостаточно репутации, чтобы комментировать, но комментарий @ kreemoweet - к сожалению, в Windows 10 (и я верю также в 8 / 8.1) отключена опция «последняя известная хорошая конфигурация» и связанные резервные копии, которые она могла восстановить (ControlSet ###, о котором вы говорите). Это поведение может быть повторно включено через reg fix, но если пользователь не сделал этого вручную, очень вероятно, что при поиске в реестре он найдет только один набор элементов управления (который на самом деле будет CurrentControlSet). Таким образом, восстановление системы может быть в порядке здесь.
В случае, если кто-то еще сталкивается с этим, способ повторно включить резервные копии ControlSet ### в реестре состоит в добавлении значения reg:
Вышесказанное включает резервное копирование ControlSet ###. Затем, если вы также хотите включить опцию «последняя известная исправная конфигурация» в (старом) загрузочном меню (которую также нужно будет повторно включить в Win8 / 8.1, я полагаю, чтобы эта опция действительно появилась), вы нужно добавить:
источник