Я знаю, что довольно давно ОП задал этот вопрос, но я искал ответ, и это стало первоисточником. Я отказался склониться к НЕТ ответа выше, и я нашел решение (по крайней мере, у меня это сработало).
Вам необходимо временно изменить пути в этих разделах реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Обычно ошибки были вызваны обновлениями Windows, установкой компонентов и некоторыми установками программного обеспечения Microsoft. Пример для дисков C: и D:
1. store the original registry key values
2. change listed registry key values from C: or %SystemDrive% to D: (your alternate path)
3. perform update, feature installation, or whatever (never restart computer before doing step 5)
4. either it succeeds (you're lucky), or fails (never happened to me, but it's possible)
5. restore the registry key values to point back to C: (or other system drive) junctions
Оптимизация:
Я сделал сам экспортированный файл * .reg с исходными значениями, а также файл с измененными значениями. Таким образом, я могу быстро переключаться между ними, обновлять, возвращать значения обратно.
Замечания:
Если вы не слушаете мои предупреждения, оставьте измененные значения и перезагрузите компьютер. Все ярлыки будут недействительными, и, возможно, могут произойти гораздо худшие вещи. Но я смог нормально загрузиться. Так что это не так разрушительно.
Этот совет сработал для меня и дан добросовестно, но я не несу ответственности за любой вред, который он может нанести вашей системе. Ничего плохого со мной не случилось, хотя.