Set user home folder: registry value HomeDirLocation and 2 moreComputerHKLM\Software\Policies\Microsoft\Windows\System
- Policy ID
- USER_HOME
- Scope
- Computer Configuration
- Supported on
- At least Windows Server 2012, Windows 8 or Windows RT
- Source
- Administrative Templates (.admx) for Windows 11 2026 Update (26H2) (version 1.0)
- Category
- System › User Profiles
Registry
HomeDirLocation
REG_DWORDComputerHKLM\Software\Policies\Microsoft\Windows\System Current key
- Enabled value
- Depends on the option value
- Element
- Location:
| Item | Stored value |
|---|---|
| On the network | 1 |
| On the local computer | 0 |
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System] ; Options (use only one) ; On the network "HomeDirLocation"=dword:00000001 ; On the local computer "HomeDirLocation"=dword:00000000
CMD
:: Options (use only one) :: On the network reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirLocation" /t REG_DWORD /d 1 /f :: On the local computer reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirLocation" /t REG_DWORD /d 0 /f
PowerShell
# Common: create the key New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Force | Out-Null # Options (use only one) # On the network New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirLocation' -PropertyType DWord -Value 1 -Force | Out-Null # On the local computer New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirLocation' -PropertyType DWord -Value 0 -Force | Out-Null
HomeDir
REG_SZComputerHKLM\Software\Policies\Microsoft\Windows\System Current key
- Enabled value
- Depends on the option value
- Element
- Path:
- Value type
- REG_SZ
- Required
- true
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System] ; Value names and types follow the ADMX. Replace <enter value> below with your own data "HomeDir"="<enter value>"
CMD
:: Value names and types follow the ADMX. Replace <enter value> below with your own data reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDir" /t REG_SZ /d "<enter value>" /f
PowerShell
# Value names and types follow the ADMX. Replace <enter value> below with your own data New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Force | Out-Null New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDir' -PropertyType String -Value '<enter value>' -Force | Out-Null
HomeDirDrive
REG_SZComputerHKLM\Software\Policies\Microsoft\Windows\System Current key
- Enabled value
- Depends on the option value
- Element
- Drive letter
| Item | Stored value |
|---|---|
| G: | G: |
| H: | H: |
| I: | I: |
| J: | J: |
| K: | K: |
| L: | L: |
| M: | M: |
| N: | N: |
| O: | O: |
| P: | P: |
| Q: | Q: |
| R: | R: |
| S: | S: |
| T: | T: |
| U: | U: |
| V: | V: |
| W: | W: |
| X: | X: |
| Y: | Y: |
| Z: | Z: |
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System] ; Options (use only one) ; G: "HomeDirDrive"="G:" ; H: "HomeDirDrive"="H:" ; I: "HomeDirDrive"="I:" ; J: "HomeDirDrive"="J:" ; K: "HomeDirDrive"="K:" ; L: "HomeDirDrive"="L:" ; M: "HomeDirDrive"="M:" ; N: "HomeDirDrive"="N:" ; O: "HomeDirDrive"="O:" ; P: "HomeDirDrive"="P:" ; Q: "HomeDirDrive"="Q:" ; R: "HomeDirDrive"="R:" ; S: "HomeDirDrive"="S:" ; T: "HomeDirDrive"="T:" ; U: "HomeDirDrive"="U:" ; V: "HomeDirDrive"="V:" ; W: "HomeDirDrive"="W:" ; X: "HomeDirDrive"="X:" ; Y: "HomeDirDrive"="Y:" ; Z: "HomeDirDrive"="Z:"
CMD
:: Options (use only one) :: G: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "G:" /f :: H: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "H:" /f :: I: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "I:" /f :: J: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "J:" /f :: K: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "K:" /f :: L: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "L:" /f :: M: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "M:" /f :: N: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "N:" /f :: O: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "O:" /f :: P: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "P:" /f :: Q: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "Q:" /f :: R: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "R:" /f :: S: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "S:" /f :: T: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "T:" /f :: U: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "U:" /f :: V: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "V:" /f :: W: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "W:" /f :: X: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "X:" /f :: Y: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "Y:" /f :: Z: reg add "HKLM\Software\Policies\Microsoft\Windows\System" /v "HomeDirDrive" /t REG_SZ /d "Z:" /f
PowerShell
# Common: create the key New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Force | Out-Null # Options (use only one) # G: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'G:' -Force | Out-Null # H: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'H:' -Force | Out-Null # I: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'I:' -Force | Out-Null # J: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'J:' -Force | Out-Null # K: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'K:' -Force | Out-Null # L: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'L:' -Force | Out-Null # M: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'M:' -Force | Out-Null # N: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'N:' -Force | Out-Null # O: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'O:' -Force | Out-Null # P: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'P:' -Force | Out-Null # Q: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'Q:' -Force | Out-Null # R: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'R:' -Force | Out-Null # S: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'S:' -Force | Out-Null # T: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'T:' -Force | Out-Null # U: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'U:' -Force | Out-Null # V: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'V:' -Force | Out-Null # W: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'W:' -Force | Out-Null # X: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'X:' -Force | Out-Null # Y: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'Y:' -Force | Out-Null # Z: New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\System' -Name 'HomeDirDrive' -PropertyType String -Value 'Z:' -Force | Out-Null