Windows 10에서 기본적으로 Windows 업데이트 비활성화
**** 이 방법에는 타사 소프트웨어가 필요하지 않습니다 ****
Windows Update 작업 을 원하는 경우 에만 Windows 10 OS 에만 적용 할 수 있도록 제어를 강화 하려면 두 개의 스크립트와 하나의 예약 된 작업 작업을 사용하여 아래 단계를 참조하십시오.
이 방법은 예약 된 작업 또는 Windows Update 가 올바르게 설정되어 있고 작업이 활성화되어 있고 짧은 간격으로 실행중인 경우 Windows Update 를 시작하는 다른 프로세스에 관계없이 작동 합니다.
본질적으로 이것은
- 1 분에 한 번 Windows Update 서비스가 실행 중인지 확인하고 TRUE 또는 FALSE 중 하나의 아래 두 가지 조치 중 하나를 수행하십시오. . .
- 실행중인 경우 Windows Update 가 적용 되지 않도록 NET STOP으로 서비스가 강제로 중지 됩니다.
- 실행 중이 아니면 작업 스케줄러 를 사용하여 다음 예약 된 트리거에서 실행될 때까지 프로세스가 종료됩니다.
예상대로 작동하도록하려면 세 가지 작업을 수행해야합니다.
- Windows Update 가 실행 중인지 확인할 간단한 배치 스크립트를 작성하고 실행중인 경우 종료하십시오.
- 이것은
.cmd파일 확장자 로 이름이 바뀐 텍스트 문서입니다.
- 배치 스크립트를 실행하지만 숨겨진 방식으로 실행되는 간단한 VB 스크립트를 생성하여 실행될 때마다 팝업이 표시되지 않습니다.
- 이것은
.vbs파일 확장자 로 이름이 바뀐 텍스트 문서입니다.
- Windows 작업 스케줄러를 사용하여 1 분에 한 번씩 무기한으로 실행되도록 예약 된 작업 만들기
설정 및 구성
다음은이 세 가지 간단한 설정을 위해 따라야 할 자세한 단계입니다.
1. 배치 스크립트
참고 : 아래 논리를 텍스트 파일에 저장하고 확장자를 변경하십시오 ( .cmd예 :). DisableWU.cmd.
@ECHO OFF
TASKLIST /SVC | FINDSTR /I /C:"wuauserv"
IF %ERRORLEVEL%==0 GOTO :StopWUService
GOTO :EOF
:StopWUService
FOR %%A IN (wuauserv) DO NET STOP /Y "%%~A"
GOTO :EOF
2. VBS 스크립트
참고 : 아래 논리를 텍스트 파일에 저장하고 확장자를 변경하십시오 ( .vbs예 :). DisableWUHidden.vbs. 또한 C:\FolderPath\DisableWU.cmd아래 논리 의 값 대신 배치 파일이 저장된 위치에 올바른 전체 경로 및 파일 이름 값을 입력해야합니다.
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\FolderPath\DisableWU.cmd" & Chr(34), 0
Set WinScriptHost = Nothing
3. 작업 스케줄러 작업
+를 누르고 입력 한 다음 을 누릅니다 . 오른쪽 창에서 작업 스케줄러 라이브러리 옵션을 마우스 오른쪽 단추로 클릭 한 다음 옵션 을 선택하십시오 .
Rtaskschd.mscEnterCreate Task
로부터 General탭해야 사용자가 로그온 여부를 실행 하고 가장 높은 수준의 권한으로 실행 옵션 그래서 모두가 사용 가능하고 효과적인되어 확인됩니다.

로부터 Triggers탭을 확인 데일리 옵션이 설정되어 재발마다 : 일일 및 확인 일일의 기간 동안 반복 작업마다 1 분 설정 및 지정되고 있음 사용 옵션이 선택됩니다.

Actions탭 에서 Program \ script : 가 VB 스크립트의 전체 명시 적 경로를 가리키고 시작 위치 (선택 사항) 가 동일한 VB 스크립트가있는 폴더 경로 만 가리키는 지 확인하십시오 .

마무리하고 저장하려면 OK(아마도 두 번)을 누른 다음 (1. 작업 스케줄러 작업 을 실행할 권한이 있고 (2. 사용자가있는 위치에 대한 실행 및 읽기 권한이있는) 계정의 사용자 이름 및 비밀번호 자격 증명 정보를 입력 하십시오. 실행할 스크립트를 저장했습니다.
작동 확인
예상대로 작동하는지 확인하기위한 빠른 테스트를 위해 다음을 수행 할 수 있습니다.
- 를 눌러 + , 입력 키를 누릅니다
Rservices.mscEnter
- Windows Update 로 스크롤하여 마우스 오른쪽 버튼으로 클릭 하고 상태가 Running으로 나타날 때까지 시작을 선택 하십시오.
- 이제
F5몇 초마다 버튼을 눌러 화면을 새로 고침하여 서비스 상태가 변경되는지 확인하십시오.
- 결국
Blank/Null/Empty/Nothing서비스가 실행되고 있지 않음을 나타내는 상태가 변경되는 것을 볼 수 있습니다 . 중지 작업 중에 새로 고치면 서비스 의 상태 값이 중지 중임 을 알 수 있습니다
즉 , Windows Update 를 시작하는지 , 예약 된 작업을 시작하는지 또는 다른 프로세스에서 시작하는지에 관계없이이 작업이 활성화되어 실행될 때 실행 중이면 60 초마다 종료됩니다. 이렇게하면 Windows Update 작업에서 업데이트 다운로드 또는 설치를 완료 할 시간이 충분하지 않게됩니다.
참고 : 일부 경우 에는 예약 간격이 충분히 빠르지 않은 경우 60 초보다 자주 실행되도록 예약 간격을 쉽게 조정할 수 있습니다.
비활성화하려면
시스템을 최신 보안 패치 등으로 최신 상태로 유지하려면 정기적으로 예약 된 유지 관리 간격으로 Windows Update를 정기적으로 적용해야 합니다. 많은 환경에서 Windows Update 가 중요하고 필요하기 때문에 Windows Update 를 완전히 적용하기위한 방법이 아니므로 환경에 이러한 업데이트를 적용 할 때보다 효과적으로 제어 할 수 있습니다 .
준비가되었을 때 Windows Update 를 수동으로 설치할 수 있도록이 프로세스를 비활성화하려면 작업 스케줄러로 예약 한 작업으로 이동 한 다음 마우스 오른쪽 단추를 클릭하고 비활성화 옵션을 선택 하여 작업을 비활성화하여 종료를 방지하십시오. 의 윈도우 업데이트 서비스를 제공합니다.

일단 비활성화되면 Windows Update를 수동으로 적용하여 OS를 패치하는 동작을 수행 하십시오 . 업데이트가 적용되고 해당되는 경우 전원주기가 완료되면 작업을 다시 실행하기 위해 간단하게 활성화 하십시오.
추가 자료