2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Windows10】出来るだけ被害を小さくしてユーザフォルダ名を任意の文字列に変更する

Posted at

#はじめに
Windowsは勝手にユーザフォルダ名をユーザ名で命名するので,ユーザ名にマルチバイト文字を入れると,
悲惨なことになります。(ユーザフォルダ以下での作業でpathにマルチバイト文字が入るので)
私もここで苦しみました。
ちなみにあとからユーザ名を変えてもユーザフォルダ名は変わりません。(それはそう)
出来るだけ被害を小さくして~とタイトルに書きました。もう少し具体的に書きます。
被害が出るのは,クイックアクセスまわりだけです(おそらく)。必要なものは管理者権限と10分くらいの時間です。
#手順

  1. ローカルアカウントでのサインインに切り替えます。
  2. コマンドプロンプトやwindows power shellなどのターミナルを管理者権限で開き,以下のコマンドを実行します。
net user administrator /active:yes

これで,Administratorアカウントが有効になりました。
3. サインアウトしてPCを再起動し,Administratorアカウントでログインします。
4. ユーザフォルダを任意の文字列にリネームします。「他のプログラムが~」と言われた場合はwindows searchが邪魔しているので,タスクマネージャーで落とすなどしましょう。
5. windowsキー+Rキーでregeditを入力するなどしてレジストリエディタを起動します。
6. \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\のいくつかのレジストリにユーザフォルダのpathが書かれているので全部新しいものに書き換えます。
7. サインアウトしてPCを再起動し,元のアカウントでログインします。
8. コマンドプロンプトやwindows power shellなどのターミナルを管理者権限で開き,以下のコマンドを実行します。

net user administrator /active:no

これで,Administratorアカウントが無効になりました。
9. 環境変数の設定を開き,ユーザフォルダのpathが書かれている箇所をすべて新しいものに書き換えます。


これで,ユーザフォルダ名を任意の文字列に変更することができました。
#おわりに
ユーザフォルダ名,最初に決めさせて欲しくないですか?

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?