Como atualizar para o Windows 8.1 em uma máquina com uma pasta Usuários em uma unidade separada?

6

Eu tentei atualizar do Windows 8 para o Windows 8.1. Infelizmente, durante o processo de atualização, recebo o seguinte erro:

Sorry, it looks like this PC can't run Windows 8.1. This might be because the Users or Program Files folder is being redirected to another partition.

O que é preciso porque eu tenho o meu diretório Usuários na minha unidade D: e o Windows instalado na minha unidade C: . Eu faço isso porque minha unidade C: é uma unidade SSD e D: drive é uma unidade de ferrugem onde eu mantenho meus dados. É possível atualizar para o Windows 8.1 a partir de uma instalação do Windows 8 com uma pasta Usuários redirecionada?

Eu não considero uma reinstalação completa do Windows 8 com uma pasta Usuários não mapeados e, em seguida, atualizo essa instalação para "atualizar".

    
por ahsteele 20.10.2013 / 09:24

2 respostas

6

Eu usei o sysprep para mover minhas pastas de usuários seguindo este tutorial Eu acabei de fazer um upgrade para 8.1 seguindo a direção que encontrei aqui

  1. Create a local account (yes do this before you change anything in regedit. I ran into User Profile service problems if I created users after the fact). Give this account Local Admin by adding to the Administrators group. Make sure you can log into this account.
  2. Boot into Safe mode easiest way is to use msconfig
  3. Log in with the new local admin and copy all other accounts to the normal spot on the c drive.
  4. Log out and log into your normal user (presumably admin priveleges) and copy the temp admin user to the c drive.
  5. Now modify the registry. You must do both option 1 and 2. Follow the guide Here to change (using regedit) the default locations of the user profiles to**%SystemDrive%\Users**.
  6. Exit Safe mode
  7. Log into your normal account or the temp admin. I used temp admin
  8. Goto windows store and start the win 8.1 install. Once you get past verifying then it should complete.
  9. After it installs you be asked to log in I used the tempo admin account. You should see the metro apps update.
  10. I also logged in to my normal account to make sure it updated.
  11. Go back to safe mode
  12. Log in with the temp admin account.
  13. Copy all the user directories to the original spot you had them. I assume Microsoft installed or updated stuff there.
  14. Sign out and sign in with your normal user and copy the Temp admin's user directory back to the orginal spot
  15. Use regedit again to revert back your changes. Found in step 5
  16. Exit safe more
  17. Enter normal boot mode and log in with your normal user.
  18. You can now move or delete the user accounts you had to copy. I backed mine up to the data drive. The update installs some extra users I think to the c:\users so don't mess with those.

Aqui está um resumo das instruções sobre como alterar os arquivos de registro vinculados na citação acima.

Usando o Regedit, navegue até o seguinte local

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

enter image description here

In the left pane under the Profilelist key, select and look at each S-1-5 key with the long number until you see the user account name and path (step 3) that you want to move in the value Data column of ProfileImagePath in the right pane. When the correct user name is found, right click on ProfileImagePath, and click on Modify. (see screenshot above)

Type in the full path of the location (ex: E:\User account to move) that you copied the user profile folder to in step 7, and click on OK.

Além disso, altere o local padrão para o padrão usando o Regedit para navegar para o seguinte

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

enter image description here

In the right pane of ProfileList, right click on ProfilesDirectory and click on Modify. (see screenshot above)

digite% SystemDrive% \ Users

Depois de concluir a atualização, você pode mover tudo de volta.

    
por 30.03.2014 / 19:26
2

HUNeutrino tinha uma espécie de solução.

The steps I made for the successful upgrade: (I am not sure if all these are required but this worked for me)

  • I reset HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/ProfilesDirectory back to "%SystemDrive%\Users".
  • I created a new account (after the first step it will be created in C:\Users )
  • I made the new account Administrator (Control panel, change user type)
  • I signed out with my existing user
  • I signed in with the newly created user
  • I opened an administrator command prompt and made a Junction from the C: profile folders to the D: profile folders running mklink /J C:\Users\Username D:\Users\Username
  • I changed the HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/S-1-5-xx-xxxxxxxx-xxxxxxxxxxxxxx/ProfileImagePath keys that point to D:\Users\Username to C:\Users\Username
  • Verified that I could still log in to desktop with the user.
  • (I guess the previous 3 steps should be repeated for all the accounts with profile folders on D)
  • Installed all pending updates and made a full restart to make sure that the no user on D is logged in
  • Downloaded and installed the 8.1 update successfully :-) .
    
por 10.11.2013 / 10:26