::
:: https://www.youtube.com/gooddew
:: 
:: Á¦ÀÛÀÚ : gooddew   
::




@echo off
color 1f
setlocal enabledelayedexpansion
title Windows 11 ¾÷±×·¹ÀÌµå Â÷´ÜÇÏ±â - Windowsforum.kr



: °ü¸®ÀÚ ±ÇÇÑ ½ÇÇà
fltmc >nul 2>&1 || (
  echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\GetAdmin.vbs"
  echo UAC.ShellExecute "%~fs0", "", "", "runas", 1 >> "%temp%\GetAdmin.vbs"
  cmd /u /c type "%temp%\GetAdmin.vbs">"%temp%\GetAdminUnicode.vbs"
  cscript //nologo "%temp%\GetAdminUnicode.vbs"
  del /f /q "%temp%\GetAdmin.vbs" >nul 2>&1
  del /f /q "%temp%\GetAdminUnicode.vbs" >nul 2>&1
  exit
)



:start

cls
echo.
echo.
echo.¢º Windows 11 ¾÷±×·¹ÀÌµå Â÷´ÜÇÏ±â
echo 
echo.
echo.                                                 
echo.   1)  ¾÷±×·¹ÀÌµå Â÷´Ü                   
echo.   
echo.   2)  ¾÷±×·¹ÀÌµå Çã¿ë                             
echo.                                                  
echo.   X) ÇÁ·Î±×·¥ Á¾·á                               
echo.                   
echo. 
echo.
set /p update=.[ ¿øÇÏ´Â ¸Þ´ºÀÇ ¹øÈ£¸¦ ÀÔ·ÂÈÄ ¿£ÅÍÅ°¸¦ ´©¸£¼¼¿ä. (Number) or (X) ] : 


if "%update%" == "1"  (
goto patch
)


if "%update%" == "2"  (
goto default
)


if /i "%update%" == "x"  (
echo.
echo.
echo »ç¿ëÀÚ°¡ Áß´Ü ÇÏ¿´½À´Ï´Ù.
echo.
goto exit
)



echo.
echo. Àß¸ø ÀÔ·Â Çß½À´Ï´Ù.
echo.
echo. ¾Æ¹«Å°³ª ´©¸£¸é ÀÔ·Â ¸Þ´º°¡ ³ª¿É´Ï´Ù.
pause > nul
goto start




:patch

for /f "tokens=3" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v DisplayVersion') do (

set ver=%%a
)

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /V TargetReleaseVersion /T REG_DWORD /D 1 /F  > nul
echo.
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /V TargetReleaseVersionInfo /T REG_SZ /D %ver% /F
echo.

echo ´Ù½Ã ·Î±×ÀÎÇÏ°Å³ª ´Ù½Ã ½ÃÀÛ ÇÏ¸é Àû¿ëµË´Ï´Ù.
echo.
goto exit



:default
echo.
REG delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /F
echo.
echo ´Ù½Ã ·Î±×ÀÎÇÏ°Å³ª ´Ù½Ã ½ÃÀÛ ÇÏ¸é Àû¿ëµË´Ï´Ù.
echo.
goto exit








:exit
echo ¾Æ¹«Å°³ª ´©¸£¸é Á¾·áµË´Ï´Ù.
pause > nul

