Blog

Windows 10 / 11 how to change the system version from HOME to PRO

Windows 10 / 11 how to change the system version from HOME to PRO


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

116 Comments

  • Marius Marius He comments:

    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.

  • Beata Łopatowska He comments:

    The second method did not work.

    • tGhYxqFm He comments:

      -1' OR 5*5=25 or '8bXfDQ1h'='

    • tGhYxqFm He comments:

      -1 OR 5*5=26 OR '8bXfDQ1h'='

    • tGhYxqFm He comments:

      -1" OR 5*5=25 OR "gEFx6zuB"="

    • tGhYxqFm He comments:

      -1" OR 5*5=26 OR "gEFx6zuB"="

    • tGhYxqFm He comments:

      1*if(now()=sysdate(),sleep(15),0)

    • tGhYxqFm He comments:

      10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

    • tGhYxqFm He comments:

      10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

    • tGhYxqFm He comments:

      (select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/

    • tGhYxqFm He comments:

      1-1; wait for delay '0:0:15' --

    • tGhYxqFm He comments:

      1-1); waitfor delay '0:0:15' --

    • tGhYxqFm He comments:

      1-1 wait for delay '0:0:15' --

    • tGhYxqFm He comments:

      1BmaRTTyr\' waitfor delay \'0:0:15\' --

    • tGhYxqFm He comments:

      1-1 OR 980=(SELECT 980 FROM PG_SLEEP(15))--

    • tGhYxqFm He comments:

      1-1) OR 814=(SELECT 814 FROM PG_SLEEP(15))--

    • tGhYxqFm He comments:

      1-1)) OR 660=(SELECT 660 FROM PG_SLEEP(15))--

    • tGhYxqFm He comments:

      11x2xxkqN\' OR 613=(SELECT 613 FROM PG_SLEEP(15))--

    • tGhYxqFm He comments:

      1Jdcjtpnq\') OR 993=(SELECT 993 FROM PG_SLEEP(15))--

    • tGhYxqFm He comments:

      17rtk1HPW\')) OR 583=(SELECT 583 FROM PG_SLEEP(15))--

    • tGhYxqFm He comments:

      1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    • tGhYxqFm He comments:

      1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'

    • tGhYxqFm He comments:

      (select 198766*667891 from DUAL)

  • Radek He comments:

    Nothing worked. None of the methods.

  • Mari He comments:

    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.

  • Monika He comments:

    Great, the first method worked. The purchased key also worked.

    • Mario He comments:

      Don't worry. Read my comment from December 13, 2025. Everything works, you just have to do it right.

  • Damian He comments:

    Method 1 works flawlessly :)

  • Martika Pawlak He comments:

    Everything works thanks to you! Method 1 is the best.

  • Mario He comments:

    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.

  • aYlNlfdX He comments:

    1*if(now()=sysdate(),sleep(15),0)

  • aYlNlfdX He comments:

    10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

  • aYlNlfdX He comments:

    10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

  • aYlNlfdX He comments:

    (select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/

  • aYlNlfdX He comments:

    1-1; wait for delay '0:0:15' --

  • aYlNlfdX He comments:

    1-1); waitfor delay '0:0:15' --

  • aYlNlfdX He comments:

    1-1 wait for delay '0:0:15' --

  • aYlNlfdX He comments:

    1Y8KqCr8K\'; waitfor delay '0:0:15' --

  • aYlNlfdX He comments:

    1-1 OR 39=(SELECT 39 FROM PG_SLEEP(15))--

  • aYlNlfdX He comments:

    1-1) OR 746 = (SELECT 746 FROM PG_SLEEP(15))--

  • aYlNlfdX He comments:

    1-1)) OR 346=(SELECT 346 FROM PG_SLEEP(15))--

  • aYlNlfdX He comments:

    1E4CXIhqr\' OR 618=(SELECT 618 FROM PG_SLEEP(15))--

  • aYlNlfdX He comments:

    1hj4lEuN9\') OR 615=(SELECT 615 FROM PG_SLEEP(15))--

  • aYlNlfdX He comments:

    111u7MKHy')) OR 33=(SELECT 33 FROM PG_SLEEP(15))--

  • aYlNlfdX He comments:

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • aYlNlfdX He comments:

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'

  • aYlNlfdX He comments:

    (select 198766*667891 from DUAL)

  • KfnqDuxw He comments:

    -1 OR 2+520-520-1=0+0+0+1 --

  • KfnqDuxw He comments:

    -1 OR 3+520-520-1=0+0+0+1 --

  • KfnqDuxw He comments:

    -1 OR 2+329-329-1=0+0+0+1

  • KfnqDuxw He comments:

    -1 OR 3+329-329-1=0+0+0+1

  • KfnqDuxw He comments:

    -1 OR 2+220-220-1=0+0+0+1 --

  • KfnqDuxw He comments:

    -1 OR 3+220-220-1=0+0+0+1 --

  • KfnqDuxw He comments:

    -1 OR 2+103-103-1=0+0+0+1 or 'XGyWlBGd'='

  • KfnqDuxw He comments:

    -1 OR 3+103-103-1=0+0+0+1 OR 'XGyWlBGd'='

  • KfnqDuxw He comments:

    -1" OR 2+738-738-1=0+0+0+1 --

  • KfnqDuxw He comments:

    -1" OR 3+738-738-1=0+0+0+1 --

  • KfnqDuxw He comments:

    if (now() == sysdate(), sleep(15), 0)

  • KfnqDuxw He comments:

    0\'XOR(if(now()=sysdate(),sleep(15),0))XOR\'Z

  • KfnqDuxw He comments:

    0\"XOR(if(now()=sysdate(),sleep(15),0))XOR\"Z

  • KfnqDuxw He comments:

    (select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/

  • KfnqDuxw He comments:

    -1; waitfor delay '0:0:15' --

  • KfnqDuxw He comments:

    -1); waitfor delay '0:0:15' --

  • KfnqDuxw He comments:

    1 waitfor delay '0:0:15' --

  • KfnqDuxw He comments:

    'coKbCL2F'\' waitfor delay '0:0:15' --

  • KfnqDuxw He comments:

    -5 OR 270=(SELECT 270 FROM PG_SLEEP(15))--

  • KfnqDuxw He comments:

    -5) OR 441=(SELECT 441 FROM PG_SLEEP(15))--

  • KfnqDuxw He comments:

    -1)) OR 492=(SELECT 492 FROM PG_SLEEP(15))--

  • KfnqDuxw He comments:

    E4Fu7nMg\' OR 243=(SELECT 243 FROM PG_SLEEP(15))--

  • KfnqDuxw He comments:

    nPMH60mf') OR 675=(SELECT 675 FROM PG_SLEEP(15))--

  • KfnqDuxw He comments:

    8qw1L0Oo\')) OR 602=(SELECT 602 FROM PG_SLEEP(15))--

  • KfnqDuxw He comments:

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • KfnqDuxw He comments:

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'

  • tGhYxqFm He comments:

    -1 OR 5*5=25 OR 'S8TK6ZcG'='

  • tGhYxqFm He comments:

    -1' OR 5*5=26 or 'S8TK6ZcG'='

  • tGhYxqFm He comments:

    -1" OR 5*5=25 or "Qo6QKFzR"="

  • tGhYxqFm He comments:

    -1" OR 5*5=26 or "Qo6QKFzR"="

  • tGhYxqFm He comments:

    1*if(now()=sysdate(),sleep(15),0)

  • tGhYxqFm He comments:

    10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

  • tGhYxqFm He comments:

    10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

  • tGhYxqFm He comments:

    (select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/

  • tGhYxqFm He comments:

    1-1; wait for delay '0:0:15' --

  • tGhYxqFm He comments:

    1-1); waitfor delay '0:0:15' --

  • tGhYxqFm He comments:

    1-1 wait for delay '0:0:15' --

  • tGhYxqFm He comments:

    1BNFqwkyR\'; waitfor delay \'0:0:15\' --

  • tGhYxqFm He comments:

    1-1 OR 514=(SELECT 514 FROM PG_SLEEP(15))--

  • tGhYxqFm He comments:

    1-1) OR 234=(SELECT 234 FROM PG_SLEEP(15))--

  • tGhYxqFm He comments:

    1-1)) OR 814=(SELECT 814 FROM PG_SLEEP(15))--

  • tGhYxqFm He comments:

    1cWsDX4ya\' OR 875=(SELECT 875 FROM PG_SLEEP(15))--

  • tGhYxqFm He comments:

    130HYbkXB\') OR 268=(SELECT 268 FROM PG_SLEEP(15))--

  • tGhYxqFm He comments:

    1WYUYrDRh\')) OR 313=(SELECT 313 FROM PG_SLEEP(15))--

  • tGhYxqFm He comments:

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • tGhYxqFm He comments:

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'

  • tGhYxqFm He comments:

    (select 198766*667891 from DUAL)

  • Unknown Unknown He comments:

    Everything works as it should. Simple activation—the first method worked. I recommend it.

  • WkYxnTGh He comments:

    -1' OR 5*5=25 or '7yF5FDK9'='

  • WkYxnTGh He comments:

    -1' OR 5*5=26 or '7yF5FDK9'='

  • WkYxnTGh He comments:

    -1" OR 5*5=25 OR "Tw5oKzC8"="

  • WkYxnTGh He comments:

    -1" OR 5*5=26 OR "Tw5oKzC8"="

  • WkYxnTGh He comments:

    1*if(now()=sysdate(),sleep(15),0)

  • WkYxnTGh He comments:

    10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

  • WkYxnTGh He comments:

    10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

  • WkYxnTGh He comments:

    (select(0)from(select(sleep(15)))v)/*\'+(select(0)from(select(sleep(15)))v)+\'\"+(select(0)from(select(sleep(15)))v)+\"*/

  • WkYxnTGh He comments:

    1-1; wait for delay '0:0:15' --

  • WkYxnTGh He comments:

    1-1); waitfor delay '0:0:15' --

  • WkYxnTGh He comments:

    1-1 wait for delay '0:0:15' --

  • WkYxnTGh He comments:

    15c42orvP\'; waitfor delay \'0:0:15\' --

  • WkYxnTGh He comments:

    1-1 OR 742=(SELECT 742 FROM PG_SLEEP(15))--

  • WkYxnTGh He comments:

    1-1) OR 395=(SELECT 395 FROM PG_SLEEP(15))--

  • WkYxnTGh He comments:

    1-1)) OR 975=(SELECT 975 FROM PG_SLEEP(15))--

  • WkYxnTGh He comments:

    1lSs9DHWq' OR 804=(SELECT 804 FROM PG_SLEEP(15))--

  • WkYxnTGh He comments:

    1UelWtCJe\') OR 419=(SELECT 419 FROM PG_SLEEP(15))--

  • WkYxnTGh He comments:

    1D29ea9zS\')) OR 954=(SELECT 954 FROM PG_SLEEP(15))--

  • WkYxnTGh He comments:

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • WkYxnTGh He comments:

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||\'

  • WkYxnTGh He comments:

    (select 198766*667891 from DUAL)

Add comment

Sign in

Megamenu

Your basket

Your shopping cart is empty, add products