Некоторое время назад, в попытке решить проблему захламления диска С временными файлами от Zbrush, нашёл совет перенести папку public на диск D. Не помню как именно это делал, но точно не через ctrl+x/ctrl+c. По глупости забыл сделать резерв реестра и после перезагрузки по завершению хацкерства обнаружил, что большая часть рабочего стола пропала. Вернув всё на место, полностью починить не удалось. Теперь некоторые программы отказываются устанавливаться, а другие напротив — удаляться, выдавая следующую ошибку:
Ну если посоветуют без переустановки или сброса системы - попробуй этот вариант.
Попробуй сделать символьную ссылку на папку типа: mklink /j "С\Users\" "D\Public", программы будут видеть папку именно в том месте где она должна быть, насчет работоспособности системы не уверен.
Пока изучал что это такое, наткнулся на руководство по переносу локальных папок на диск D. В процессе обноружил, что у меня много рабочих столов в разных профилях, и тот что считается актуальным действительно не там где надо. Правда, после перемещения все равно отказался работать как надо. Как вернусь к точке восстановления попробую воспользоваться символической ссылкой.
Я хз, но в реестре путь к пользовательской папке прописан в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
а у тебя на скрине ты вроде в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folder - без "s". Может в этом беда? У меня в принципе там только один раздел "Shell Folders", а у тебя аж три штуки и, похоже, с разными именами.
Комментарий недоступен
Даже советы из интернета на практике оказываются не всегда рабочими. Уж что-что, а с реестром я так не портачил, когда пытался исправлять - проверял каждую букву.
Началось все с того, что папку public перенёс через свойства - > расположение - > переместить
ctrl + z нажми для отмены
Имхо уже проще винду переустановить, чем все чинить обратно