This is an old revision of the document!


win setup oobe

windows setup - oobe

oobe

win10 home create local account at OOBE

  • DO NOT connect to internet during OOBE
  • if already connected, try restart the computer or turn off the wifi
  • if must login, use nobodyboss@outlook.com mSxxxx@xxx

check hardware info

Get-CimInstance -ClassName Win32_BIOS
Get-CimInstance -ClassName Win32_Processor | Select-Object -List -ExcludeProperty "CIM*"

create local admin user

Create users / change account name/type

control userpasswords

Command line add user

net user /add Owner
net localgroup administrators Owner /add

uninstall vendor bloatware, antivirus, office, etc

start appwiz.cpl

rename computer, join domain

SystemPropertiesComputerName.exe
start sysdm.cpl
# Rename-Computer -NewName "newname" -DomainCredential mydomain\administrator -Restart

rename computer

username-YYYY

add domain user to local

control userpasswords2

reboot

shutdown /r /t 0
restart-computer

connect to server & printers

  • map network drive
  • connect printers

batch file to connect server

net use n: /delete
net use /persistent:yes
net use N: \\server\share password /user:domain\username /savecred

enable System Protection

SystemPropertiesProtection.exe

regional

control intl.cpl
control timedate.cpl
control input.dll 

US-only users / Server

Set-TimeZone -Name "China Standard Time"
Set-Culture -CultureInfo en-US
Set-WinSystemLocale -SystemLocale en-US
Set-WinHomeLocation -GeoId 224  # set location to US
Set-WinLanguageBarOption  # reset the language bar
$UserLanguageList = New-WinUserLanguageList -Language en-US
Set-WinUserLanguageList -Force -LanguageList $UserLanguageList
Copy-UserInternationalSettingsToSystem -WelcomeScreen $True -NewUser $True
#Restart-Computer

hk EN-only users

Set-TimeZone -Name "China Standard Time"
Set-Culture -CultureInfo en-HK
Set-WinSystemLocale -SystemLocale en-US
Set-WinHomeLocation -GeoId 104  # set location to hk
Set-WinLanguageBarOption  # reset the language bar
$UserLanguageList = New-WinUserLanguageList -Language en-US
Set-WinUserLanguageList -Force -LanguageList $UserLanguageList
Copy-UserInternationalSettingsToSystem -WelcomeScreen $True -NewUser $True
#Restart-Computer

hk EN+CHT users

Set-TimeZone -Name "China Standard Time"
Set-Culture -CultureInfo en-HK
Set-WinSystemLocale -SystemLocale en-HK
Set-WinHomeLocation -GeoId 104  # set location to hk
Set-WinLanguageBarOption  # reset the language bar
$LangList = New-WinUserLanguageList -Language en-US
$LangList.Add("zh-HK")
$LangList[1].Handwriting = $True
$LangList[1].InputMethodTips.Clear()
$LangList[1].InputMethodTips.Add("0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E}") #速成
$LangList[1].InputMethodTips.Add("0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{4BDF9F03-C7D3-11D4-B2AB-0080C882687E}") #倉頡
Set-WinUserLanguageList -Force -LanguageList $LangList
#Copy-UserInternationalSettingsToSystem -WelcomeScreen $True -NewUser $True
Restart-Computer

hk CHT only users

Set-TimeZone -Name "China Standard Time"
Set-Culture -CultureInfo en-HK
Set-WinSystemLocale -SystemLocale zh-HK
Set-WinHomeLocation -GeoId 104  # set location to hk
Set-WinLanguageBarOption  # reset the language bar
$LanguageList = New-WinUserLanguageList -Language zh-HK
$LanguageList[0].Handwriting = $True
$LanguageList[0].InputMethodTips.Clear()
$LanguageList[0].InputMethodTips.Add("0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E}")
$LanguageList[0].InputMethodTips.Add("0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{4BDF9F03-C7D3-11D4-B2AB-0080C882687E}")
Set-WinUserLanguageList -Force -LanguageList $LanguageList
start-process PowerShell -verb runas Copy-UserInternationalSettingsToSystem -WelcomeScreen $True -NewUser $True
Restart-Computer

multi-monitor users - set left right position

start desk.cpl

keep the model and serial number

  • register warranty after 7 days
  • take photo to my TG group
pub/windows_setup_-_oobe.1645589269.txt.gz · Last modified: 2022/02/23 04:07 by derek