Windows 11 Home Single to Pro
dism /Online /Get-TargetEditions
sc config LicenseManager start= auto & net start LicenseManager
sc config wuauserv start= auto & net start wuauserv
changepk.exe /productkey VK7JG-NPHTM-C97JM-9MPGT-3V66T
dism /Online /Get-TargetEditions
sc config LicenseManager start= auto & net start LicenseManager
sc config wuauserv start= auto & net start wuauserv
changepk.exe /productkey VK7JG-NPHTM-C97JM-9MPGT-3V66T
test on Windows 10 22H2
ENGLISH to THAI
mkdir %TEMP%\LP
if exist “%SystemRoot%\SysWOW64\” (set “Arch=x64”) else (set “Arch=x86”)
for /f “tokens=1-3” %a in (‘reg query “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion” /v ReleaseID’) do @set “Version=%~c”
curl -o %TEMP%\LP\th-th.cab “https://filedn.com/lOX1R8Sv7vhpEG9Q77kMbn0/Windows10/language-packs/%Version%/%Arch%/th-th.cab”
dism /online /Add-Package /PackagePath:%TEMP%\LP\th-th.cab
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 041E /f
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 1054 /f
rmdir /s /q %TEMP%\LP
powershell.exe Set-WinUILanguageOverride -Language th-th
powershell.exe Set-WinUserLanguageList th-th -Force
dism /online /Add-Capability /CapabilityName:Language.Basic~~~th-th~0.0.1.0
cd
THAI to ENGLISH US
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
mkdir %TEMP%\LP if exist "%SystemRoot%\SysWOW64\" (set "Arch=x64") else (set "Arch=x86") for /f "tokens=1-3" %a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseID') do @set "Version=%~c" curl -o %TEMP%\LP\en-us.cab "https://filedn.com/lOX1R8Sv7vhpEG9Q77kMbn0/Windows10/language-packs/%Version%/%Arch%/en-us.cab" dism /online /Add-Package /PackagePath:%TEMP%\LP\en-us.cab reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 0409 /f reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 1033 /f rmdir /s /q %TEMP%\LP powershell.exe Set-WinUILanguageOverride -Language en-us powershell.exe Set-WinUserLanguageList en-us -Force dism /online /Add-Capability /CapabilityName:Language.Basic~~~en-us~0.0.1.0 dism /online /Add-Capability /CapabilityName:Language.Handwriting~~~en-us~0.0.1.0 dism /online /Add-Capability /CapabilityName:Language.OCR~~~en-us~0.0.1.0 dism /online /Add-Capability /CapabilityName:Language.Speech~~~en-us~0.0.1.0 dism /online /Add-Capability /CapabilityName:Language.TextToSpeech~~~en-us~0.0.1.0 cd https://leoguides.com/how-to-add-or-change-language-of-windows-10-home-single-language/ |
[Main]
Updated=2023-07-26
Updated=2023-07-27
LogFile=\rdpwrap.txt
SLPolicyHookNT60=1
SLPolicyHookNT61=1
@@ -7177,6 +7177,20 @@ SLInitHook.x64=1
SLInitOffset.x64=28BA0
SLInitFunc.x64=New_CSLQuery_Initialize
[10.0.22621.2070]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=9BBA1
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=1CC29
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=1C045
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=28BA0
SLInitFunc.x64=New_CSLQuery_Initialize
[10.0.22621.2070-SLInit]
bInitialized.x64 =128F4C
bServerSku.x64 =128F50
lMaxUserSessions.x64 =128F54
bAppServerAllowed.x64 =128F5C
bRemoteConnAllowed.x64=128F64
bMultimonAllowed.x64 =128F68
ulMaxDebugSessions.x64=128F70
bFUSEnabled.x64 =128F74
สร้าง bat file ชื่อ gpedit-ena.bat แล้ว run
@echo off
pushd “%~dp0″
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >Files.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>Files.txt
echo Installing Group Policy Editor…
for /f %%i in (‘findstr /i . Files.txt 2^>nul’) do dism /online /norestart /add-package:”C:\Windows\servicing\Packages\%%i”
echo.
echo Installation complete.
echo.
pause
powershell as admin
Get-AppxPackage –AllUsers
มองหา name: microsoft.windowscommunicationsapps แล้วคัดลอก PackageFullName เก็บไว้
เช่น PackageFullName : microsoft.windowscommunicationsapps_16005.11629.20316.0_x64__8wekyb3d8bbwe
จากนั้น Remove-AppxPackage ตามด้วย PackageFullName แล้ว Enter
cmd as admin
1 2 |
dism /online /Add-Capability /CapabilityName:OneCoreUAP.OneSync~~~~0.0.1.0 reboot |
สมมุติ Remote Desktop Service ไม่ทำงาน เข้า Service กด Start Restart Stop ไม่ได้ จาง หรือ หายไป
เข้า Command Line พิมพ์
C:\Windows\system32>net start TermService (Enter) ระบบแสดง
The service is starting or stopping. Please try again later.
C:\Windows\system32>net stop TermService (Enter) ระบบแสดง
The service is starting or stopping. Please try again later.
ค้นหา Service
C:\Windows\system32>tasklist /svc | findstr /C:TermService(Enter) ระบบแสดง
svchost.exe 436 TermService
แสดงว่า TermService มีอยู่แต่ติดต่อไม่ได้ PID 436 ต้อง Kill process ทิ้ง
C:\Windows\system32>taskkill /F /PID 436 (Enter)
SUCCESS: The process with PID 436 has been terminated.
สั่ง Start ใหม่
C:\Windows\system32>net start TermService
The Remote Desktop Services service is starting.
The Remote Desktop Services service was started successfully.
NT Service\TrustedInstaller
do you trust this printer
cannot connect to the printer หรือ operation failed error 0x000003e3
ที่ตัวแม่ regedit
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3
เลือกเครื่องพิมพ์ มองหา PrinterDriverAttributes แก้เป็น 1
Restart Print Spooler
เพิ่มเติม ถ้าไม่ได้ สำหรับ Drivers 64-bit HKLM\System\CurrentControlSet\Control\Print\Enviroments\Windowsx64\Drivers\Version-X{Driver Name} สำหรับ Drivers 32-bit
HKLM\System\CurrentControlSet\Control\Print\Enviroments\Windows NT x86\Drivers\Version-X{Driver Name}
X is the print driver Type, usually either 3 or 4
แก้ PrinterDriverAttributes เป็น 1