Windows 10에서 자동 재부팅을 비활성화하는 방법은 무엇입니까?


549

Windows 10을 사용하면 나중에 재부팅을 '예약'할 수 있습니다. 사용 중지하고 싶습니다.

어쨌든 Windows는 어제 밤에 재부팅하지 않기로 예약하고 전날 밤에 작업했던 모든 것을 닫았습니다.

정기적으로 재부팅합니다. 나는 그것을 위해 Windows가 필요하지 않습니다.

완전히 비활성화 할 수 있습니까? 모든 것을 다운로드 한 다음 "이봐, 재부팅해야한다"고해도 상관 없지만, 절대 스스로 재부팅해서는 안된다.

Windows 10의 "Pro"버전을 사용하고 있습니다.


50
"기념일 업데이트"에는 컴퓨터를 사용하지 않을 때 설치할 수있는 옵션이 있지만 실제로는 그다지 좋지 않습니다. 때로는 밤새 다운로드 또는 장기 실행 프로세스를 남겨두고 Windows를 살해하고 결과를 숨 깁니다.
mpen

4
또 다른 효과적인 해결책이 있습니다. justpaste.it/HowDisableWindows10Update
Rob

22
더 나쁜 것은 내 PC가 최대 절전 모드에서 깨어나서이 기능을 수행 한 다음 밤새 새로 재부팅 한 것입니다. Microsoft가 전기 요금을 지불합니까?
궤도에서 가벼움 경주

7
슬프게도 Windos의 최고 투표 답변은 복잡하고 구식이며 확실히 Home 에디션에서는 작동하지 않습니다 (내가 아는 모든 에디션에서는 작동하지 않을 수 있음). 참고로 Erwin의 훨씬 간단한 답변은 오늘까지 지속적으로 작동했습니다 (2018 년 1 월). 유망 해 보이는 다른 답변이 있지만 테스트하지는 않았습니다. 25 만 회의 조회수로이 문제는 많은 사람들에게 매우 중요합니다. 여기 관리자는이 질문에 다시 질문을하여 상 / 하 표가 현재 답변 상태를 반영하도록해야한다고 생각합니다 .
Mick

2
2018 년에 허용되는 답변은 무엇입니까? 시간은 모든 정교한 접근 방법을 시도 없습니다
prusswan

답변:


44

Windows 10 Reboot Blocker를 사용해보십시오 .

백그라운드에서이 "활성 시간"타임 슬롯을 업데이트하는 간단한 Windows 서비스입니다.

무료이며 기념일 업데이트와 함께 작동합니다.


2
나는 그것을 좋아한다. 제대로 된 것처럼 보이며 설치 프로그램과 제거 프로그램이 있으며 실행 파일에 유효한 서명이 있습니다. 그것이하는 것은 매우 간단하고 좋은 생각입니다. 정상 작업 시간이 다음 12 시간이라는 것을 매 시간마다 수동으로 창에 알려주는 것과 동일 하며이 시간 동안 다시 시작해서는 안됩니다.
maf-soft

1
나는 시도하지 않았지만 이것이 명령 줄과 작업 스케줄러를 통해 쉽게 수행 할 수 있는지 궁금합니다. ;)
James Wilkins

1
Windows는 업데이트를 자동으로 설치하지만 뒤에서 자동으로 재부팅하지는 않습니다 (기본 기능이 없습니다!). Windows Update를 확인하여 재부팅이 보류 중인지 확인하고 적절한 시점에 재부팅 할 수 있습니다.
Erwin

3
참고로 ... 링크에 따라 답변이 제공되었지만 지금은 작동 할 수 있지만이 논리가 장면에서 실제로 무엇을하는지 100 % 알지 못할 수도 있지만 프리웨어가 아닌 오픈 소스 타사 소프트웨어는 필요하지 않습니다. 확실한. superuser.com/questions/957267/…에 따라 Windows Update 사후 재부팅 작업 발생시기를 제어 할 수 있습니다 . 어쩌면 최소한 링크에만 응답하는 것이 아니라 Windows 고유의 것만 큼 간단하고 정확하게 수행하고 제어 할 수 있습니다. 일단 설정하면 정말 간단합니다.
Pimp Juice IT

4
2017 년 7 월 24 일 : Reboot Blocker를 설치 한 후 (2 개월 반 후) 본인의 동의 없이도 PC가 재부팅되지 않았 음을 확인할 수 있습니다.
Mick

242

참고 : 불행히도 이것은 Windows 10 Home에서 작동하지 않는 것으로 보이며이 버전의 사용자를위한 실행 가능한 솔루션이 확실하지 않습니다.


나는 이것을 다른 질문에 대한 답변으로 게시했지만이 질문과 중복되는 것처럼 여기에 그것을 제공 할 것입니다.

로컬 그룹 정책 설정을 편집하여 Windows 업데이트가 업데이트 만 다운로드하도록하지만 입력이 설치 될 때까지 기다렸다가 다시 부팅 할 수 있습니다.

시작 메뉴를 열고 그룹을 입력 한 다음 그룹 정책 편집 을 클릭 하십시오.

컴퓨터 구성 \ 관리 템플릿 \ Windows 구성 요소 \ Windows 업데이트를 확장 합니다.

로컬 그룹 정책 편집기-Windows Update

자동 업데이트 구성을 두 번 클릭 하고 정책을 활성화 한 다음 필요에 따라 구성하십시오.

자동 업데이트 구성

Windows Update로 돌아가서 업데이트 확인을 클릭 하십시오 . 완료되면 고급 옵션을 클릭하십시오

새 설정이 '강제'로 표시됩니다.

강제 Windows 업데이트 설정

테스트 VM에이 설정을 적용한 후 Windows Update를 열어두고 다운로드가 시작된 것을 확인했습니다.

Windows Update 다운로드

다운로드가 완료되면 업데이트가 있으며 설치해야한다는 알림 메시지가 표시됩니다.

Windows Update 수동 설치

당신이 참고 해야한다 지금 설치를 클릭합니다. 시작 메뉴에서 다시 시작하거나 종료해도 설치 프로세스가 트리거되지 않습니다.


더 많은 정보:

로컬 그룹 정책 편집이 Windows 10 Home Edition의 옵션인지 확실하지 않지만 레지스트리를 통해 동일한 결과를 얻을 수 있어야합니다 (정책 방법을 직접 사용할 때 테스트하지는 않았습니다). 프로 사용자가 아닌 사용자도 답변을 찾고있는 경우에 이것을 포함합니다.

  1. Win+를 누르고 regeditR입력 한 다음Enter
  2. 탐색 HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU
    (존재하지 않는 경우 수동으로 키를 작성해야 할 수도 있음)
  3. 라는 새 DWORD 값을 AUOptions만들고 2또는 값을 입력하십시오 3.

    2= 다운로드 전 알림
    3= 자동 다운로드 및 설치 알림

  4. PC를 다시 시작

  5. 업데이트 확인
  6. 고급 설정 검사

기념일 업데이트 (1607)에 따른 업데이트 :

최근에 애니버서리 업데이트 이후 더 이상 작동하지 않는다는 사람들의 의견이 많이있었습니다.

나는 두 개의 블로그 게시물에 자세히 설명 된 몇 가지 테스트를 실행했습니다.

이 테스트는 거의 3 주간 진행되었으며 아직 강제 재부팅이 없습니다.

이러한 결과에 비추어 볼 때 이것이 여전히 효과 가있는 것으로 보입니다 .

Windows 10 Professional 스크린 샷-20 일 가동 시간

명심해야 할 사항 :

  • 내가 설정하지 않은 모든 활동 시간 또는 재부팅 옵션 주위 설정.
  • 설치 재부팅 할 준비가되지 않은 경우 Windows Update UI에서 '지금 설치'버튼을 클릭 하지 마십시오 . 업데이트가 설치되면 Windows가 재부팅을 결정하지 않아도됩니다.
  • Windows는 화면 전체에 토스트, 알림 센터 경고 및 배너를 표시합니다. 업데이트를 설치하지 않는 한 문제가 없습니다 (그러나 결국 업데이트하십시오).

6
Win10 Enterprise에서 해당 설정을 사용했으며 이번 주말 (토요일 오전 3시 31 분)에 다시 시작된 것 같습니다. 그 성가신 행동을 비활성화하려면 추가 스위치가 있어야합니다.
mbx

5
@windows 이미 그룹 정책 편집기에서 "예약 된 자동 업데이트 설치를 위해 로그온 한 사용자에게 자동 저장 안 함"이 활성화되어 있습니다. 지금까지 도움이되지 않았습니다.
mbx

3
이것이 Anniversary Update (1607)에서 더 이상 작동하는지 확실하지 않으면 인터페이스와 옵션이 약간 변경되었습니다. 여전히 테스트 중입니다.
Windos

162
설정에서 간단한 확인란이 아닌 이유는 무엇입니까? 심지어 "PuTTY가 실행되는 동안 다시 시작하지 마십시오"라는 말은 아주 가까운 시간입니다. 왜 항상 reg 해킹을 사용합니까?
Brandon

23
이것은 '나도'답이라고 생각하지만, 이러한 변경에도 불구하고 여전히 재부팅됩니다 (Win 10 Anniversary Update). 매우 실망스러운. 일을 잃고, 세션이 사라지고, 분노한.
Jeroen Ritmeijer

48

Windows 10에서 다른 가비지 설정을 수정하려는 시도의 일환 으로이 답변에 응답했습니다 (승인되지 않은 업데이트를 설치하는 과정에서 장치를 깨우는 방법).

내 안내서의 2 단계를 참조 하십시오 . Windows 예약 된 작업 목록의 "UpdateOrchestrator"섹션에서 "재부팅"작업을 수정하여 Windows를 방해하지 않도록 설정하는 방법에 대해 설명합니다. 이 작업을 비활성화하면 사용자가 지시하지 않는 한 컴퓨터가 재부팅되지 않습니다.

건배-갈매기


20
링크가 사이트 내에 있으므로 링크가 손상 될 위험이 없습니다. 그러나 답변을 독립적으로 만드는 것이 여전히 낫습니다. 여기에 필수 정보를 추가하고 다른 답변에 귀속 링크를 남겨 두십시오. 독자를 다른 곳으로 리디렉션하려는 경우 주석으로 할 수도 있습니다.
fixer1234

1
이거 야! 서비스가 실행되고 있지 않더라도 어리석은 일이 어떻게 PC를 재부팅했는지 혼란 스러웠습니다. 이것이 원인이었습니다! Windows Update에서 수정 될 예정인 일부 예약 된 작업이 항상 범인이라고 생각한 사람. 이제 업데이트를 다운로드하여 설치할 수 있지만 원할 때 재부팅 할 수 있습니다. "비 활동 시간"에 대한 제한적인 아이디어는 없습니다. Windows는 컴퓨터를 사용하지 않는다고 생각합니다.
japzone

4
불행히도 이것은 더 이상 작동하지 않습니다. Windows는 파일 권한을 무시하고 업데이트가 실행될 때 파일 권한을 재설정하고 작업을 자동으로 다시 활성화합니다.
qasdfdsaq

1
여전히 확인할 수 없습니다. Windows 10을 최신 버전 (14393.447)으로 업데이트했으며 "재부팅"작업에 사용 권한이 방해를받지 않았습니다. 관리 도구의 작업 스케줄러는이 작업에 대해 "비활성화 됨"으로 표시됩니다.
seagull

1
@qasdfdsaq 나는 이것이 가정 10에서 작동하지 않는다는 것을 확인할 수 있습니다. 한 달 전에 모든 단계를 수행했으며 지난 밤 창에서 비활성화 된 권한이없는 업데이트 오케 스트레이터에 대한 작업이 추가되어 지난 밤에 자동으로 재부팅되었습니다.
user5389726598465

45

이 성가신 문제에 대한 가장 좋은 해결책은 작업 스케줄러입니다.

시작을 클릭 하고 작업 스케줄러를 입력 하십시오.

이동 작업 스케줄러 라이브러리 >> 마이크로 소프트 >> 윈도우 >> UpdateOchestrator

자동 재부팅을 사용하지 않으려면 마우스 오른쪽 버튼으로 클릭 재부팅 하고 사용 안 함을 선택합니다.

여기에 이미지 설명을 입력하십시오

그런 다음 권한을 변경하십시오. 읽기 및 실행 으로 설정해야 합니다

또한이 폴더의 모든 작업을 비활성화하여 자동 업데이트를 비활성화했습니다.


9
@ppvi 원하지만 아직 재부팅하지 않았습니다.
Thomas

4
시스템이 다시 활성화했기 때문에 (Windows 10 Home의 경우) 나에게도 효과가 없었습니다. 이 다른 답변은 동일한 작업을 수행하지만 Windows가 다시 활성화되지 않도록 권한을 변경해야한다고 제안합니다. superuser.com/a/1125051/139323
orrd

2
작동하지 않습니다. Windows는 해당 파일에 대한 권한을 무시합니다.
qasdfdsaq

3
qasdfdsaq이 맞습니다. 일주일 동안 작업을 비활성화 한 다음 어제 밤에 컴퓨터를 재부팅했습니다. 작업을보고 활성화되었습니다. 업데이트 서비스와 마찬가지로 비활성화하면 Windows가 다시 활성화합니다. 이제 삭제하면 어떻게되는지 보겠습니다. 다시 추가 될 것 같습니다. Windows 1607 (14393.447)
Justin Emlay

2
nircmdWindows 기본 메시징 유틸리티가 아닙니다. 그러나 Windows 10의 경우 "msg"는 다른 도구를 다운로드하지 않으려 %windir%\system32\msg.exe * /SERVER:localhost "Windows needs a reboot to finish its updates, please restart ASAP."는 경우 대신 재부팅 작업으로 사용하십시오. 또한 작업을 변경하기 전에 먼저 작업을 내 보내서 백업 할 수 있도록하는 것이 좋습니다.
James Wilkins

31

Windows 자체 도구를 사용하여 자동 재부팅을 비활성화 할 수 있습니다.

다른 답변 중 일부에서 언급했듯이 Windows는라는 예약 된 작업을 사용하여 재부팅을 실행합니다 \Microsoft\Windows\UpdateOrchestrator\Reboot. 그러나 작업 스케줄러를 열고이 스케줄러를 비활성화하면 Windows가 읽기 전용으로 권한을 변경하더라도 다음 날에 즐겁게 다시 활성화합니다.

매일 작업을 비활성화하기 위해 작업 스케줄러 UI로 이동하지 않고 schtasks명령 줄 유틸리티를 사용하여 작업을 수정 하여 자동으로 설정할 수 있습니다 .


재부팅이 예약 된 경우 관리 권한으로 실행되는 다음 명령 은 작업을 비활성화합니다.

schtasks /change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE

이를 알면 자체 예약 작업을 만들어 위의 명령을 주기적으로 실행하고 Windows의 교활한 작은 구성표를 비활성화 할 수 있습니다. 작업 스케줄러를 사용하는 방법에 익숙한 경우 고유 한 작업을 설정하십시오.

그렇지 않으면,

  1. 아래 마크 업을 복사하여 텍스트 편집기에 붙여 넣습니다.
  2. XML 파일로 저장하십시오.
  3. 작업 스케줄러에서 작업> 작업 가져 오기 ...를 클릭 하고이 파일을 선택하십시오.
  4. 필요에 따라 구성을 조정하십시오.
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Author>http://superuser.com/users/1909/kpozin</Author>
    <URI>\SuperUser\Cancel Windows automatic reboot</URI>
  </RegistrationInfo>
  <Triggers>
    <CalendarTrigger>
      <Repetition>
        <Interval>PT10M</Interval>
        <Duration>P1D</Duration>
        <StopAtDurationEnd>false</StopAtDurationEnd>
      </Repetition>
      <StartBoundary>2016-11-16T18:30:00</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByDay>
        <DaysInterval>1</DaysInterval>
      </ScheduleByDay>
    </CalendarTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <!-- That's the SYSTEM user -->
      <UserId>S-1-5-18</UserId>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>schtasks</Command>
      <Arguments>/change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE</Arguments>
    </Exec>
  </Actions>
</Task>

3
이 솔루션은 가장 안전하고 안전합니다. 고마워요!
henon

15
마이크로 소프트의 두뇌 신뢰는 1980 년대 이래로 저를 슬프게했습니다. 당시에는 무능했습니다. 이제 그들은 의도적으로 그것을합니다.
user184411

아니, 믿을 수 없어 신뢰할 수있는 유일한 솔루션은 Windows Update 서비스를 사용하지 않는 것입니다. Windows가 작업을 거의 기대하지 않을 때 모든 것을 완전히 파괴하지는 않을 것입니다.
Triynko

1
"이제 그들은 목적에 따라"LOL. 내가 사용하는 용어 인 BOP (범용 버그)를 만들었습니다. "디자인에 의한 것"(간단히 변명하지 않음)이라고 말하는 회사에 적합합니다. ;)
James Wilkins

2
기본 관리자 계정으로 로그인해도 상승 된 cmd-i.imgur.com/z0ef7nC.png
Goose

23

Windows 업데이트 적용 후 Windows 재부팅시기 제어

당신은 당신이 수 시간을 제어 할 수 있습니다 Windows가 자동으로 당 재부팅 윈도우 업데이트 아무것도를 비활성화하거나 강제로 중지하지 않고 작업 윈도우 업데이트 서비스를.

이 방법을 사용하면 Windows Update 가 다운로드되거나 설치되는 것을 막을 수 없으므로 OS 보안 패치가 시스템에 계속 적용됩니다. 준비가되면 재부팅하면됩니다.

새로 패치 된 취약점이 적용되기 전에 재부팅이 필요할 수 있으므로, 시스템을 안전하게 유지하기 위해 패치를 어느 정도 적시에 적용 할 경우이를 이해하고 정기적으로 재부팅해야합니다.

아래에서 더 자세히 설명하지만 본질적으로 배치 스크립트를 사용하여 시작 시간종료 시간에 대한 활성 시간 설정 의 상관 레지스트리 값을 실행 시간에 따라 동적으로 설정하고 변경하는 동시에 실행 시간에 따라 값을 늘립니다. 몇 시간 앞서 라


이것은 기본 Windows 솔루션입니다

Windows 를 속이는 Windows 10 Reboot Blocker 솔루션 과 달리이 솔루션은 Windows를 속여서 작업을 완료하기 위해 타사 소프트웨어가 필요하지 않은 Windows를 속이는 100 % Windows 기본 솔루션입니다.


작업 스케줄러를 사용하여 예약

작업 스케줄러 로 단일 배치 스크립트 (아래 제공) 를 하루에 두 번 실행하도록 예약 하면됩니다.

  1. 오전 6:05에 한 번
  2. 오후 6:05로 한 번

각 실행은 ActiveHoursStartActiveHoursEnd 시간을 Windows 가 항상 활성 상태라고 생각하고 Windows Update 작업 에서 재부팅이 발생하지 않도록 하는 값으로 설정합니다 .

배치 로직과이 프로세스의 스케줄링은 모든 문제에 부딪 치면 확장 및 조정이 간단합니다 (예 : 절전 또는 최대 절전 모드와 같은 절전 모드에 문제가있는 경우).


배치 스크립트

참고 : 레지스트리 값은 16 진수 형식으로 설정됩니다. 아래의 논리 예제에서는 스크립트가 6:00:00 AM-6:59:59 AM 또는 6:00:00 PM-6:59:59 PM의 프레임에서만 실행될 것으로 예상합니다. IF %HH%==XX그러나 로직 의 일부로 쉽게 조정할 수 있습니다 . 동일한 논리를 사용하여이 기능을 테스트하여 값 변경 예상대로 작동하는지 확인할 수도 있습니다 .

@ECHO ON

SET HH=%TIME: =0%
SET HH=%HH:~0,2%

IF %HH%==06 SET StartHour=06 & SET EndHour=13
IF %HH%==18 SET StartHour=12 & SET EndHour=07

CALL :ChangeActiveHours
REG IMPORT "%DynamicReg%"
EXIT

:ChangeActiveHours
SET DynamicReg=%temp%\ChangeActiveHours.reg
IF EXIST "%DynamicReg%" DEL /Q /F "%DynamicReg%"

ECHO Windows Registry Editor Version 5.00                              >>"%DynamicReg%"
ECHO.                                                                  >>"%DynamicReg%"
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] >>"%DynamicReg%"    
ECHO "ActiveHoursEnd"=dword:000000%EndHour%                            >>"%DynamicReg%"
ECHO "ActiveHoursStart"=dword:000000%StartHour%                        >>"%DynamicReg%"
ECHO "IsActiveHoursEnabled"=dword:00000001                             >>"%DynamicReg%"
GOTO :EOF

10 진수 0-255의 16 진수 값

여기에 이미지 설명을 입력하십시오


레지스트리

상관 된 레지스트리 설정에 대한 자세한 내용은 아래에서 변경 될 것입니다. 아래 에서이 방법이 어떤 영향을 미치는지 Windows 10의 Active Hours를 자세히 살펴 보겠습니다 .

활동 시간

활성 시간은 해당 동작을 변경하지 않지만 Windows 10 운영 체제에 정비사를 추가하여 활성 시간 동안 재부팅으로 인해 사용자가 방해받지 않도록합니다.

활동 시간과 레지스트리

  1. Windows 키를 누르고 regedit.exe를 입력 한 후 Enter 키를 누르십시오.

  2. UAC 프롬프트를 확인하십시오.

  3. 왼쪽의 트리 계층 구조를 사용하여 다음 키로 이동하십시오.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

다음과 같은 옵션이 제공됩니다.

  • ActiveHoursEnd : 기능의 종료 시간을 정의합니다.
  • ActiveHoursStart : 기능의 시작 시간을 정의합니다.
  • IsActiveHoursEnabled : 1로 설정하면 기능이 활성화됩니다. 0으로 설정하면 비활성화됩니다.

기능의 시작 또는 종료 시간을 변경하려면 항목 중 하나를 두 번 클릭하십시오. 열리는 프롬프트에서 10 진수로 전환하고 24 시간제를 사용하여 시작 시간을 입력하십시오.

레지스트리에 1 분만 추가 할 수는 없습니다.

출처


확인 중

이것을 제외하고는 작동하는지 확인하려면

  1. 언론 여기에 이미지 설명을 입력하십시오키를 한 번 한 다음에 입력을 시작 윈도우 업데이트 당신이 나타날 때까지 윈도우 업데이트 설정 옵션을 한 후 클릭

    여기에 이미지 설명을 입력하십시오

  2. ** 업데이트 설정 * 섹션에서 활동 시간 변경 옵션을 클릭하십시오.

    여기에 이미지 설명을 입력하십시오

  3. 의 주 걸릴 시작 시간종료 시간 의 값 활성 시간 창을 눌러 Cancel다음으로부터 완전히 종료 설정 화면.

    여기에 이미지 설명을 입력하십시오

  4. 배치 스크립트를 실행하여 스크립트를 실행할 시간에 따라 변수에 값이 적절히 설정되어 시작 시간종료 시간 에 대한 값을 설정하고 오류없이 실행되는지 확인하십시오 (필요한 경우 관리자로 실행).

  5. 이제 1-3 단계를 다시 수행하고 시작 시간종료 시간 값이 올바르게 변경되었는지 확인하십시오 .


비활성화

업데이트 작업마다 Windows Update 에서 시스템을 재부팅 할 준비가되면 이 방법으로 Windows Update 다운로드 및 설치가 중지되지 않으므로 수동으로 수행 할 수 있습니다. 그래도이 작업을 비활성화해야하는 경우 작업 스케줄러를 사용 하여 작업 을 실행하는 예약 된 작업을 비활성화하면됩니다 .


추가 자료


2
이 방법은 좋은 생각이지만 약간의 결함이 있습니다. 오후 7시 이후에 컴퓨터를 껐다가 다음 날 오전 7시 이후에 켜면 활성 시간이 오후 6시에서 오전 7 시로 설정되어 있고 "예약 된 시작을 놓친 후 가능한 빨리 작업 실행"을 설정합니다. 작업 설정에서를 켜면 변경되지 않습니다. 배치의 조건을 IF %HH% LSS 06 SET StartHour=12 & SET EndHour=07 IF %HH% GEQ 06 IF %HH% LSS 18 SET StartHour=06 & SET EndHour=13 IF %HH% GEQ 18 SET StartHour=12 & SET EndHour=07실행 시간과 독립적 으로 변경해야한다고 생각합니다 .
Jojo

이것이 작동합니까? 재부팅 차단 도구는 저에게 효과적이지 않았습니다. Win10pro 1607
Mikey

1
@ MarianKlühspies 감사합니다 !! 나는 항상 누군가가 할 수있을 때 유용성을 얻을 수있는 것을 쓰려고 노력합니다. 이 과정은 더 적은 단계와 생각으로 조작하기 쉬운 것으로 바뀔 수 있지만 무언가를 개발할 시간이 없었습니다. 누군가 GitHub 앱이나 이와 같은 내 대답 중 하나에 대해 제안했지만 아마도 다른 게시물에있을 것입니다. 16 진수는 로켓 과학이 아니라 약간의 노력으로 알아내는 것이 너무 어렵지 않으며 실제로는 아무것도 없지만 복잡해야합니다. 때로는 더 유연하고 견고하다고 생각합니다.
Pimp Juice IT

1
@ MarianKlühspies가 비 기술자를 조이는 것이 맞지만 매우 영리한 해결책과 잘 설명되어 있습니다. :이 함께 배치가 약간 파일을 수정 IF %HH%==00 SET StartHour=00 & SET EndHour=12 IF %HH%==01 SET StartHour=01 & SET EndHour=13 . @PimpJuiceIT에 의해 설명 된 바와 같이 (최대 절전 모드에서 깨어 난에뿐만 아니라, 매 시간마다 실행하는 작업 스케줄러에서 설정 후 ... 등, 그리고
톰 워 필드

1
자동 생성 된 버전 은이 답변 superuser.com/a/1456571/351521 을 참조하십시오 . 또한 위의 주석에서 트리거 및 설정을 추가했습니다. PowerShellScheduled task
마르코스

5

Windows 10은 이전 버전간에 약간의 차이를 추가하여 Windows 업데이트 정책을 다시 작성합니다.

Windows Update 서비스는 Windows 업데이트 서비스가 꺼져 있어도 홈 사용자에게 적용되는 업데이트를 강제로 수행합니다. 일부 업데이트는 강제로 다시 시작해야하므로 재시작 스케줄러를 끌 수 없습니다.

그렇다고 업데이트를 차단할 수 없다는 것을 의미하지는 않으며, 업데이트 서버 차단으로 해결 방법을 사용할 수 있지만 전체 인터넷에서 수백 가지 방법을 사용한다고 가정하면 매우 성 가실 수 있습니다.

여기 에 참조 된 신문

업데이트. 소프트웨어는 주기적으로 시스템 및 앱 업데이트를 확인하고 다운로드하여 설치합니다. Microsoft 또는 인증 된 소스에서만 업데이트를받을 수 있으며 Microsoft는 해당 업데이트를 제공하기 위해 시스템을 업데이트해야 할 수도 있습니다. 이 계약에 동의하면 추가 통지없이 이러한 유형의 자동 업데이트를받는 데 동의하는 것입니다.

소스 Windows 10 EULA

가정 사용자 및 엔터프라이즈 업데이트의 장점 사이 diferences 설명 비즈니스 용 Windows 업데이트에 대한 일부 정보 여기를


"Pro"버전을 사용 중이라고 지정해야합니다.
mpen

13
업데이트는 일반적으로 문제가되지 않으며 사용자의 작업을 재부팅하고 파괴하는 것입니다. 하지만 요즘 누가 사용자가 필요합니까?
Michael Jaros

1
이 답변은 잘못되었습니다. Windows Update 서비스를 비활성화하면 문제가 해결됩니다. 문제를 해결할 수있는 유일한 방법입니다. 비활성화 한 지 몇 달이 지났으며 컴퓨터가 다시 시작되지 않았습니다. 서비스를 "중지"하지 말고 "중지"로 설정하십시오. 문제 해결됨. 업데이트를 설치하고 싶을 때 사용하십시오. 컴퓨터의 내장을 다시 작성하고 모든 작업을 중단해도 100 % 수동 조작 이외의 다른 비즈니스는 없습니다. Microsoft가 Windows 10에서 한 일은 혐오스럽고 분노한 것입니다.
Triynko

1
비활성화로 표시되어 있어도 Microsoft는 여전히 부모 svchost netsvcs 래퍼를 실행하며 Windows 업데이트를 시작하고 실행할 수 있습니다.
Warren P

2017 년 6 월 27 일-거의 2 개월 동안이 기능을 사용했지만 여전히 강제 업데이트가 없습니다.
Mick

5

"예약 된 자동 업데이트 설치를 위해 로그온 한 사용자로 자동 다시 시작하지 않음"은 현재 Windows 10에서 작동하지 않지만 Lifehacker.com ( http://lifehacker.com/enable-metered-connection) 의이 기사에 따르면 -to-delay-windows-10-updates-1723316525 )를 사용하여 Windows 10에서 계량 연결을 사용하면 Windows 업데이트가 중지되거나 적어도 추가 지연 될 수 있습니다.

Windows 10에는 인터넷 연결이 제한, 제한 또는 장애가있는 방식을 지정할 수있는 기능이 있습니다. 휴대 전화, 공개 Wi-Fi 네트워크 또는 홈 네트워크에 엉터리 데이터 캡이있을 수 있습니다. "Metered connection"을 활성화하면 Microsoft는 강제로 다운로드를 기다리는 것으로 간주합니다. 켜려면 다음 단계를 수행하십시오.

  1. 시작 메뉴에서 "Wi-Fi 설정 변경"을 검색하십시오.
  2. 고급 옵션을 클릭하십시오.
  3. "Metered connection"아래에서 토글을 활성화하십시오.

이 방법의 한 가지 단점은 컴퓨터가 Wi-Fi를 통해 연결된 경우에만 작동한다는 것입니다. 어떤 이유로 Windows 10에서는 이더넷을 통해 연결할 때 연결이 측정되도록 지정할 수 없습니다 (많은 가정용 인터넷 연결에는 데이터 캡이 있음에도 불구하고). 그러나 이는 많은 일반 사용자에게 도움이됩니다.


3
서비스를 모두 비활성화하십시오. Windows 업데이트 비활성화는 유일한 솔루션입니다. 내가 염려하고 실제로는 Windows Update의 자동 재시작으로 인해 지난 20 년 동안 발생한 바이러스 나 맬웨어보다 2 개월 만에 더 많은 작업이 중단되고 더 많은 고통이 발생했습니다. WINDOWS 업데이트 서비스를 비활성화하십시오. 문제 해결됨.
Triynko

@Triynko WanaCrypt0r가 등장한 지금 당신의 마음이 바뀌었기를 바랍니다. 어쨌든 SQL Slammer 가 수만 대의 시스템을 중단 한 지 20 년이 채 걸리지 않았 으며 Microsoft는 웜이 릴리스되기 6 개월 전에이 문제를 해결하는 패치를 발표했습니다 .
Twisty Impersonator

4

Windows 10에서 기본적으로 Windows 업데이트 비활성화

**** 이 방법에는 타사 소프트웨어가 필요하지 않습니다 ****

Windows Update 작업 을 원하는 경우 에만 Windows 10 OS 에만 적용 할 수 있도록 제어를 강화 하려면 두 개의 스크립트와 하나의 예약 된 작업 작업을 사용하여 아래 단계를 참조하십시오.

이 방법은 예약 된 작업 또는 Windows Update 가 올바르게 설정되어 있고 작업이 활성화되어 있고 짧은 간격으로 실행중인 경우 Windows Update 를 시작하는 다른 프로세스에 관계없이 작동 합니다.

본질적으로 이것은

  1. 1 분에 한 번 Windows Update 서비스가 실행 중인지 확인하고 TRUE 또는 FALSE 중 하나의 아래 두 가지 조치 중 하나를 수행하십시오. . .
    • 실행중인 경우 Windows Update 가 적용 되지 않도록 NET STOP으로 서비스가 강제로 중지 됩니다.
    • 실행 중이 아니면 작업 스케줄러 를 사용하여 다음 예약 된 트리거에서 실행될 때까지 프로세스가 종료됩니다.

예상대로 작동하도록하려면 세 가지 작업을 수행해야합니다.

  1. Windows Update 가 실행 중인지 확인할 간단한 배치 스크립트를 작성하고 실행중인 경우 종료하십시오.
    • 이것은 .cmd파일 확장자 로 이름이 바뀐 텍스트 문서입니다.
  2. 배치 스크립트를 실행하지만 숨겨진 방식으로 실행되는 간단한 VB 스크립트를 생성하여 실행될 때마다 팝업이 표시되지 않습니다.
    • 이것은 .vbs파일 확장자 로 이름이 바뀐 텍스트 문서입니다.
  3. 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를 패치하는 동작을 수행 하십시오 . 업데이트가 적용되고 해당되는 경우 전원주기가 완료되면 작업을 다시 실행하기 위해 간단하게 활성화 하십시오.


추가 자료


4

이 답변 에 따르면 사용자가 로그온 한 상태에서 강제 재부팅을 비활성화하려면 두 가지 작업이 모두 필요합니다 . 답변은 기사 (이탈리아어)를 기반으로 합니다 .

두 가지 필수 설정은 다음과 같습니다.

  1. 레지스트리 항목 설정 NoAutoRebootWithLoggedOnUsers
  2. 의 정책을 설정 Configure Automatic Updates policy

모든 Windows 버전에서 테스트 할 수있는 기능이 없으며 앞으로도 계속 작동 할 것이라고 보장 할 수 없습니다. 그러나이 두 가지 설정 방법은 다음과 같습니다.

업데이트 후 강제 재시작 비활성화 (레지스트리)

이 레지스트리 수정은 일부 사용자가 로그인되어있는 한 강제 재시작을 비활성화합니다.

  1. Win+를 클릭 하고을 R입력 한 regedit후 조회Enter
  2. 키로 이동
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  3. 어느 경우 WindowsUpdate나 그 하위 키가 AU존재하지 않는 수동으로 그들을 생성 한 후, 오른쪽 패널을 마우스 오른쪽 버튼으로 클릭 New -> Key, 누락 된 키 이름과 Enter 키를 누릅니다 Enter.
  4. 일단에 위치 AU키, 오른쪽 패널에서 마우스 오른쪽 버튼을 클릭 선택 New후와 DWORD (32-bit).
  5. 입력 NoAutoRebootWithLoggedOnUsers하고 누르십시오Enter
  6. 항목을 두 번 클릭하고 값을 1로 변경 한 다음을 누르십시오 OK.

이미지 1 이미지 2

Windows Update 설정 수정 (로컬 그룹 정책)

  1. 를 눌러 Win+ R, 유형 gpedit.msc및 히트 Enter.
  2. 로 이동하십시오 Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update.
  3. Configure Automatic Updates오른쪽 창 에서 정책을 찾아 두 번 클릭하십시오.
  4. 사용 가능 및 옵션을 2(다운로드 알림 및 설치 알림)으로 선택하십시오 .
  5. 적용을 클릭하십시오.
  6. 확인을 눌러 변경 사항을 저장하십시오.

마지막으로 PC를 재부팅하십시오.

여기에 이미지 설명을 입력하십시오

Windows 10 Enterprise에 대한 참고 사항

지연된 업데이트로 Windows 10 Enterprise를 실행하고 있습니다. 도움이되는 내용은 다음의 레지스트리 설정입니다 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU.

여기에 이미지 설명을 입력하십시오

그리고 로컬 그룹 정책 편집기에서 Configure Automatic Updates설정되어 EnabledOption로 설정 2.


4

보다 명확한지도를위한 정식 답변

이 게시물에 사람들이 대답하기 위해 오는 두 가지 이유가있는 것 같습니다 ...

  1. Windows Update를 완전히 비활성화하여 실행되지 않도록하려면 어떻게합니까?
  2. Windows Update가 적용된 후 Windows 재부팅시기를 제어하는 ​​방법

이 게시물에 대한 답변이 너무 많으며 현상금별로 정식 답변이 요청 되었으므로이 게시물의 답변마다 당면한 작업에 대해 조금 더 명확한 지침을 제공하는 데 도움이 될 것이라고 생각했습니다.

참고 : Microsoft는이 상호 관련 기능의 작동 방식을 변경하는 업데이트를 릴리스 할 수 있으므로 이러한 업데이트를 적용하면 나중에 해당 프로세스가 예상대로 작동하지 않을 수 있습니다.


# 1 Windows 업데이트를 완전히 비활성화

경고

"Windows 10에서 PC 자동 업데이트 중지" 게시물에 명시된대로 . . .

" 일반적으로 최신 운영 체제는 안전한 운영 체제입니다. Windows 10은 PC의 새 업데이트를 원하는지 여부에 관계없이 자동으로 확인, 다운로드 및 설치합니다.이 새로운 기능은 실제로 매우 편리합니다. 대부분의 사용자에게 해당되지만 모든 사람이 Microsoft 일정에 따라 운영 체제를 업데이트하고 싶어하는 것은 아닙니다. "

출처

윈도우 업데이트를 사용하지 않으려면 전적으로 당신은 아래 # 1과 # 2와 연결이 게시물에 두 구체적인 답변의 지시에 따라 지정된 작업을 수행 할 수 있습니다 모두 추가 철저에 대한 최소 또는 # 1과 # 2에서 1 만합니다.

  1. Windows 10에서 기본적으로 Windows 업데이트 비활성화

  2. Windows 10에서 Windows 업데이트 끄기 및 작업 스케줄러 작업 비활성화

    • 이 답변의 경우 컨테이너 내에서 예약 된 작업이있는 작업 스케줄러 작업 비활성화 섹션에서 /Microsoft/Windows/Windows Updates철저한 철저 성을 위해 해당 작업을 모두 비활성화하는 것이 좋습니다.

# 2 Windows Update 설치 후 Windows 재부팅시기 제어

경고

새로 패치 된 취약점이 적용되기 전에 재부팅이 필요할 수 있으므로, 시스템을 안전하게 유지하기 위해 패치를 어느 정도 적시에 적용 할 경우이를 이해하고 정기적으로 재부팅해야합니다.

대부분의 사람들에게 가장 적합한 두 가지 답변이있는 것처럼 보이므로 Windows 기본 솔루션으로 시작한 다음 타사 솔루션에 대해 알려 드리겠습니다.

Windows Update 설치 후 Windows 재부팅시기를 제어하려면 이 게시물에 대한이 두 가지 답변 중 하나의 지침을 따르십시오. . .

  1. Windows 네이티브 : Windows 업데이트 적용 후 Windows 재부팅시기 제어
  2. 타사 앱 : Windows 10 Reboot Blocker


2

" 업데이트 "상태 가 아닌 상태에서 Windows Update 로 인해 시스템이 재부팅되지 않도록해야 하거나 유지 관리 시간을 예약하거나 그 밖의 상황이 발생하면 Windows Update 서비스를 비활성화 할 수 있습니다.

수동으로 Windows 업데이트 제어

이는 다시 활성화 한 다음 수동으로 다운로드, 설치, 재부팅 등을하지 않고 패치가 완료되면 비활성화하지 않는 한이 시스템이 중요한 보안 업데이트 등을받지 못함을 의미합니다.

경고 : 이것은 위험 할 수 있으며 특히 홈 네트워크 환경에서는 권장되지 않습니다 . 비즈니스 또는 데이터 센터 환경에서는 회사가 변경, 보안 업데이트 설치, OS 패치 등을 수행 할시기를 제어하는 ​​것이 일반적입니다.

Windows 10에서 Windows 업데이트 끄기

Windows Update 서비스를 사용하여이 작업을 수행 할 수 있습니다. 제어판> 관리 도구를 통해 서비스에 액세스 할 수 있습니다 . 서비스 창에서 아래로 스크롤하여 Windows Update로 이동하고 프로세스를 끕니다. 끄려면 프로세스를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭 한 다음 비활성화를 선택하십시오. 그러면 컴퓨터에 Windows Update가 설치되지 않습니다.

여기에 이미지 설명을 입력하십시오

그러나 Windows는 현재 서비스 이므로 컴퓨터를 최신 상태로 유지해야합니다. 다음 기능 세트 또는 최신 빌드를 설치하려면 이전 업데이트를 설치해야합니다. 그렇기 때문에 위의 해결 방법을 사용하는 경우 서비스로 이동하여 한 번에 한 번 켜서 Windows 사본을 다운로드하고 업데이트해야합니다.

수동으로 Windows 업데이트 시작 및 실행

Windows Update 서비스를 켜고 PC 설정에서 Windows Update를 열면 컴퓨터가 중지되어 업데이트가 설치되지 않았다는 메시지가 표시됩니다. 사용 가능한 모든 업데이트를 다운로드하여 설치하려면 재 시도를 클릭해야합니다. 2 ~ 3 개의 "업데이트 확인"이 필요할 수 있습니다. 컴퓨터가 최신 상태가 될 때까지“업데이트 확인”을 계속 클릭해야합니다. 그런 다음 다음에 Windows 10 복사본을 업데이트하는 데 시간이 충분할 때까지 Windows Update 서비스를 다시 끌 수 있습니다.

출처


작업 스케줄러 작업 비활성화

아마도 Windows Update를 시작하도록 예정된 Windows Update와 관련된 일부 예약 된 작업이있는 것 같습니다.

+를 누르고 입력 한 다음 을 누릅니다 . 로 이동합니다 > > > 다음 마우스 오른쪽 버튼을 클릭하고 선택 이라는 작업에 대한 옵션 예약 시작 .여기에 이미지 설명을 입력하십시오 Rtaskschd.mscEnterTask Scheduler LibraryMicrosoftWindowsWindowsUpdatesDisable

여기에 이미지 설명을 입력하십시오


추가 자료


2

업데이트 : 테스트 후 이전 솔루션이 효과적이지 못했습니다. Microsoft는 작동하지 못하게하는 기능을 구현 한 것으로 보입니다.

마지막 해결책은 StopUpdates10 이라는 유틸리티를 사용하는 입니다. 지난 몇 달 동안 내가 읽은 모든 기술, 특히 여러 레지스트리 변경 및 여러 서비스 비활성화가 결합되어 있지만 계속 언급되지는 않지만 자체적으로 작동하지 않는 커플이 아닙니다.


어제 밤까지 (내가 특별히 가동 중지 시간을 예약하지 않는 한 24/7 서비스가 필요한 서비스를 호스팅하는) 컴퓨터가 업데이트를 자동으로 적용하고 재부팅하지 못하게했습니다. Windows Update 서비스를 비활성화하여이 작업을 수행했습니다. 여기에 대한 답변 중 하나입니다.

오늘 아침에 자동으로 재부팅되고 Windows Update 서비스가 다시 활성화되었음을 발견했습니다. 이것은 Windows 10이 전에 나에게 보여준 행동이 아닙니다. 2018 년에 변경된 사항이 있고 Microsoft가 올해 수동으로 업데이트 할 때 적용 한 업데이트를 롤아웃했다고 가정 할 수 있습니다.이 기능은 비활성화 하더라도 Windows Update 서비스를 다시 활성화 합니다.

그 이후로 Windows Update 서비스를 한 번 더 비활성화했지만 이제 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv 에서 상속 된 모든 권한을 제거하고 읽기 전용 액세스 이외의 다른 권한 만 부여했습니다.

또한 C : \ Windows \ System32 \ sihclient.exe (백그라운드 업데이트를 담당하는 바이너리)의 소유권을 가져 와서 자신의 권한을 제쳐두고 이름을 바꿨습니다.

한 달 이상이 지날 때까지 이것이 성공했는지는 알 수 없습니다 (하나 또는 다른 또는 둘 다).


1
해당되는 경우 제공하는 이러한 솔루션에 대한 스크립트 작성을 고려하고 상태 표시 한 모든 조작 또는 조작의 일부 스크린 샷에 대해 다른 사용자가 명령 행을 통해 쉽게 적용 할 수 있도록하십시오. 따라서 수동 창 업데이트 이후에 되돌릴 때마다 수동으로 업데이트를 적용한 후 수정 사항을 적용하고 따라 가기가 더 쉬워 질 수 있습니다.
Pimp Juice IT

@PimpJuiceIT 솔루션이 실제로 효과적인지 확인할 수 있다고 생각합니다. :) 불행히도, 누군가 이것에 대한 확실한 정보를 가지고 있지 않다면, 이제는 대기 게임입니다.
Jason Bassford

문제 없습니다 ... 기술이 아닌 사람들이 그러한 해결책에 대한 답변을 읽었을 수도 있습니다 (물론 확인되면). 해당 단계에 대한 지침 또는 일부 스크린 샷 또는 자세한 지침 또는 해당되는 경우 약간의 자동화. 인내심이 많으므로 그 점에 대해 걱정할 필요가 없습니다. 이것이 효과가 있는지 수동으로 업데이트 한 후 한 달 후에 귀하의 결과에 대한 의견을 기다리겠습니다.
Pimp Juice IT

2
제이슨,이 사이트에 온 걸 환영 해 이것은 흥미로운 정보이지만, 대답하기에는 너무 이르다. 작동하는지 확인할 때까지 기다리는 것이 좋습니다.
fixer1234

2

이 답변 ( https://superuser.com/a/1208866/351521 ) 을 기반으로 원하지 않는 재시작이 발생하지 않도록 PowerShell동적으로 설정 하는 스크립트를 만들었습니다 . 다음 레지스트리 키를 설정합니다.Active HoursWindows Updates

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursStart

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursEnd

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\IsActiveHoursEnabled

여기에서 얻을 수 있습니다 : https://github.com/marcosbozzani/Win10ActiveHours

제안 및 풀 요청을 환영합니다!

변경

  • 변환 BatchPowerShell(이해하고, 유지하기 위해 쉽게 내 생각에 )

  • 스크립트는 한 시간이 아닌 시간 범위를 확인합니다 (해당 답변의 의견에서 제안한대로)

  • 스크립트는를 설치 및 제거 Scheduled task하고 적절한 설정 및 트리거를 설정할 수 있습니다

  • Scheduled task필요한 경우 스크립트는 수동으로 실행할 수 있습니다

  • Github 리포지토리 생성 (변경 및 업데이트가 더 쉬움)

일반 정보

  • 작업은 다음에 생성됩니다 \Win10ActiveHours\Update

  • Active Hours18 시간의 두 개의 창이 있습니다 .

    • 에서 18:0012:00
    • 에서 06:0000:00
  • 작업을 활성화하고 두 창 사이를 전환하는 4 가지 트리거가 있습니다.

    • 컴퓨터를 시작할 때
    • 컴퓨터가 깨어날 때
    • 매일 06:00
    • 매일 18:00
  • 작업 설정은 다음과 같습니다.

    • 실행을 깨워
    • 가능하면 시작
    • 유휴 종료시 멈추지 않습니다
    • 배터리로 시작하면 허용
    • 배터리를 사용하면 멈추지 않습니다

자세한 정보 는 저장소 에서 README.md 를 참조하십시오.


방금 살펴 보았고 좋아했고, 이것을 잘 만들기 위해 노력한 당신의 노력은 +1이었습니다. 내 대답에 제공된 솔루션으로 확장하여 PowerShell과 작업 스케줄러를 통해이 모든 것을 실행하도록 설정 한 것이 훌륭하다고 생각합니다. 잘 했어!! 참고 : 나는 당신이 그 스크립트에서 논리를 작성하는 방식이 기능과 같은 것을 좋아합니다!
Pimp Juice IT

1

타사 제품

Windows 규칙과 방법이 변경되고 아무런 방법도 영구적으로 작동하지 않으므로 종료를 연기 할 수있는 무료 타사 제품도 있습니다. 모든 프로그램이 임박한 종료를 거부하거나 Windows 시스템 서비스를 비활성화 할 수있는 Windows API를 사용할 수 있습니다.

Windows Update 차단기

한 번의 클릭으로 Windows에서 자동 업데이트를 완전히 비활성화하거나 활성화하는 데 도움이되는 휴대용 프리웨어입니다. 막을 수없는 Windows Update Medic 서비스를 포함하여 Windows Update 시스템 서비스를 비활성화하는 것이 좋습니다 .

잠들지 마

2019 년 1 월에만 업데이트 된 트레이 바에서 다양한 Windows 이벤트를 차단할 수있는 작은 프로그램입니다.

여기에 이미지 설명을 입력하십시오

셧다운 가드

시스템 트레이에 있고 Windows가 종료, 재부팅 또는 로그 오프되는 것을 방지하는 오래된 프로그램입니다. 트레이 아이콘에는 트레이 아이콘 숨기기, 프로그램 비활성화 및 종료와 같은 몇 가지 옵션이 .ini있으며 메모장을 사용하여 편집 할 수 있는 파일 에서 몇 가지 다른 구성 설정을 사용할 수 있습니다.

여기에 이미지 설명을 입력하십시오

닥쳐!

닥쳐! 종료 및 다시 시작 등을 모니터링 및 차단할 수 있지만 현재 실행중인 응용 프로그램 프로세스 또는 창을보고이를 수행하고 일치하는 작업에 대해 다른 작업을 수행 할 수도 있습니다.

타사 웹 사이트에서만 다운로드 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

출처:

4 응용 프로그램이 실행 중일 때 Windows 시스템 종료 또는 재시작을 방지, 취소 및 중단하는 도구

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.