본문 바로가기
Windows

Windows 10 수동 업데이트 방법

by belitino 2015. 11. 8.

아래 방법 보다는 WIndows 10 Media Creation Tool을 이용해서 업그레이드 하시는 방법이 편리합니다.

그리고, Windows 10 TH2 부터는 클린 설치시 기존 Windows 7, 8의 키를 입력해도 설치가 가능하기 때문에 업그레이드 보다는 클린 설치를 추천드립니다.

Windows 10 Media Creation Tool은 다음의 microsoft 홈페이지에서 다운 받으실 수 있습니다.

http://www.microsoft.com/ko-kr/software-download/windows10 의 지금 도구 다운로드 링크http://go.microsoft.com/fwlink/?LinkId=691209 

-------

출처: https://techjourney.net/force-trigger-download-and-install-of-windows-10-free-upgrade-kb3012973/

http://clien.net/cs2/bbs/board.php?bo_table=park&wr_id=39767533

 

Windows 10 업데이트 신청을 해놓고 이제나 저제나 기다리다가 기다림에 지쳐 수동 업데이트 방법은 없는지 구글링 해보았습니다. 출처에 여러 방법이 있더군요. 저는 출처에서 나온 Method 1 ~ Method 3까지는 다 안되고 Method 4에서 간신히 성공하였습니다.

 

다음에 그 성공 과정을 기록하니 참고하시기 바랍니다.

Method 4는 다음 과정을 거쳐서 Windows 10을 설치합니다.

  1. PSWindowsUpdate.zip 다운로드 (https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc/)
  2. 다운받은 ZIP 파일을 다음 위치에 압축 해제

    %USERPROFILE%\Documents\WindowsPowerShell\Modules

    %WINDIR%\System32\WindowsPowerShell\v1.0\Modules

  3. Windows PowerShell을 관리자 권한으로 실행
  4. PowerShell에서 Set-ExecutionPolicy RemoteSigned명령어 수행
  5. PowerShell에서 Import-Module PSWindowsUpdate 수행
  6. PowerShell에서 Get-WUInstall –KBArticle KB3012973 –AcceptAll

 

보기에는 간단한데 중간에 함정이 있습니다.

4번의 Set-ExcutionPolicy RemoteSigned로 하니 5번에서 경고 메시지가 나오면서 제대로 수행이 되지 않습니다. Set-ExecutionPolity ByPass로 하니 수행이 되지만 'Unblock-File' 부분에서 다음 그림처럼 에러가 나는데 이는 PowerShell의 버전이 낮아서 그렇습니다.

 

제 PC에 설치되어있던 PowerShell의 버전은 2.0이었는데 이 문제는 PowerShell 버전이 3.0 이상이면 해결된다고 합니다. PowerShell의 버전을 확인하는 방법은 PowerShell 상에서 $host나 Get-Host 명령을 입력하면 됩니다.

 

PowerShell 4.0 설치 방법이 https://technet.microsoft.com/en-us/library/hh849675.aspx에 나와있는데 PowerShell 4.0은 Windows Management Frameworks 4.0을 설치하시면 같이 설치됩니다. Windows Management Framework 4.0은 https://www.microsoft.com/ko-kr/download/confirmation.aspx?id=40855 에서 다운 받을 수 있습니다. 다운 받을 때 파일이 여러 종류가 있는데 이중에서 OS가 32/64 비트냐에 따라서 Windows6.1-KB2819745-x64-MultiPkg.msu 나 Windows6.1-KB2819745-x86-MultiPkg.msu 만 받아서 수행시키시면 됩니다.

설치를 하시고 PC를 재부팅 하시고 다시 3번의 Windows PowerShell 부터 수행하면 다음 그림처럼 문제없이 진행됩니다.

 

보통은 이렇게 하면 제대로 진행되어야 하는데 컴퓨터에 따라서 2. Accepted 3. Downloaded 4. Install단계에서 Fail이 나는 경우가 있습니다. Fail이 될 경우에는 출처 http://clien.net/cs2/bbs/board.php?bo_table=park&wr_id=39767533 에 나온 것처럼

  1. 재부팅 후 다시 파워쉘 실행후 설치 과정 반복
  2. 재부팅 후 cmd.exe를 관리자 권한으로 실행 후 wuauclt.exe /updatenow

를 입력하거나, 출처 https://techjourney.net/force-trigger-download-and-install-of-windows-10-free-upgrade-kb3012973/ 의 1번 방법인

  1. AllowOSUpgrade 레지스트리 키 생성

방법이 있습니다. 저는 AllowOSUpgrade 레지스트리 키를 생성해야 되더군요.

 

Windows 10으로 업그레이드 해서 써보니 저는 만족스럽군요. 걱정하던 호환성 문제나 드라이버 충돌 문제는 아직까지는 발생하지 않고, Windows 8에서 지원하기 시작한 다중 모니터마다 작업표시줄이 표시되는 것도 마음에 들고 윈도즈 앱의 크기를 마음대로 조정할 수 있는 것도 마음에 드네요.