Câu hỏi Làm thế nào để * vô hiệu hóa * tự động khởi động lại trong Windows 10?


Windows 10 cho phép bạn 'lên lịch' khởi động lại sau này. Tôi muốn vô hiệu hóa nó.

Rõ ràng Windows đã lên kế hoạch cho một khởi động lại đêm qua khi tôi không tìm kiếm và chỉ đóng tất cả những gì tôi đã làm vào đêm hôm trước.

Tôi khởi động lại thường xuyên; Tôi không cần Windows để làm điều đó cho tôi.

Tôi có thể vô hiệu hóa nó hoàn toàn không? Tôi không ngại nếu nó tải xuống tất cả mọi thứ, và sau đó nói "hey, bạn nên khởi động lại", nhưng nó không bao giờ nên khởi động lại chính nó, bao giờ hết.

Tôi đang sử dụng phiên bản "Pro" của Windows 10.


470
2017-08-14 17:21


gốc


"Cập nhật kỷ niệm" hiện có tùy chọn để cài đặt khi bạn không sử dụng máy tính, nhưng điều đó không thực sự tốt hơn. Đôi khi tôi để lại tải xuống hoặc các quy trình chạy dài qua đêm mà Windows giết người và ẩn kết quả. - mpen
Có một giải pháp hiệu quả khác ở đây: justpaste.it/HowDisableWindows10Cập nhật - Rob
Một gợi ý cho MSFT. . . tại sao không có một loạt các thông báo draconian dần dần hơn. Giống như tùy chọn "Trì hoãn trong 1 ngày" lần đầu tiên; "Chậm trễ trong 6 giờ" lần thứ hai, sau đó 3 giờ, 2, 1. Tôi nhận được nó; vì mục đích bảo mật, bạn cần phải cập nhật. Nhưng điều này ít nhất là lịch sự hơn một chút đối với người dùng. - William Jockusch
Thậm chí tệ hơn, máy tính của tôi thức dậy từ hibernate để thực hiện chức năng này, sau đó ngồi ở đó mới khởi động lại cho phần còn lại của đêm. Liệu Microsoft có thanh toán hóa đơn tiền điện của tôi không? - Lightness Races in Orbit
Đáng buồn là câu trả lời bình chọn hàng đầu của Windos là cả phức tạp, lỗi thời và chắc chắn không hoạt động cho phiên bản Home (nó có thể không hoạt động cho bất kỳ phiên bản nào cho tất cả những gì tôi biết). Câu trả lời đơn giản hơn nhiều của FYI Erwin đã hoạt động liên tục đến ngày hôm nay (tháng 1 năm 2018). Có những câu trả lời khác trông đầy hứa hẹn nhưng tôi chưa thử nghiệm chúng. Với 250.000 lượt xem vấn đề này rõ ràng là siêu quan trọng đối với nhiều người ... Tôi nghĩ rằng các quản trị viên ở đây nên cho phép câu hỏi này được yêu cầu lại để đảm bảo rằng các phiếu lên / xuống phản ánh hiện hành trạng thái của câu trả lời. - Mick


Các câu trả lời:


Lưu ý: Thật không may điều này dường như không hoạt động trên Windows 10 Home và tôi lưu ý chắc chắn về giải pháp khả thi cho người dùng phiên bản này.


Tôi đăng bài này như là một câu trả lời cho một câu hỏi khác, nhưng khi đó dường như là một bản sao của câu hỏi này tôi sẽ cung cấp nó ở đây quá:

Bạn có thể chỉnh sửa cài đặt chính sách nhóm cục bộ của mình để buộc cập nhật Windows chỉ tải xuống bản cập nhật, nhưng hãy đợi cài đặt của bạn cài đặt (và do đó khởi động lại.)

Mở menu và loại bạn khởi động Nhóm, sau đó nhấn vào Chỉnh sửa chính sách nhóm

Mở rộng cấu hình máy tính \ mẫu hành chính \ Các thành phần Windows \ cập nhật hệ điều hành Window

Local Group Policy Editor - Windows Update

Nhấn đúp chuột Định cấu hình cập nhật tự động và kích hoạt chính sách, và cấu hình nó khi cần thiết.

Configure Automatic Updates

Quay lại Windows Update và nhấp Kiểm tra cập nhật, một khi nó được thực hiện bấm vào Tùy chọn nâng cao

Bạn sẽ thấy cài đặt mới của mình bị 'thi hành'.

Enforced Windows Update settings

Sau khi áp dụng cài đặt này trên máy ảo thử nghiệm, tôi đã để Windows Update mở và nhận thấy nó bắt đầu tải xuống.

Windows Update Downloading

Khi tải xuống xong, bạn sẽ nhận được thông báo chúc mừng rằng có các cập nhật và bạn cần phải cài đặt chúng.

Windows Update manual install

Lưu ý rằng bạn phải nhấp vào cài đặt ngay bây giờ. Việc khởi động lại hoặc tắt từ menu bắt đầu dường như không kích hoạt quá trình cài đặt.


Thêm thông tin:

Tôi không chắc liệu chỉnh sửa Local Group Policy là một tùy chọn trong phiên bản Home của Windows 10, nhưng kết quả tương tự sẽ có thể thông qua đăng ký (tôi chưa thử nghiệm điều này vì tôi đã sử dụng chính sách của chính sách.) trường hợp người dùng không chuyên nghiệp cũng tìm kiếm câu trả lời.

  1. nhấn Thắng lợi + R và loại regedit sau đó nhấn Đi vào
  2. Hướng đến HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU
    (bạn có thể cần phải tạo các khóa theo cách thủ công nếu chúng không tồn tại)
  3. Tạo một giá trị DWORD mới gọi là AUOptions và nhập giá trị của một trong hai 2 hoặc là 3.

    2 = Thông báo trước khi tải xuống
    3 = Tự động tải xuống và thông báo về cài đặt

  4. Khởi động lại PC

  5. Kiểm tra cập nhật
  6. Kiểm tra cài đặt nâng cao

Cập nhật Cập nhật Kỷ niệm sau (1607):

Tôi đã nhìn thấy rất nhiều bình luận gần đây từ những người nói rằng điều này không còn hoạt động sau khi cập nhật kỷ niệm.

Tôi đã chạy một số thử nghiệm, chi tiết trong hai bài đăng trên blog tại đây:

Các thử nghiệm này đã chạy gần ba tuần và tôi chưa thấy bất kỳ khởi động lại bắt buộc nào.

Theo kết quả này, có vẻ như điều này vẫn làm việc.

Windows 10 Professions Screenshot - 20 Days up time

Những điều cần lưu ý:

  • Tôi chưa đặt bất kì cài đặt xung quanh Giờ hoạt động hoặc Tùy chọn khởi động lại.
  • ĐỪNG nhấp vào nút 'Cài đặt ngay bây giờ' trong giao diện người dùng Windows Update trừ khi bạn đã sẵn sàng cài đặt  khởi động lại. Một khi các bản cập nhật được cài đặt, không có ngăn Windows từ quyết định khởi động lại.
  • Windows sẽ nag bạn với Toasts, Action Center cảnh báo và các biểu ngữ trên màn hình của bạn. Miễn là bạn không cài đặt các bản cập nhật bạn ổn (nhưng cuối cùng cũng làm chúng.)

219
2017-08-28 04:06



Tôi đã sử dụng các cài đặt đó trên Doanh nghiệp Win10 của mình và nó đã tự khởi động lại chính nó vào cuối tuần này (Thứ Bảy 3:31 sáng). Có phải có một chuyển đổi bổ sung để vô hiệu hóa hành vi gây phiền nhiễu đó. - mbx
@windows Tôi đã có "Không có tự động phục hồi với người dùng đăng nhập cho các cài đặt cập nhật tự động theo lịch" được bật trong trình chỉnh sửa chính sách nhóm. Đã không giúp cho đến nay. - mbx
Tôi không chắc chắn nếu điều này hoạt động nữa trong bản Cập nhật Kỷ niệm (1607), giao diện và các tùy chọn đã thay đổi một chút. Vẫn đang thử nghiệm. - Windos
Tại sao nó không phải là một hộp kiểm đơn giản trong các thiết lập: "Đừng phá hủy công việc của tôi khi tôi không tìm kiếm" đến tâm trí như là một cách chính xác. Tôi thậm chí sẽ lấy "Không khởi động lại khi PuTTY đang chạy" là một giây gần. Tại sao luôn luôn với các hacks reg. - Brandon
Hãy xem đây là câu trả lời 'tôi quá', nhưng ngay cả với những thay đổi này, nó vẫn khởi động lại (Win 10 Anniversary Update). Vô cùng bực bội. Công việc bị mất, phiên biến mất, tức giận. - Jeroen Ritmeijer


Tôi đã trả lời câu hỏi này như là một phần trong nỗ lực của tôi để khắc phục cài đặt rác khác trong Windows 10 (cách thiết bị sẽ đánh thức thiết bị của bạn và bạn đang trong quá trình cài đặt các bản cập nhật bạn chưa phê duyệt).

Vui lòng tư vấn Bước 2 của hướng dẫn của tôi đây. Nó giải thích cách sửa đổi nhiệm vụ "Khởi động lại" trong phần "UpdateOrchestrator" trong danh sách Tác vụ theo lịch trình của Windows để tắt nó và ngăn Windows can thiệp vào nó. Với tác vụ này bị vô hiệu hóa, máy của bạn sẽ không bao giờ khởi động lại trừ khi bạn hướng dẫn nó.

Chúc mừng - Seagull


46
2018-01-07 12:50



Liên kết của bạn nằm trong trang web, do đó, không có nhiều rủi ro bị phá vỡ. Nhưng nó vẫn tốt hơn để làm cho câu trả lời khép kín. Xem xét thêm các thông tin cần thiết ở đây và để lại liên kết cho phân bổ cho câu trả lời khác. Nếu bạn chỉ định chuyển hướng người đọc đến nơi khác, điều đó thậm chí có thể được thực hiện trong một nhận xét. - fixer1234
Đây chính là nó! Tôi đã nhầm lẫn về cách điều ngu ngốc quản lý để khởi động lại máy tính của tôi ngay cả khi dịch vụ không chạy, và đây là nguyên nhân! Ai nghĩ rằng một số nhiệm vụ theo lịch trình bị chôn vùi mà Windows Update sẽ tinh chỉnh là thủ phạm toàn bộ thời gian. Bây giờ các bản cập nhật có thể được tải xuống và cài đặt, nhưng tôi có thể khởi động lại khi tôi muốn. Không phải bất kỳ ý tưởng hạn chế nào về Windows "Không hoạt động" đều nghĩ rằng tôi không sử dụng máy tính của mình. - japzone
Thật không may điều này không làm việc nữa. Windows sẽ âm thầm kích hoạt lại tác vụ cũng như bỏ qua các quyền của tệp và đặt lại chúng khi quá trình cập nhật được chạy. - qasdfdsaq
Tôi không thể xác minh điều đó. - seagull
Vẫn không thể xác minh. Tôi đã cập nhật Windows 10 lên phiên bản mới nhất - 14393.447 - và nhiệm vụ "Khởi động lại" của tôi không có quyền truy cập của nó bị can thiệp. Trình lập lịch tác vụ trong Công cụ quản trị vẫn cho biết "đã tắt" cho tác vụ này. - seagull


Giải pháp tốt nhất cho vấn đề khó chịu này là với Task Scheduler.

Nhấp chuột Khởi đầu và loại Bảng kế hoạch

Hướng đến Thư viện lập lịch tác vụ >> Microsoft >> Windows >> UpdateOchestrator

Để tắt tự động khởi động lại, hãy nhấp chuột phải vào Khởi động lại và chọn tắt.

enter image description here

Sau đó, hãy chắc chắn thay đổi quyền. Nên được đặt thành Đọc và thi hành

Tôi cũng vô hiệu hóa cập nhật tự động bằng cách vô hiệu hóa tất cả các tác vụ trong thư mục này.


45
2017-09-15 07:20



Kiểm tra tối nay, nhưng tôi nghĩ rằng điều này sẽ đủ điều kiện như là câu trả lời tốt nhất cho câu hỏi làm thế nào để vô hiệu hóa chỉ là khởi động lại, không phải là bản cập nhật. - Thomas Moors
@ppvi Tôi ước, nhưng không, nó vẫn khởi động lại - Thomas Moors
Điều này đã không làm việc cho tôi hoặc là (với Windows 10 Home) bởi vì hệ thống chỉ kích hoạt lại nó. Câu trả lời khác này cho thấy bạn cũng làm điều tương tự, nhưng bạn cũng phải thay đổi quyền để giữ cho Windows không bật lại nó: superuser.com/a/1125051/139323 - orrd
qasdfdsaq là đúng. Tôi đã có nhiệm vụ vô hiệu hóa cho một tuần sau đó đêm qua máy của tôi khởi động lại. Nhìn vào nhiệm vụ và nó đã được kích hoạt. Cũng giống như dịch vụ cập nhật, nếu bạn tắt nó, Windows sẽ kích hoạt lại nó. Bây giờ tôi sẽ xem những gì xóa nó sẽ làm. Tôi nghi ngờ nó sẽ chỉ được thêm trở lại. Windows 1607 (14393,474) - Justin Emlay
nircmd không phải là một tiện ích nhắn tin gốc của Windows. Đối với Windows 10, "msg" tuy nhiên, vì vậy đối với những người không muốn tải xuống các công cụ khác, chỉ cần sử dụng %windir%\system32\msg.exe * /SERVER:localhost "Windows needs a reboot to finish its updates, please restart ASAP." làm hành động khởi động lại thay thế. Tôi cũng khuyên bạn nên xuất bản tác vụ đầu tiên trước khi thực hiện các thay đổi đối với nó để bạn có bản sao lưu (luôn luôn là ý tưởng tốt trong trường hợp). - James Wilkins


Bạn co thể thử Trình khởi động lại Windows 10:

Windows-Service đơn giản sẽ cập nhật thời gian "giờ hoạt động" này   trong nền.

Ứng dụng này miễn phí và hoạt động với bản cập nhật Kỷ niệm.


25
2017-12-08 17:08



Tôi thích nó. Có vẻ như đã hoàn tất, có trình cài đặt và trình gỡ cài đặt và tệp thực thi có chữ ký hợp lệ. Những gì nó làm là rất đơn giản và một ý tưởng tốt: nó chỉ giống như nếu bạn đã tự nói với cửa sổ mỗi giờ mà giờ làm việc bình thường của bạn là 12 giờ tiếp theo và nó không nên khởi động lại trong thời gian này. - maf-soft
Tôi đã không cố gắng, nhưng tôi tự hỏi nếu điều này có thể dễ dàng được thực hiện thông qua dòng lệnh và một công cụ lên lịch. ;) - James Wilkins
Windows sẽ tự động cài đặt các bản cập nhật nhưng không tự động khởi động lại sau lưng bạn (một tính năng cơ bản bị thiếu!). Bạn chỉ có thể kiểm tra Windows Update để tìm hiểu xem khởi động lại có đang chờ xử lý hay không và thực hiện khi thời điểm đó là đúng. - Erwin
FYI ... Bạn không cần phần mềm miễn phí phần mềm bên thứ ba không phải mã nguồn mở này mặc dù theo liên kết chỉ trả lời bạn cung cấp điều này có thể làm việc cho bây giờ nhưng chính xác những gì logic này làm đằng sau hậu trường, chúng tôi có thể không biết 100% chắc chắn. Bạn có thể kiểm soát khi đăng các hoạt động khởi động lại Windows Update xảy ra theo superuser.com/questions/957267/…. Có thể không đơn giản như liên kết chỉ trả lời nhưng có nguồn gốc từ Windows ít nhất và bạn thấy và kiểm soát chính xác những gì nó làm. Một khi bạn nhận được nó thiết lập, nó thực sự là đơn giản mặc dù. - Pimp Juice IT
Ngày 24 tháng 7 năm 2017: Kể từ khi cài đặt Reboot Blocker - hai tháng rưỡi sau, tôi có thể xác nhận rằng PC của tôi vẫn chưa bao giờ khởi động lại mà không có sự đồng ý của tôi. - Mick


Bạn có thể sử dụng các công cụ riêng của Windows để chống lại nó để tắt tự động khởi động lại.

Như một số câu trả lời khác đã đề cập, Windows chạy khởi động lại bằng cách sử dụng Tác vụ theo lịch được gọi \Microsoft\Windows\UpdateOrchestrator\Reboot. Tuy nhiên, nếu bạn mở Task Scheduler và vô hiệu hóa chương trình này, Windows sẽ vui vẻ bật lại nó vào ngày hôm sau - ngay cả khi bạn thay đổi quyền của nó để làm cho nó chỉ đọc.

Thay vì phải đi vào giao diện người dùng Task Scheduler để vô hiệu hóa tác vụ mỗi ngày, chúng tôi có thể thiết lập tự động, bằng cách sử dụng schtasks tiện ích dòng lệnh để sửa đổi nhiệm vụ.


Nếu khởi động lại được lên lịch, lệnh sau sẽ chạy với quyền quản trị, sẽ vô hiệu hóa tác vụ:

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

Biết được điều này, bạn có thể tạo Task Scheduled của riêng mình để định kỳ chạy lệnh trên và vô hiệu hóa chương trình nhỏ bé của Windows. Nếu bạn đã quen với cách sử dụng Task Scheduler, hãy thiết lập nhiệm vụ của riêng bạn.

Nếu không thì,

  1. Sao chép và dán đánh dấu bên dưới vào trình soạn thảo văn bản.
  2. Lưu nó dưới dạng tệp XML.
  3. Trong Task Scheduler, nhấp vào Tác vụ> Nhập tác vụ ... và chọn tệp này.
  4. Tinh chỉnh cấu hình nếu cần.
<?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>

24
2017-11-17 04:41



Giải pháp này là tốt nhất và an toàn nhất. Cảm ơn người đàn ông! - henon
Niềm tin của bộ não tại Microsoft đã khiến tôi đau buồn từ những năm 1980. Lúc đó, nó không đủ năng lực. Bây giờ họ làm điều đó với mục đích. - user184411
Không, không thể tin được điều này. Vô hiệu hóa dịch vụ Windows Update là giải pháp đáng tin cậy duy nhất. Đó là cách duy nhất để chắc chắn rằng Windows sẽ không phá hủy mọi thứ bạn đang làm việc khi bạn ít mong đợi nhất. - Triynko
"Bây giờ họ làm điều đó với mục đích" LOL. Tôi đã đặt ra một thuật ngữ tôi sử dụng: BOP (lỗi về mục đích) - cho bất kỳ công ty nào nói rằng đó là "theo thiết kế" (lý do đơn giản là không thay đổi nó). ;) - James Wilkins
Cảm ơn bạn, nhưng tại sao không chỉ đơn giản là thiết lập nó để chạy khi khởi động và sau đó lặp lại mỗi 10 phút vô thời hạn? Vì nó được thiết lập ngay bây giờ, nhiệm vụ sẽ chỉ chạy lúc 6:30 PM (và sau đó lặp lại sau mỗi 10 phút), vì vậy nếu bạn khởi động lại máy lúc 6:31 tối, nhiệm vụ sẽ chỉ chạy lúc 6: 30 giờ chiều ngày hôm sau. Windows có thể vẫn khởi động lại tự động trong thời gian đó. - tomasz86


Kiểm soát khi Windows khởi động lại sau khi Windows Updates áp dụng

Bạn có thể kiểm soát thời gian bạn cho phép các cửa sổ tự động khởi động lại cho mỗi cập nhật hệ điều hành Window hoạt động mà không vô hiệu hóa bất cứ điều gì hoặc ngăn chặn cập nhật hệ điều hành Window dịch vụ.

Phương pháp này sẽ không ngăn cản bất kỳ Cập nhật Windows được tải xuống hoặc cài đặt, vì vậy các bản vá bảo mật hệ điều hành sẽ vẫn được áp dụng cho hệ thống, bạn chỉ cần khởi động lại khi bạn đã sẵn sàng.

Xin lưu ý rằng việc khởi động lại có thể được yêu cầu trước khi bất kỳ lỗ hổng mới được vá nào có hiệu lực, do đó bạn cần hiểu điều này và vẫn thường khởi động lại khi các bản vá được áp dụng một cách kịp thời để đảm bảo hệ thống của bạn luôn an toàn.

Tôi sẽ giải thích chi tiết hơn bên dưới nhưng về cơ bản, điều này sử dụng tập lệnh theo lô để tự động đặt và thay đổi các giá trị đăng ký tương quan của Giờ hoạt động cài đặt cho Thời gian bắt đầu và Thời gian kết thúc dựa trên thời gian chạy nó được thực hiện trong khi đảm bảo tăng giá trị để luôn luôn được giờ phía trước.


Đây là một giải pháp Windows Native

Không giống như Trình khởi động lại Windows 10 giải pháp cho Windows, đây là một giải pháp gốc Windows 100% để giải quyết Windows không yêu cầu bất kỳ phần mềm của bên thứ ba nào để hoàn thành nhiệm vụ.


Lập lịch biểu với Task Scheduler

Đơn giản chỉ cần lên lịch một đĩa đơn Tập lệnh hàng loạt  (được cung cấp bên dưới) với Bảng kế hoạch chạy hai lần một ngày:

  1. một lần vào lúc 6:05 sáng 
  2. một lần vào lúc 6:05 chiều

Mỗi thực thi đặt ActiveHoursStart và ActiveHoursEnd thời gian để làm cho các giá trị các cửa sổ nghĩ rằng bạn luôn hoạt động và đảm bảo không có khởi động lại xảy ra từ cập nhật hệ điều hành Window hoạt động.

Lô lôgic và lập lịch trình của quy trình này rất đơn giản để mở rộng và điều chỉnh nếu bạn gặp phải bất kỳ vấn đề nào (ví dụ: bạn gặp sự cố với chế độ Tiết kiệm năng lượng chẳng hạn như Sleep hoặc Hibernate.) 


Tập lệnh hàng loạt

GHI CHÚ: Các giá trị đăng ký được đặt ở định dạng thập lục phân. Cũng lưu ý rằng ví dụ logic dưới đây dự kiến ​​kịch bản sẽ được thực hiện tại một khung 6:00:00 AM - 6:59:59 AM hoặc 6:00:00 PM - 6:59:59 PM mà thôi. Điều này có thể được điều chỉnh dễ dàng với IF %HH%==XX một phần của logic mặc dù; bạn cũng có thể sử dụng cùng một logic này để kiểm tra chức năng này để xác nhận nó hoạt động như mong đợi thay đổi giá trị


12
2018-05-13 16:15



Tôi nghĩ phương pháp này là một ý tưởng tuyệt vời nhưng nó có một chút sai sót. Nếu bạn tắt máy tính lúc 7 giờ tối hoặc sau đó và bật 7 giờ sáng hoặc muộn hơn ngày hôm sau, bạn ở lại với giờ hoạt động được đặt là 6 PM-7AM và thậm chí đặt "Chạy tác vụ càng sớm càng tốt sau khi bắt đầu được lên lịch" để bật trong cài đặt tác vụ sẽ không thay đổi. Tôi nghĩ rằng các điều kiện trong lô nên được thay đổi thành 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 để làm cho nó độc lập với thời gian nó được thực hiện. - Jojo
điều này có được đảm bảo để hoạt động không? Công cụ ngăn chặn khởi động lại không hoạt động đối với tôi - không phải hầu hết những thứ khác tôi đã thử trước đây. Win10pro 1607 - Mikey
@ Mikeike Cho nó một shot và xem nếu nó hoạt động nhưng tại thời điểm tôi đã viết này, nó làm việc cho một số. Có thể Microsoft áp dụng các bản cập nhật đã thay đổi cách hoạt động của chức năng nhưng tôi không có thời gian để kiểm tra và xác nhận với phiên bản Windows mới nhất ngay bây giờ. Tôi đã lưu ý rằng nếu máy tính của bạn chuyển sang chế độ ngủ hoặc ngủ đông thì ví dụ được tạo ra có thể không đủ nhưng việc lên lịch cho việc này và thay đổi tần suất mà nó chạy sẽ đủ đơn giản nếu bạn gặp phải vấn đề đó trong trường hợp máy của bạn đang ngủ hoặc ở chế độ ngủ đông. - Pimp Juice IT
vâng, đây là vấn đề của tôi, tôi an toàn trừ khi tôi để máy tính ngủ - nhưng - tôi thích đặt nó vào giấc ngủ khi tôi không sử dụng nó (tôi sử dụng chế độ ngủ nhiều lần trong ngày - Mikey
@ MarianKlühspies Tôi đánh giá cao điều đó !! Tôi cố gắng viết một cái gì đó mà một người nào đó có thể nhận được một số hữu ích từ khi tôi có thể. Quá trình này có thể được biến thành một cái gì đó dễ dàng hơn để thao tác với các bước ít hơn và suy nghĩ nhưng tôi đã không có thời gian để cố gắng phát triển một cái gì đó. Ai đó đã đề xuất về một ứng dụng GitHub hoặc một cái gì đó cho một trong những câu trả lời của tôi như thế này trước đây nhưng có lẽ trên một bài đăng khác hoàn toàn. Hex không phải là quá khó để tìm ra với một chút nỗ lực nó không phải là khoa học tên lửa và thực sự không ai trong số đó là nhưng bạn phải phức tạp đôi khi tôi cho rằng để có sự linh hoạt và mạnh mẽ hơn. - Pimp Juice IT


Vô hiệu hóa Windows Updates trong Windows 10

**** Không yêu cầu phần mềm của bên thứ ba cho phương pháp này ****

Để kiểm soát nhiều hơn, hãy đảm bảo rằng cập nhật hệ điều hành Window các hoạt động chỉ áp dụng cho Windows 10 Hệ điều hành khi bạn muốn chúng, hãy xem các bước dưới đây bằng cách sử dụng hai tập lệnh và một tác vụ theo lịch biểu.

Phương pháp này sẽ hoạt động bất kể công việc đã lên lịch hoặc các quy trình nào khác bắt đầu cập nhật hệ điều hành Window nếu thiết lập chính xác và công việc được bật và chạy trong khoảng thời gian đủ ngắn.

Về cơ bản điều này sẽ

  1. Kiểm tra mỗi phút một lần để xem liệu cập nhật hệ điều hành Window dịch vụ đang chạy và thực hiện một trong hai hành động dưới đây cho dù TRUE hoặc FALSE. .   .      
    • nếu nó đang chạy, thì dịch vụ sẽ bị dừng lại một cách mạnh mẽ NET STOP đảm bảo rằng không các cửa sổ   Cập nhật được áp dụng
    • nếu nó không chạy, thì quá trình kết thúc cho đến khi được thực hiện trên trình kích hoạt được lên lịch tiếp theo với Bảng kế hoạch

Bạn sẽ cần phải làm ba việc để đảm bảo điều này hoạt động như mong đợi

  1. tạo Batch Script đơn giản sẽ kiểm tra xem cập nhật hệ điều hành Window đang chạy và giết nó nếu nó là      
    • đây chỉ là một tài liệu văn bản được đổi tên thành .cmd phần mở rộng tập tin
  2. tạo VB Script đơn giản sẽ thực thi kịch bản lệnh batch nhưng theo cách ẩn nên không có pop up mỗi khi nó chạy      
    • đây chỉ là một tài liệu văn bản được đổi tên thành .vbs phần mở rộng tập tin
  3. tạo tác vụ được lập biểu để chạy một lần một phút vô hạn với Windows Bài tập   Lập lịch biểu

Thiết lập và cấu hình

Dưới đây là các bước chi tiết để làm theo để thiết lập ba điều đơn giản này.

1. Batch Script

CHÚ THÍCH: Lưu logic bên dưới vào tệp văn bản và đổi tên để có phần mở rộng .cmd ví dụ . DisableWU.cmd.


5
2018-05-12 23:58