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. 작업 스케줄러 작업
+를 누르고 입력 한 다음 을 누릅니다 . 오른쪽 창에서 작업 스케줄러 라이브러리 옵션을 마우스 오른쪽 단추로 클릭 한 다음 옵션 을 선택하십시오 . R
taskschd.msc
Enter
Create Task
로부터 General
탭해야 사용자가 로그온 여부를 실행 하고 가장 높은 수준의 권한으로 실행 옵션 그래서 모두가 사용 가능하고 효과적인되어 확인됩니다.
로부터 Triggers
탭을 확인 데일리 옵션이 설정되어 재발마다 : 일일 및 확인 일일의 기간 동안 반복 작업마다 1 분 설정 및 지정되고 있음 사용 옵션이 선택됩니다.
Actions
탭 에서 Program \ script : 가 VB 스크립트의 전체 명시 적 경로를 가리키고 시작 위치 (선택 사항) 가 동일한 VB 스크립트가있는 폴더 경로 만 가리키는 지 확인하십시오 .
마무리하고 저장하려면 OK
(아마도 두 번)을 누른 다음 (1. 작업 스케줄러 작업 을 실행할 권한이 있고 (2. 사용자가있는 위치에 대한 실행 및 읽기 권한이있는) 계정의 사용자 이름 및 비밀번호 자격 증명 정보를 입력 하십시오. 실행할 스크립트를 저장했습니다.
작동 확인
예상대로 작동하는지 확인하기위한 빠른 테스트를 위해 다음을 수행 할 수 있습니다.
- 를 눌러 + , 입력 키를 누릅니다
R
services.msc
Enter
- 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를 패치하는 동작을 수행 하십시오 . 업데이트가 적용되고 해당되는 경우 전원주기가 완료되면 작업을 다시 실행하기 위해 간단하게 활성화 하십시오.
추가 자료