У Windows 10, як я можу закрити без встановлення оновлень?


55

У Windows 7 можна було використовувати екран менеджера завдань для вимкнення без застосування оновлень (див Як вимкнути комп'ютер без оновлення Windows 7? ). Але це не працювало для мене в Windows 10.

Як я можу вимкнути Windows 10 без встановлення оновлень. Можливо, я хочу це зробити, тому що:

  • Мені потрібно швидко вимкнути або перезавантажити комп'ютер
  • Комп'ютер діє смішно, і тому мені потрібно перезавантажити комп'ютер (так, це все одно Windows), і я не довіряю запуску оновлень того часу. Немає сенсу погіршувати погану проблему.

Меню вимкнення "Моє вікно" 10 читає:

  • Сон
  • Оновлення та вимкнення
  • Оновлення та перезавантаження

Старий трюк Windows 7/8 не працює. Нові версії Windows 10 змінили попередні рішення. Корпорація Майкрософт має багато відгуків щодо цієї теми, але не вжила заходів. Див., Наприклад:

feedback-hub:?contextid=158&feedbackid=1e175952-a19f-4cca-b1fb-d248945e9fe1&form=1&src=2

Або пошук "Дозволити користувачам відкладати оновлення: при вимиканні та при запуску". у центрі зворотного зв'язку Microsoft (шукайте "Hub Hub" у Windows 10).


Як щодо деяких простих запитань: як налагодити, переглянувши список очікуваних оновлень? Чи можемо ми примусити оновлення очікувати, щоб ми могли спробувати різні рішення?
Bryce

1
Див. Також Windows 10 "" Hub Hub ".
Bryce

3
@Bryce Додайте ще одну причину: Існує оновлення, яке не вдається встановити, і Windows наполягає на спробі знову на кожному вимкненні або перезавантаженні.
ADTC

3
@ADTC і ще одна причина (у таких країнах, як моя, з дефіцитом електроенергії): існує відключення електроенергії, а час очікування UPS складає всього 2 хвилини, що достатньо для належного вимкнення, але не для оновлення.
Khan

1
Як Windows може підтримувати цю BS є поза мною
Firebug

Відповіді:


10

Добре, так відразу після того, як я розмістив нижче Оригінальний відповідь Зміст, я дійсно запустив той же скрипт на моєму Windows 10 машина, і вгадайте, що ... Оновлення Windows все одно почали встановлювати.

Здається, що Microsoft зробив деякі зміни з Windows 10 для забезпечення оновлення безпеки, встановлених на ОС, для виправлення уразливостей безпеки, і це справедливо в ім'я безпеки.

Здається, що ви просите Windows 10 може не мати 100% напевно метод для завершенняяк ви запитали точно без вимкнення оновлень Windows взагалі .

Якщо оновлення Windows вже встановлено (або встановлюється) під час входу в систему за кадром до насильницького перезавантаження, і навіть після зупинки служб Windows Update і т.д. що б не змінилося, що не було на 100% віддано системі перед вимиканням живлення ОС.


Небезпечне рішення

Я вважаю, ви могли б просто важко завантажувати вашу машину, відключаючи джерело живлення, утримуючи кнопку живлення і т.д.


На півдорозі

Я знайшов кілька інших джерел, які я хотів би розмістити для потенційних методів на півдорозі або обхідних шляхів, щоб, можливо, допомогти з деякими оновленнями, які не стосуються безпеки, або для кращого керування, коли можна навіть завантажувати оновлення - не потрібно нічого встановлювати, якщо немає нічого завантажено.

Варіант 2: Налаштування підключення, що вимірюється

Windows 10 пропонує користувачам доступ до дозується   з'єднання компроміс: для економії пропускної здатності Microsoft підтверджує свою роботу   система буде автоматично завантажувати та встановлювати оновлення   класифікується як "пріоритет".

Хоча корпорація Майкрософт не розкриває свого методу класифікації, це робить   скоротити більш легковажні оновлення, які зазвичай включають нові драйвери   і функції програмного забезпечення - обидва з них вже є викликали стабільність   проблеми .

  1. Відкрийте програму Налаштування (Win + I)
  2. Відкрийте & Мережа & amp; Розділу "Інтернет"
  3. Відкрийте "Wi-Fi" і натисніть "Додаткові параметри"
  4. Перемкнути "Встановити як дозоване з'єднання" на "Увімкнено"

Примітка: Якщо ваш комп'ютер використовує кабель Ethernet для підключення до Інтернету,   Параметр Metered Connection буде вимкнено, оскільки він працює з Wi-Fi   тільки з'єднання (нерозумно знаю).

Варіант 3: Редактор групової політики

Це будинок на півдорозі: про це повідомлятиме редактор групової політики   нові оновлення без їх автоматичного встановлення (як попередні   Покоління Windows завжди працювало) - хоча знову ж таки оновлення безпеки   буде встановлено автоматично.

Примітка: Windows 10 Домашні користувачі повинні сидіти це один, це тільки для   Видання Windows 10 Education, Pro та Enterprise.

  1. Відкрийте команду Виконати (Win + R), у ній введіть: gpedit.msc і натисніть   введіть
  2. Перейдіть до: Конфігурація комп'ютера - & gt; Адміністративні шаблони - & gt;   Компоненти Windows - & gt; Windows Update
  3. Відкрийте це і змініть параметр Налаштувати автоматичне оновлення на - 2 -   Сповіщати про завантаження та сповіщати про встановлення
  4. Відкрийте програму Налаштування (Win + I) і перейдіть до - & gt; Оновлення та   Безпека - & gt; Оновлення Windows. Натисніть "Перевірити наявність оновлень", який застосовується   нового налаштування конфігурації
  5. Перезапустити

джерело


Важливо

Як зазначено тут Зупиніть Windows 10 на автоматичному оновленні комп'ютера посаду, думаю, важливо знати, що " Як правило, найновіша операційна система - це безпечна операційна система. Windows 10 автоматично перевіряє, завантажує та встановлює нові оновлення на ваш комп'ютер - сподобається вам це чи ні. Ця нова функція насправді дуже зручна для більшості користувачів, але не всі хочуть, щоб їх операційна система оновлювалася за графіком Microsoft. " джерело


Захист від перенапруг та відключення електроенергії

Щоб захистити себе від несподіваного відключення електроенергії або електрики   сплеск, ви повинні розглянути Резервні копії батареї UPS і захист від перенапруги . Якщо ти   ПК увімкнено або підключено до електричної розетки, і ви не є   присутні в одній з цих ситуацій або частіше   (наприклад, гроза) ви можете попередньо захистити свою систему   рівень незалежно. Крім того, для критичних даних у вашій системі,   Розгляньте можливість виконання звичайних резервних копій відповідно до цього комп'ютера   такі як зовнішні носії, безпечне віддалене резервне копіювання хмари тощо


Оригінальний відповідь

Для швидкого і не дуже чистого способу зробити це, ви можете вбити будь-які запущені або придатні служби Windows, пов'язані з Оновлення Windows , а потім виконати сильний перезапуск.

Збережіть Пакетний сценарій логіку в наведеному нижче прикладі до текстового документа і перейменувати його в <something>.cmd на робочий стіл. Обов'язково клацніть правою кнопкою миші та виберіть запустити від імені адміністратора коли вам потрібно виконати це, як ви пояснюєте в тих випадках, коли ви можете це зробити.

Пакетний сценарій

@ECHO ON

FOR %%B IN (wuauserv,BrokerInfrastructure) DO NET STOP %%B
SHUTDOWN -r -t 01
GOTO EOF

Подальші ресурси


Я ціную відповідь. Я сподіваюся, що хтось знайде роботу. У мене є джерела живлення ДБЖ, і комп'ютер отримує сигнал, щоб вимкнути, якщо втрачено живлення, але я не хочу, щоб комп'ютер оновлювався в цій ситуації. Я хочу, щоб він вимикався нормально.
wbeard52

1
Варіант №2 дійсно цікавий. Проте воно запобігає завантаженню оновлень, а не встановлення.
Bryce

1
@Bryce - Так, це, в основному, дозволяє контролювати, коли потрібно завантажувати такі оновлення (попередник їх встановлення) і тим самим встановлювати їх після перезавантаження і т.д. або якщо на прогнозі немає поганої погоди тощо.
Pimp Juice IT

9

У мене була та ж проблема - @TNALLY майже мала це.

Моє рішення:

  • Параметри живлення - & gt; Виберіть, що роблять кнопки живлення
  • встановити опцію вимикання
  • натисніть кнопку живлення один раз - ура: вимикання без оновлень

2
Що робити зі своєю віртуальною машиною, яка має Win 10 1511 з тією ж проблемою? Ви використовуєте кнопку живлення "що робити", але може не завжди застосовуватися. PS: Може бути, ми повинні запитати, що таке POWER BUTTON, що запускає ваш QUICK SHUTDOWN без оновлень. Чи виконується вимкнення FORCE?
Alex S

Хороший випадок. Схоже, що він закривається належним чином для мене. Насправді я не знаю, що вона спрацьовує на задньому плані - це золоте питання. І ви маєте рацію - це може не завжди застосовуватися. На жаль, я не можу допомогти вам у подальшому з вашою ВМ, але якщо ви дізнаєтеся що-небудь, я був би дуже зацікавлений, щоб знати. Дякуємо за ваш цінний коментар.
Toastgeraet

@AlexS Я отримав ще одну ідею. Я думаю, що меню, ймовірно, взаємодіє з вікнами api. Може бути ShutdownFunctions в межах advapi32.dll
Toastgeraet

1
Цікаво, це працює і для мене, займе багато часу, щоб виконати всі параметри вимикання через advapi, чи можемо ми якось записати це?
CularBytes

1
Це працювало для мене на останній версії Windows 10 на момент написання
Doctor Jones

8

Оновити: цей шлях більше не працює.

Найкращий спосіб, який я знайшов, це хіт "Windows-R", щоб викликати командний рядок, потім введіть "shutdown -r -t 5", щоб дати 5 секунд попередження, потім вимкнути.

Параметри цієї команди включають:

-f = force
-r = restart
-t = time

2
Зробив це вчора: WindowsKey + R і shudown -r -t 00 і це не спрацювало. Оновлення все ще були встановлені.
predi

1
@Bryce - Дякуємо. Я думаю, що ключовим питанням є те, що людям потрібно припинити лікування поведінки Win 10 так само, як Win 7/8 і попередні операційні системи. Чому? MS робить багато PUSHes без запиту і передбачуваність того, що може статися, змінюється набагато більше, ніж раніше.
Alex S

@Bryce -r викличе перезавантаження, правильно? Отже, ми можемо / повинні використовувати -t і -f? яка стратегія тут?
Alex S

1
@AlexS -f я думаю, що ігнорує додатки, які затримують перезавантаження, і не безпосередньо на тему до питання перезавантаження без встановлення оновлень.
Bryce

@Bryce -f має силу, і він закриває програми без збереження. -t x потрібно. shutdown -r -t 0 достатньо в більшості випадків.
Xalorous

3

(Неперевірена) ідея полягає в очищенні завантажених оновлень, що змушує Windows повторне завантаження, для якого він не матиме часу, якщо ми негайно закриємо.

Ось файл .bat, який теоретично повинен очистити Оновлення Windows. Він був адаптований зі статті Шона Брінка: Як скинути оновлення Windows у Windows 10 .

@echo off

set b=0

:bits
set /a b=%b%+1
if %b% equ 3 (
   goto end1
) 
net stop bits
echo Checking the bits service status.
sc query bits | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto bits 
) 
goto loop2

:end1
cls
echo.
echo Cannot reset Windows Update since "Background Intelligent Transfer Service" (bits) service failed to stop.
echo.
pause
exit

:loop2
set w=0

:wuauserv
set /a w=%w%+1
if %w% equ 3 (
   goto end2
) 
net stop wuauserv
echo Checking the wuauserv service status.
sc query wuauserv | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto wuauserv 
) 
goto loop3

:end2
cls
echo.
echo Cannot reset Windows Update since "Windows Update" (wuauserv) service failed to stop.
echo.
pause
exit

:loop3
set app=0

:appidsvc
set /a app=%app%+1
if %app% equ 3 (
   goto end3
) 
net stop appidsvc
echo Checking the appidsvc service status.
sc query appidsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto appidsvc 
) 
goto loop4

:end3
cls
echo.
echo Cannot reset Windows Update since "Application Identity" (appidsvc) service failed to stop.
echo.
pause
exit

:loop4
set c=0

:cryptsvc
set /a c=%c%+1
if %c% equ 3 (
   goto end4
) 
net stop cryptsvc
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto cryptsvc 
) 
goto Reset

:end4
cls
echo.
echo Cannot reset Windows Update since "Cryptographic Services" (cryptsvc) service failed to stop.
echo.
pause
exit

:Reset
Ipconfig /flushdns
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" 
del /s /q /f "%SYSTEMROOT%\Logs\WindowsUpdate\*"


if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak" 
if exist "%SYSTEMROOT%\winsxs\pending.xml" ( 
    takeown /f "%SYSTEMROOT%\winsxs\pending.xml" 
    attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml" 
    ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak 
) 

if exist "%SYSTEMROOT%\SoftwareDistribution.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak"
if exist "%SYSTEMROOT%\SoftwareDistribution" ( 
    attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution" 
    ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak 
) 

if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak" 
if exist "%SYSTEMROOT%\system32\Catroot2" ( 
    attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2" 
    ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak 
) 

shutdown -s -t 0

Здається, що наведені нижче способи були видалені в Оновлення ювілею Windows 10.

Стаття Як вимкнути Windows PC без встановлення оновлень. \ T перераховує три методи:

  1. Натисніть Alt + F4 щоб відкрити діалогове вікно Завершення роботи Windows і виберіть "Вимкнути" з розкривного списку.

  2. Натисніть Windows + L щоб заблокувати екран або вийти з нього. У нижньому правому куті екрана входу в систему клацніть кнопку живлення та виберіть у контекстному меню пункт «Вимкнути».

  3. Виконайте таку команду: shutdown -s -t 0


1
Я не спробував ALT - F4 метод, але спробував заблокувати комп'ютер і вибрав кнопку живлення. У мене не було можливості просто закрити. Мій комп'ютер - Windows 10 Pro. Для №3 я побіг shutdown -f -s -t 1 і він все ще оновлюється.
wbeard52

Оновлення ювілею Windows 10, можливо, вирішили заборонити ці параметри. Якщо Alt-F4 також не працює, можливо, буде видалено завантажені оновлення, що змусить Windows знову завантажити, для чого не вистачить часу, якщо ви вимкнете досить швидко. Подивитися Ця стаття для файлу .bat, який може зробити це - просто замінити команди, що починаються з виклику sc.exe і до кінця з shutdown команду. Відмова від відповідальності: Я ніколи не намагався робити це, і я нічого не гарантую. Якщо це працює, я перепишу свою відповідь.
harrymc

1
Метод №2 не працює.
Bryce

У відповіді я відзначив, що оновлення ювілею видалило ці методи. Було б цікаво, якщо вищезгаданий скрипт (після модифікації) працює.
harrymc

1
Я спробував BAT, він не працював ... Перейменування SoftwareDistribution.bak було успішним, але якимось чином все-таки вдалося встановити деякі оновлення на вимикання.
AgentRev

2

Можливо, це спрацює: http://www.askvg.com/how-to-disable-install-windows-updates-and-shut-down-option-in-windows-start-menu/

У Windows 8 можна додати наступний розділ реєстру:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAUAsDefaultShutdownOption"=dword:00000001

1
Ви задали питання ... чи спрацювало це?
rahuldottech

Чекаємо на оновлення, що надходить від MS, щоб перевірити.
Bryce

Якщо це було в 8, він міг би працювати добре в 10.
Overmind

0

Існує вихід із ситуації, але в основному вам доведеться зірвати систему для миттєвого вимкнення.

Ноутбуки з незнімними акумуляторами і ультрашвидкими твердотільними накопичувачами можуть бути дуже дражливими, тому що система буде дуже швидко спати, якщо натиснути кнопку живлення, а не вимкнути.

  • Виберіть "Перезавантаження" або "Завершення роботи" (не має значення) і зачекайте, поки він скаже: "Підготовка до інсталяції оновлень"
  • Натисніть кнопку живлення. Ноутбук лягає спати в справі секунд, але не повністю вимкнено.
  • Натисніть кнопку живлення двічі дуже швидко, а на другому - тримайте її.
  • Перша преса виводить систему зі сну. Windows 10 швидко відновиться, але перш ніж він зможе знову ініціювати сон, утримуючи кнопку живлення близько 5 секунд, вимкніть живлення незалежно від того, що робить Windows.
  • Система тепер повністю вимкнена.
  • Наступного разу, коли ви ввімкнете систему, Windows 10 мовчки очистить безлад від запуску, і нічого не скаже вам.

Мені іноді потрібно робити це перевизначення під час створення зображень на диску для мобільних пристроїв. Немає жодного сенсу очікувати довгого примусового процесу оновлення, якщо я збираюся все одно витирати диск і застосовувати новий попередньо сконфігурований образ системи.


-3

Я не довіряю запуску оновлень того часу. Немає сенсу погіршувати погану проблему.

Це суть проблеми. Щоб використовувати Windows у домашньому середовищі, потрібно або пропустити це, або придбати серверну ліцензію та встановити сервер WSUS у вашій мережі, щоб ви могли контролювати, які оновлення буде висунуто (я не сказав, що це дешево опцію, але це прийнятне рішення), або перейти на нову ОС. Це напрямок, в який йде МС.

Особисто я ненавидів втрату контролю, але тоді я дійсно думав про це. Примусове оновлення - це єдиний спосіб забезпечити безпеку більшості робочих станцій. В цілому люди самі не роблять цього. У минулому я вибрав "оновлення завантаження та попередження". Коли в останній раз я вирішив не встановлювати оновлення для системи безпеки? Ніколи. Коли в останній раз оновлення безпеки порушувало роботу комп'ютера? Знову, ніколи. Коли в останній раз я чекав дні або навіть тижні, щоб встановити оновлення. Майже кожен раз. А я - адміністратор, який працює в безпечному середовищі. (Досвід, про який я згадую, на моїх домашніх машинах). На мій захист, я часто їзджу на дні, не використовуючи комп'ютер вдома. Але тепер всі вони, мої та мої сім'ї, автоматично оновлюються. Немає проблем протягом року.

Я вважаю, що ви все ще можете контролювати, як встановлюються додаткові оновлення. Я почав автоматичну інсталяцію оновлень безпеки та виправлення помилок. Якщо він зламається, я приєднаюся до відтінку і крику, але мої системи Win 10 - мої домашні системи, і вони не критичні. Системи на роботі керуються за допомогою корпоративних методів, таких як SCCM або WSUS в деяких випадках.

Що стосується запобігання оновлення, яке завантажується і ставиться в чергу на встановлення під час перезавантаження, то методи, які говорять про очищення завантажених оновлень, є єдиним способом, який я знаю.


Я тільки хочу відкласти оновлення: може бути, раз, двічі, але не тричі. І враховуючи, як змішані вікна можуть отримати: Я хочу зробити чистий перезавантаження, а потім встановити оновлення.
Bryce

2
@Xalorous: Отже, Брайс запитує: "Як я можу це зробити X ? ", і ваша відповідь:" Не робіть X ; це погана ідея. "? Це не відповідь на питання.
Scott

Я відчуваю тебе!
Toastgeraet

1
"домашнє середовище" ... "придбати серверну ліцензію і встановити WSUS-сервер у вашій мережі" ... ЩО?
ADTC
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.