Làm thế nào để bạn ngăn wuauserv (Windows Update Service) khởi động lại?


11

Về:

net stop "windows update"

Điều này hoạt động trong một thời gian nhưng sau đó dịch vụ bắt đầu lại. Điều gì đang khởi động lại dịch vụ này và làm cách nào để ngăn chặn dịch vụ này?

Câu trả lời:


14

Dừng lại và vô hiệu hóa nó.

sc stop wuauserv
sc config wuauserv start= disabled

Bạn sẽ cần mở dấu nhắc lệnh với tư cách quản trị viên hoặc bạn sẽ nhận được "quyền truy cập bị từ chối". Không gian sau start=là bắt buộc, scsẽ khiếu nại nếu không gian bị bỏ qua. Có thể đáng lưu ý rằng bất kỳ dịch vụ hoặc chương trình nào phụ thuộc vào dịch vụ bị vô hiệu hóa sẽ tự khởi động hoặc gặp phải hành vi bất thường.

Kiểm tra nhật ký sự kiện hệ thống để biết ID sự kiện 7036 từ Trình quản lý điều khiển dịch vụ để wuauservvào trạng thái chạy. Có khả năng một dịch vụ khác đã wuauservđược đánh dấu là phụ thuộc và đang bắt đầu dịch vụ khi cần thiết.


Tôi thực sự chỉ muốn vô hiệu hóa nó cho đến lần khởi động lại tiếp theo. Nhưng tôi đoán tôi có thể chạy "sc config wuauserv start = enable" khi khởi động. Vấn đề duy nhất là lời nhắc UAC gây phiền nhiễu sẽ xảy ra mỗi khi khởi động. Không có may mắn tìm ra ai đang khởi động lại nó; không có dịch vụ nào khác bắt đầu cùng lúc trong nhật ký sự kiện.
Jon

2

Windows 8 có tác vụ theo lịch trình:

Task Scheduler Library
:---- Microsoft
      :---- Windows
            :---- Windows Update

Có một nhiệm vụ: "Bắt đầu theo lịch trình". Chỉ cần nhấp chuột phải vào nó và chọn Vô hiệu hóa .


0

Tôi chưa tìm ra cái gì đang khởi động lại wuauserv hoặc làm thế nào để ngăn nó khởi động lại, nhưng đây là một kịch bản AutoHotkey sẽ kiểm tra định kỳ và sop nó.

#Persistent
interval = 180                  ; execution interval in seconds

Menu, Tray, Add                 ; divider line
Menu, Tray, Add, Execute Now, StopService
Menu, Tray, Default, Execute Now
timer_param := -1000 * interval

StopService:
    Run %comspec% /c "sc query wuauserv | find "1  STOPPED" & if errorlevel 1 sc stop wuauserv", , Hide
    time = %A_Now%
    time += %interval%, seconds
    FormatTime, time_string, %time%, Time
    Menu, Tray, Tip, Stop Windows Update Service`nNext Execution at %time_string%
    SetTimer, StopService, %timer_param%
    return

-1

Đi để chạy và gõ regedit

điều hướng đến HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Svchost

Nhấp đúp vào Netsvcs và tìm tên của dịch vụ. Trong trường hợp của chúng tôi, wuauserv của nó

Xóa từ khóa wuauserv và nhấn OK

Đóng trình chỉnh sửa sổ đăng ký và khởi động lại

HTH


làm điều này sẽ phá vỡ vĩnh viễn dịch vụ cập nhật tự động, không chỉ vô hiệu hóa nó
William

-2

Trong 'Trình lập lịch tác vụ' đi tới Microsoft> Windows> WindowsUpdate Ở đó tôi tin rằng 'dịch vụ cập nhật windows' được khởi động khi khởi động

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.