質問: 別のドライブにusersフォルダーがあるマシンでwindows8.1にアップグレードするにはどうすればよいですか? windows8からwindows8.1にアップグレードしようとしました。残念ながら、アップグレードプロセス中に次のエラーが発生します。 申し訳ありませんが、このpcはwindows8.1を実行できないようです。これは、usersまたはprogramfilesフォルダーが別のパーティションにリダイレクトされていることが原因である可能性があります。 これは、d:ドライブにusersディレクトリがあり、c:ドライブにwindowsがインストールされているという点で正確です。これを行うのは、c:ドライブがssdドライブであり、d:ドライブが回転しているrustドライブで、データを保持しているためです。アップグレードリダイレクトされたユーザーフォルダを使用してwindows 8をインストールし、windows 8.1にアップグレードしますか?マップされていないusersフォルダーを使用してwindows8を完全に再インストールし、そのインストールをアップグレードすることを「アップグレード」とは見なしません。
回答: sysprepを使用してユーザーフォルダを移動しました このチュートリアルに従って 見つけた指示に従って8.1に正常にアップグレードしました ここ ローカルアカウントを作成します(regeditで何かを変更する前にこれを行います。事後にユーザーを作成すると、ユーザープロファイルサービスの問題が発生しました)。 administratorsグループに追加して、このアカウントにlocaladminを付与します。このアカウントにログインできることを確認してください。 セーフモードで起動する最も簡単な方法は、msconfigを使用することです 新しいローカル管理者でログインし、他のすべてのアカウントをcドライブの通常の場所にコピーします。 ログアウトして通常のユーザー(おそらく管理者権限)にログインし、一時管理者ユーザーをcドライブにコピーします。 次に、レジストリを変更します。オプション1と2の両方を実行する必要があります。ガイド ここ に従って、ユーザープロファイルのデフォルトの場所を**%systemdrive%\ users **に変更します(regeditを使用)。 セーフモード終了 通常のアカウントまたは臨時管理者にログインします。一時管理者を使用しました windowsストアに移動し、win8.1のインストールを開始します。検証を通過すると、完了するはずです。 インストール後、ログインを求められます。テンポ管理者アカウントを使用しました。メトロアプリが更新されるはずです。 また、通常のアカウントにログインして、更新されていることを確認しました。 セーフモードに戻る 一時管理者アカウントでログインします。 すべてのユーザーディレクトリを、元の場所にコピーします。マイクロソフトがそこにインストールまたは更新したものを想定しています。 通常のユーザーでサインアウトしてサインインし、temp管理者のユーザーディレクトリを元の場所にコピーして戻します もう一度regeditを使用して、変更を元に戻します。ステップ5で見つかりました 安全に終了する 通常のブートモードに入り、通常のユーザーでログインします。 これで、コピーする必要があったユーザーアカウントを移動または削除できます。データドライブにバックアップしました。このアップデートでは、c:\ usersに追加のユーザーがインストールされるので、それらを台無しにしないでください。 上記の引用でリンクされているレジストリファイルを変更する手順の概要は次のとおりです。regeditを使用して、次の場所に移動しますhkey_local_machine\software\microsoft\windows nt\currentversion\profilelist 左側のペインのprofilelistキーの下で、移動するユーザーアカウント名とパス(ステップ3)が[profileimagepath]の[data]列に表示されるまで、長い数字の各s-1-5キーを選択して確認します。右ペイン。正しいユーザー名が見つかったら、profileimagepathを右クリックし、[変更]をクリックします。 (上のスクリーンショットを参照) 手順7でユーザープロファイルフォルダーをコピーした場所のフルパス(例:移動するe:\ユーザーアカウント)を入力し、[ok]をクリックします。 また、regeditを使用してデフォルトの場所をデフォルトに戻し、次の場所に移動しますhkey_local_machine\software\microsoft\windows nt\currentversion\profilelist profilelistの右ペインで、profilesdirectoryを右クリックし、[変更]をクリックします。 (上のスクリーンショットを参照) タイプ%systemdrive%\ usersアップグレードが完了したら、すべてを元に戻すことができます。