- Remove From My Forums
-
Question
-
I have a question. If I dont install this update (KB976902) because I dont want to install SP1, will I be able to install all other updates in future? Is this update required to install only SP1 or other future updates also? Please help me regarding this
confusion. ThanksMichael Harris
Answers
-
Hi,
As you can see the description of this update:
The installation software is the component that handles the installation and the removal of software updates, language packs, optional Windows features, and service
packs. This update is necessary to successfully install and to remove any service packs to all versions of Windows 7 and on Windows Server 2008 R2.Based on my understanding, this update should affect other software updates to some extent.
Alex Zhao
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
-
Marked as answer by
Monday, April 25, 2011 8:04 AM
-
Marked as answer by
Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Foundation Windows 7 Service Pack 1 Windows 7 Ultimate Windows 7 Enterprise Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows 7 Starter Windows Embedded Standard 7 Service Pack 1 Windows Embedded Standard 7 More…Less
About this update
This article describes an update that contains some improvements to Windows Update Client in Windows 7 Service Pack 1 (SP1) and Windows Server 2008 R2 SP1. This update is incompatible with Windows Server Update Services (WSUS) servers without the hardening update 2938066.
How to get this update
Important If you install a language pack after you install this update, you must reinstall this update. Therefore, we recommend that you install any language packs that you need before you install this update. For more information, see Add language packs to Windows.
Method 1: Windows Update
Method 2: Microsoft Download Center
The following files are available for download from the Microsoft Download Center.
Operating system |
Update |
---|---|
All supported x86-based versions of Windows 7 |
|
All supported x64-based versions of Windows 7 |
|
All supported x64-based versions of Windows Server 2008 R2 |
|
All supported IA-64-based versions of Windows Server 2008 R2 |
|
All supported x86-based versions of Windows Embedded Standard 7 |
|
All supported x64-based versions of Windows Embedded Standard 7 |
|
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
Update detail information
Prerequisites
Registry information
To install this update, you don’t have to make any changes to the registry.
Restart requirement
You may have to restart the computer after you apply this update.
Update replacement information
This update replaces the August 2015 Windows Update Client update (3075851).
The global version of this update installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.
Windows 7 and Windows Server 2008 R2 file information and notes
-
The files that apply to a specific product, milestone (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table:
Version
Product
Milestone
Service branch
6.1.760 1.18xxx
Windows 7 and Windows Server 2008 R2
SP1
GDR
-
The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for Windows 7 and Windows Server 2008 R2 aren’t listed.
For all supported x86-based versions of Windows 7
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Wu.upgrade.ps.dll |
7.6.7601.18979 |
11,776 |
26-Aug-2015 |
17:55 |
x86 |
Wuapi.dll |
7.6.7601.18979 |
566,784 |
26-Aug-2015 |
17:56 |
x86 |
Wudriver.dll |
7.6.7601.18979 |
93,184 |
26-Aug-2015 |
17:56 |
x86 |
Wups.dll |
7.6.7601.18979 |
30,208 |
26-Aug-2015 |
17:56 |
x86 |
Windowsupdate.adml |
Not applicable |
41,480 |
26-Aug-2015 |
18:01 |
Not applicable |
Windowsupdate.adml |
Not applicable |
32,153 |
26-Aug-2015 |
18:09 |
Not applicable |
Windowsupdate.adml |
Not applicable |
31,358 |
26-Aug-2015 |
18:09 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,297 |
26-Aug-2015 |
18:09 |
Not applicable |
Windowsupdate.adml |
Not applicable |
57,068 |
26-Aug-2015 |
18:02 |
Not applicable |
Windowsupdate.adml |
Not applicable |
28,868 |
26-Aug-2015 |
17:43 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,603 |
26-Aug-2015 |
18:06 |
Not applicable |
Windowsupdate.adml |
Not applicable |
32,404 |
26-Aug-2015 |
18:05 |
Not applicable |
Windowsupdate.adml |
Not applicable |
35,814 |
26-Aug-2015 |
18:01 |
Not applicable |
Windowsupdate.adml |
Not applicable |
38,779 |
26-Aug-2015 |
18:01 |
Not applicable |
Windowsupdate.adml |
Not applicable |
35,181 |
26-Aug-2015 |
18:09 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,606 |
26-Aug-2015 |
18:06 |
Not applicable |
Windowsupdate.adml |
Not applicable |
37,426 |
26-Aug-2015 |
18:05 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,599 |
26-Aug-2015 |
18:08 |
Not applicable |
Windowsupdate.adml |
Not applicable |
30,314 |
26-Aug-2015 |
18:05 |
Not applicable |
Windowsupdate.adml |
Not applicable |
31,639 |
26-Aug-2015 |
18:06 |
Not applicable |
Windowsupdate.adml |
Not applicable |
34,275 |
26-Aug-2015 |
18:01 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,574 |
26-Aug-2015 |
18:11 |
Not applicable |
Windowsupdate.adml |
Not applicable |
34,286 |
26-Aug-2015 |
18:05 |
Not applicable |
Windowsupdate.adml |
Not applicable |
51,979 |
26-Aug-2015 |
18:00 |
Not applicable |
Windowsupdate.adml |
Not applicable |
30,390 |
26-Aug-2015 |
18:05 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,002 |
26-Aug-2015 |
18:06 |
Not applicable |
Windowsupdate.adml |
Not applicable |
25,741 |
26-Aug-2015 |
18:09 |
Not applicable |
Windowsupdate.adml |
Not applicable |
26,023 |
26-Aug-2015 |
18:07 |
Not applicable |
Windowsupdate.adml |
Not applicable |
26,023 |
26-Aug-2015 |
18:10 |
Not applicable |
Wuapp.exe |
7.6.7601.18979 |
34,816 |
26-Aug-2015 |
17:55 |
x86 |
Wuwebv.dll |
7.6.7601.18979 |
173,056 |
26-Aug-2015 |
17:56 |
x86 |
Wuauclt.exe |
7.6.7601.18979 |
135,680 |
26-Aug-2015 |
17:55 |
x86 |
Wuaueng.dll |
7.6.7601.18979 |
2,061,824 |
26-Aug-2015 |
17:56 |
x86 |
Wups2.dll |
7.6.7601.18979 |
35,840 |
26-Aug-2015 |
17:56 |
x86 |
Windowsupdate.admx |
Not applicable |
20,572 |
03-Jun-2015 |
20:23 |
Not applicable |
Wucltux.dll |
7.6.7601.18979 |
2,953,728 |
26-Aug-2015 |
17:56 |
x86 |
Winsetupui.dll |
6.1.7601.18979 |
73,728 |
26-Aug-2015 |
17:55 |
x86 |
For all supported x64-based versions of Windows 7 and Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Wu.upgrade.ps.dll |
7.6.7601.18979 |
12,288 |
26-Aug-2015 |
18:06 |
x64 |
Wuapi.dll |
7.6.7601.18979 |
696,320 |
26-Aug-2015 |
18:07 |
x64 |
Wudriver.dll |
7.6.7601.18979 |
98,304 |
26-Aug-2015 |
18:07 |
x64 |
Wups.dll |
7.6.7601.18979 |
36,864 |
26-Aug-2015 |
18:07 |
x64 |
Windowsupdate.adml |
Not applicable |
41,480 |
26-Aug-2015 |
19:23 |
Not applicable |
Windowsupdate.adml |
Not applicable |
32,153 |
26-Aug-2015 |
19:15 |
Not applicable |
Windowsupdate.adml |
Not applicable |
31,358 |
26-Aug-2015 |
19:20 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,297 |
26-Aug-2015 |
19:19 |
Not applicable |
Windowsupdate.adml |
Not applicable |
57,068 |
26-Aug-2015 |
19:23 |
Not applicable |
Windowsupdate.adml |
Not applicable |
28,868 |
26-Aug-2015 |
17:57 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,603 |
26-Aug-2015 |
19:20 |
Not applicable |
Windowsupdate.adml |
Not applicable |
32,404 |
26-Aug-2015 |
19:20 |
Not applicable |
Windowsupdate.adml |
Not applicable |
35,814 |
26-Aug-2015 |
19:18 |
Not applicable |
Windowsupdate.adml |
Not applicable |
38,779 |
26-Aug-2015 |
19:24 |
Not applicable |
Windowsupdate.adml |
Not applicable |
35,181 |
26-Aug-2015 |
19:21 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,606 |
26-Aug-2015 |
19:20 |
Not applicable |
Windowsupdate.adml |
Not applicable |
37,426 |
26-Aug-2015 |
19:18 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,599 |
26-Aug-2015 |
19:13 |
Not applicable |
Windowsupdate.adml |
Not applicable |
30,314 |
26-Aug-2015 |
19:25 |
Not applicable |
Windowsupdate.adml |
Not applicable |
31,639 |
26-Aug-2015 |
19:16 |
Not applicable |
Windowsupdate.adml |
Not applicable |
34,275 |
26-Aug-2015 |
19:26 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,574 |
26-Aug-2015 |
19:15 |
Not applicable |
Windowsupdate.adml |
Not applicable |
34,286 |
26-Aug-2015 |
19:15 |
Not applicable |
Windowsupdate.adml |
Not applicable |
51,979 |
26-Aug-2015 |
19:15 |
Not applicable |
Windowsupdate.adml |
Not applicable |
30,390 |
26-Aug-2015 |
19:25 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,002 |
26-Aug-2015 |
19:16 |
Not applicable |
Windowsupdate.adml |
Not applicable |
25,741 |
26-Aug-2015 |
19:17 |
Not applicable |
Windowsupdate.adml |
Not applicable |
26,023 |
26-Aug-2015 |
19:20 |
Not applicable |
Windowsupdate.adml |
Not applicable |
26,023 |
26-Aug-2015 |
19:13 |
Not applicable |
Wuapp.exe |
7.6.7601.18979 |
37,376 |
26-Aug-2015 |
18:06 |
x64 |
Wuwebv.dll |
7.6.7601.18979 |
192,000 |
26-Aug-2015 |
18:07 |
x64 |
Wuauclt.exe |
7.6.7601.18979 |
139,776 |
26-Aug-2015 |
18:06 |
x64 |
Wuaueng.dll |
7.6.7601.18979 |
2,606,080 |
26-Aug-2015 |
18:07 |
x64 |
Wups2.dll |
7.6.7601.18979 |
37,888 |
26-Aug-2015 |
18:07 |
x64 |
Windowsupdate.admx |
Not applicable |
20,572 |
03-Jun-2015 |
20:23 |
Not applicable |
Wucltux.dll |
7.6.7601.18979 |
3,165,696 |
26-Aug-2015 |
18:07 |
x64 |
Winsetupui.dll |
6.1.7601.18979 |
91,136 |
26-Aug-2015 |
18:06 |
x64 |
Wuapi.dll |
7.6.7601.18979 |
566,784 |
26-Aug-2015 |
17:56 |
x86 |
Wudriver.dll |
7.6.7601.18979 |
93,184 |
26-Aug-2015 |
17:56 |
x86 |
Wups.dll |
7.6.7601.18979 |
30,208 |
26-Aug-2015 |
17:56 |
x86 |
Wuapp.exe |
7.6.7601.18979 |
34,816 |
26-Aug-2015 |
17:55 |
x86 |
Wuwebv.dll |
7.6.7601.18979 |
173,056 |
26-Aug-2015 |
17:56 |
x86 |
For all supported IA-64-based versions of Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Wu.upgrade.ps.dll |
7.6.7601.18979 |
29,696 |
26-Aug-2015 |
17:47 |
IA-64 |
Wuapi.dll |
7.6.7601.18979 |
1,208,320 |
26-Aug-2015 |
17:47 |
IA-64 |
Wudriver.dll |
7.6.7601.18979 |
192,000 |
26-Aug-2015 |
17:47 |
IA-64 |
Wups.dll |
7.6.7601.18979 |
55,808 |
26-Aug-2015 |
17:47 |
IA-64 |
Windowsupdate.adml |
Not applicable |
33,297 |
26-Aug-2015 |
19:07 |
Not applicable |
Windowsupdate.adml |
Not applicable |
28,868 |
26-Aug-2015 |
17:36 |
Not applicable |
Windowsupdate.adml |
Not applicable |
35,814 |
26-Aug-2015 |
19:02 |
Not applicable |
Windowsupdate.adml |
Not applicable |
37,426 |
26-Aug-2015 |
19:03 |
Not applicable |
Windowsupdate.adml |
Not applicable |
33,599 |
26-Aug-2015 |
19:07 |
Not applicable |
Windowsupdate.adml |
Not applicable |
25,741 |
26-Aug-2015 |
19:04 |
Not applicable |
Windowsupdate.adml |
Not applicable |
26,023 |
26-Aug-2015 |
19:03 |
Not applicable |
Wuapp.exe |
7.6.7601.18979 |
75,776 |
26-Aug-2015 |
17:47 |
IA-64 |
Wuwebv.dll |
7.6.7601.18979 |
353,280 |
26-Aug-2015 |
17:47 |
IA-64 |
Wuauclt.exe |
7.6.7601.18979 |
193,024 |
26-Aug-2015 |
17:47 |
IA-64 |
Wuaueng.dll |
7.6.7601.18979 |
4,661,760 |
26-Aug-2015 |
17:47 |
IA-64 |
Wups2.dll |
7.6.7601.18979 |
58,368 |
26-Aug-2015 |
17:47 |
IA-64 |
Windowsupdate.admx |
Not applicable |
20,572 |
03-Jun-2015 |
20:21 |
Not applicable |
Wucltux.dll |
7.6.7601.18979 |
4,207,104 |
26-Aug-2015 |
17:47 |
IA-64 |
Wuapi.dll |
7.6.7601.18979 |
566,784 |
26-Aug-2015 |
17:56 |
x86 |
Wudriver.dll |
7.6.7601.18979 |
93,184 |
26-Aug-2015 |
17:56 |
x86 |
Wups.dll |
7.6.7601.18979 |
30,208 |
26-Aug-2015 |
17:56 |
x86 |
Wuapp.exe |
7.6.7601.18979 |
34,816 |
26-Aug-2015 |
17:55 |
x86 |
Wuwebv.dll |
7.6.7601.18979 |
173,056 |
26-Aug-2015 |
17:56 |
x86 |
References
Learn the terminology that Microsoft uses to describe software updates.
Need more help?
Want more options?
Explore subscription benefits, browse training courses, learn how to secure your device, and more.
Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.
Пару дней назад компания Microsoft выпустила обновление для установщика обновлений в Windows 7 и Windows Server 2008 R2. В описании файла KB976902 говорится о том, что данное обновление обеспечит успешность установки всех будущих обновлений. Видимо, речь идет о долгожданном пакете SP1, который, по словам компании, должен появиться в скором времени. «Это обновление будет необходимым условием для установки пакетов обновлений. Кроме того, данное обновление повышает надежность при установке или удалении пакетов обновлений для Windows 7 и Windows Server 2008 R2», – написано на сайте Microsoft.
Если учитывать традиционное поведение компании, то следует ожидать того, что Windows 7 SP1 RTM где-то рядом. Напомним, что релиз-кандидат (RC) сервис пака вышел еще в октябре, а утилита Service Pack Blocker Tool появилась в ноябре прошлого года. Традиционно это делается за два месяца до релиза, а значит, финальная версия SP1 придет в один из ближайших вторников. Однако настораживает тот факт, что это уже четвертое исправление обновления, а софтверный гигант занимается переизданием уже довольно долго.
Что касается самого сервис пака, то Microsoft изначально не обещала нам никаких серьезных нововведений в клиентскую версию системы. Windows 7 SP1 всего лишь соберет вместе все исправления, которые были сделаны до сих пор, в единый пакет. Что касается серверной версии платформы, то ей повезет больше. Windows 7 SP1 принесет поддержку сразу двух мощных технологий – RemoteFX и Dynamic Memory. RemoteFX порадует администраторов, обеспечив поддержку трехмерной графики в режиме удаленного доступа. Это одно из главных ее преимуществ. Кроме того, позволит наладить работу с несколькими мониторами с поддержкой тем Aero, даст возможность передавать видео в потоковом режиме удаленно на все типы клиентских устройств. В общем, функция ожидаемая и нужная.
Что касается еще одной функции виртуализации — Dynamic Memory (Динамическая Память) – то она дает возможность объединения всей физической памяти сервера в единый массив, являясь дополнением к гипервизору. Таким образом, при возрастании или уменьшении нагрузки на серверную систему, память будет динамически перераспределяться в режиме реального времени, автоматически, без необходимости перезагрузки.
Не менее полезным нововведением станет изменение требований к работе со средой Windows XP Mode. Windows XP Mode позволяет запускать бизнес-приложения, которые изначально писались под Windows XP, на новейшей версии платформы в виртуальном режиме. При этом, если раньше для нормальной работы приложений требовалась поддержка аппаратной виртуализации на уровне процессора, то с выходом Windows 7 SP1 такая необходимость отпадет.
Скачать Windows 7 Service Pack 1 / Server 2008 R2 Service Release Candidate (RC) Build 7601.17105.100929-1730
Вы тут: Главная → Windows → Все, что вам нужно знать об установке Service Pack 1 для Windows 7
Вы установили Service Pack 1 на Windows 7? Он уже доступен всем! Есть вопросы? Где скачать, как подготовиться, как интегрировать в дистрибутив… Ответы на них вы найдете в этой статье, которая будет дополняться по мере появления новых вопросов и ответов.
По традиции, в SP1 входят все последние версии обновлений со времени выхода Windows 7 и Windows 2008 R2 RTM. Что же касается функциональных улучшений, то извлечь из них пользу смогут только организации. Наиболее значимыми являются RemoteFX и динамическая память в Hyper-V R2.
На этой странице:
- Где скачать SP1 и какой язык пакета нужен для установки
- Нужно ли устанавливать полный пакет или достаточно установки через Windows Update
- Как правильно подготовиться к установке SP1
- Как установить SP1 вручную и автоматически
- Как очистить место на диске после установки SP1
- Как интегрировать SP1 в дистрибутив
- Как удалить SP1
- Что вы думаете об SP1?
Где скачать SP1 и какой язык пакета нужен для установки
Страница SP1 находится в центре загрузки Microsoft.
Пакеты содержат 36 языков, включая английский, русский и украинский.
Определить истинный язык своей системы можно одной командой. Откройте Пуск – Поиск – PowerShell и введите
(Get-WmiObject Win32_OperatingSystem).oslanguage
Если результат 1033, у вас английская система.
Увеличить рисунок
Любой другое значение – это явный признак локализованной системы. Например, 1049 – русский язык, а остальные значения вы можете сверить со списком.
Список установленных языковых пакетов можно увидеть командой:
(Get-WmiObject Win32_OperatingSystem).MUILanguages
Нужно ли устанавливать полный пакет или достаточно установки через Windows Update
Это не имеет принципиального значения. Намного важнее то, что его необходимо установить. Я пользуюсь Windows Update, и у меня установлены все обновления, которые я считаю существенными, включая все исправления безопасности.
Увеличить рисунок
Использование Windows Update позволяет значительно сэкономить трафик и снижает требования к свободному месту на диске.
Если Windows Update не предлагает обновление SP1, проверьте свою систему по пунктам, описанным в статье базы знаний Microsoft KB2498452.
В случае, когда ваша система давно не обновлялась, установка SP1 разом закроет все известные уязвимости и повысит стабильность системы.
Увеличить рисунок
Моя виртуальная машина не обновлялась с августа 2010 года, а после установки SP1 сразу приобрела актуальный статус.
Как правильно подготовиться к установке SP1
Подготовка может отличаться в зависимости от того, устаналивается SP1 на домашнюю систему или развертывается в организации.
Домашние системы
Для установки SP1 не требуется ничего особенного. Обновление KB976902 для установки полного пакета не требуется, поскольку входит в его состав. Если же установка производится посредством Windows Update, обновление нужно установить (оно должно быть доступно в списке).
Я рекомендую вам пробежаться по выделенным словам в списке, чтобы потом не было мучительно больно.
- Войдите в систему с правами администратора. Если в систему выполнен вход с другими учетными записями, завершите их сеансы.
- Удалите все бета-версии SP1, если они были установлены ранее.
- Убедитесь, что на системном разделе достаточно свободного пространства. Для работы SP1 требуется от 4 Гб на 32-разрядной системе до 7 Гб на 64-разрядной системе.
- Создайте резервную копию системного раздела. Я понимаю, что этому совету мало кто последует, поэтому нужно хотя бы включить защиту системы для системного раздела. Тогда программа установки SP1 создаст точку восстановления автоматически.
- Убедитесь, что у вас под рукой есть установочный диск/флэшка Windows 7 или диск восстановления. Если после установки SP1 возникнут проблемы, например, с загрузкой системы, вы сможете войти в среду восстановления и откатиться к предварительно созданной точке. Я проверил — откатом получилось исправить даже принудительную перезагрузку компьютера во время установки SP1!
- Если у вас мобильный компьютер (ноутбук/нетбук), подключите его к электросети.
- Если ваш компьютер подключен к источнику бесперебойного питания (ИБП), и используется подключение к последовательному порту, отключите ИБП от этого порта. Это поможет избежать конфликтов при обнаружении оборудования программой установки SP1.
Компьютеры в организации
Здесь ответственность, безусловно, выше, поэтому требуется не только соблюдение вышеперечисленных пунктов, но и тщательное тестирование SP1 перед развертыванием на все компьютеры. Для ИТ-специалистов Microsoft подготовила большое количество документации, которая поможет вам спланировать развертывание SP1.
Одним из важных моментов является ограничение на использование RSAT. Его невозможно установить на систему с установленными или интегрированным SP1. Единственный официальный обходной путь на данный момент — это установить RSAT до установки SP1. Выпуск RSAT, полностью совместимого с SP1 ожидается весной. Однако есть и неофициальный способ, позволяющий установить RSAT в системе с SP1 (также обратите внимание на сообщение #3 в теме). Он заключается в интеграции RSAT в SP1, в отличие от не столь удачной идеи интеграции RSAT в систему.
Как установить SP1 вручную и автоматически
Обычная установка пакета запускается двойным щелчком мыши по исполняемому файлу, все как обычно.
Увеличить рисунок
Вы успеете сварить кофе и выпить чашечку, пока пакет устанавливается.
Автоматическая установка
Для автоматической установки вы можете использовать любой из двух параметров:
- /quiet – полностью скрытая автоматическая установка
- /unattend – автоматическая установка с отображением индикатора хода выполнения (рекомендую, чтобы был виден прогресс установки)
Для полной автоматизации вы также можете добавить параметры:
- /nodialog – подавляет сообщение об успешном завершении установки
- /forcerestart – выполняет перезагрузку по окончании установки
Полный список параметров доступен при запуске исполняемого файла с ключом /?
Увеличить рисунок
Здесь не указан, например, ключ /extract, но он работает.
Как очистить место на диске после установки SP1
Можно сэкономить от 500 Мб до 1.5 Гб пространства, очистив резервные файлы SP1, которые образуются после его установки. Выполнив очистку, вы не сможете удалить SP1, поэтому я рекомендую не спешить с ней. Проблемы не всегда проявляются сразу, так что поработайте в системе две-три недели, прежде чем сжигать мосты.
Удалить резервные файлы можно двумя способами, но в любом случае рекомендуется включить защиту системы. Это необходимо потому, что перед удалением резервных файлов требуется создание точки восстановления.
Стандартная программа «Очистка диска»
С помощью входящей в состав Windows программы очистки диска можно легко удалить резервные файлы SP1.
Утилита командной строки DISM
В командной строке, запущенной с правами администратора, выполните:
dism /online /cleanup-image /spsuperseded
Операция занимает от 5 до 15 минут, в зависимости от системы.
Как интегрировать SP1 в дистрибутив
Начиная с Windows Vista, интеграция в дистрибутив официально не поддерживается. У вас есть несколько вариантов.
Официальный образ
Microsoft выпустила ISO-образ с интегрированным SP1. Он доступен партнерам и подписчикам TechNet и MSDN, а также доступен в сети. Это — самый лучший вариант, поскольку не надо возиться с интеграцией, а качество сборки гарантирует Microsoft.
Режим аудита
Рекомендуемый способ интеграции – это установка SP1 в режиме аудита. Вкратце процесс таков:
- Запуск установки Windows на виртуальной или физической машине и вход в режим аудита
- Установка SP1
- Запечатывание системы с помощью sysprep
- Захват образа в WIM-файл
- Подключение образа и очистка от резервных файлов SP1
После этой операции необходимо заново создать файл ответов, поскольку версии компонентов после интеграции обновляются.
Ручная интеграция
Поскольку SP1 — это все-таки обновление, хоть и большое, его можно интегрировать в дистрибутив средствами WAIK. Вникайте в инструкцию на русском, но учтите, что этот способ официально не поддерживается.
Сторонние утилиты
Утилита RT Seven Lite может интегрировать SP1 (гарантий, конечно, никаких).
Как удалить SP1
SP1 удаляется так же, как и все прочие установленные обновления. Командой shell можно быстро перейти к списку обновлений:
shell:AppUpdatesFolder
Затем введите в поиск KB976932 и удалите найденный пакет.
Увеличить рисунок
Из командной строки, запущенной с правами администратора, пакет удаляется командой:
wusa.exe /uninstall /kb:976932
Вы также можете использовать параметры /quiet для тихого удаления, а в сочетании с ним — /promptrestart для принятия решения о перезагрузке (по умолчанию система перезагружается автоматически).
Что вы думаете об SP1?
А вы уже успели поставить SP1 или собираетесь это сделать в ближайшее время? Полет нормальный или возникали проблемы при установке или после нее? Мне было бы очень любопытно услышать ваши отзывы! Делясь впечатлениями, упомяните о своей ОС – архитектуре и дистрибутиве. Вы также можете следить за результатами опроса на форуме, которые отражают процент участников, уже установивших SP1.
Название Удаление обязательных обновлений не до конца раскрывает смысл описываемого в статье, поскольку не совсем понятно, что именно имеется в вижу под термином «обязательный». Материал можно было бы озаглавить как удаление обновлений, которые не удаляются или удаление неудаляемых обновлений, но тогда не совсем понятно, по каким причинам они вдруг стали неудаляемыми: по воле разработчика или из-за ошибок с хранилищем компонентов. Есть еще вариант обозначить как удаление обновлений, не предназначенных для удаления, но это как-то избыточно, что ли.
Совсем недавно открыл для себя одну любопытную особенность некоторых обновлений: они не удаляются стандартными средствами операционной системы. На практике возникла ситуация, в которой я никак не мог удалить из системы «битое» обновление. По мере углубления в тематику вопроса выяснилось, что в Windows существуют разные типы обновлений, и что частный случай невозможности удаления некоторых из них вовсе не является следствием какой-либо локальной ошибки, а отражает скорее особенность. Судя по всему, объясняется это архитектурными нюансами механизма обновлений. На практике сложно создать такую систему взаимосвязей обновлений, в которой каждое обновление будет полностью автономно, то есть независимо от остальных, и, соответственно, может быть удалено без каких-либо последствий. Но еще более важно то, что некоторые обновления для системы действительно критичны, поскольку достаточно глубоко в неё интегрированы. Например сам механизм обновления (стек обслуживания) обеспечивается набором модулей (инсталлятор, библиотеки и прч), которые необходимы для установки последующих обновлений и от которых зависит работоспособность механизма в целом. Соответственно, все обновления стека обслуживания, вносящие алгоритмические изменения, не могут быть просто удалены, поскольку тогда станут недоступными некоторые особенности этих алгоритмов, при помощи которых уже были установлены последующие пакеты обновлений. Удаление подобных обновлений чревато для системы серьезными последствиями, такими как разрушение хранилища компонентов, и как следствие, потенциальные проблемы с работоспособностью самой операционной системы. На самом деле так уж всё страшно, поскольку подобных обязательных (неудаляемых) обновлений, например в системе Windows 7, насчитывается всего-то около десятка Но знать то об этом нюансе все же стоит, так же как и иметь понимание, как именно производить удаление обязательных обновлений.
Проблема
С точки зрения технического специалиста, установка и удаление системных обновлений относятся к типу тривиальных задач. В наш век глобальной сети Интернет, обновления в систему устанавливаются постоянно, часто вовсе незаметно для пользователя. Обновления представляют собой исправления безопасности различных компонентов, модули, содержащие дополнительный функционал уже существующих приложений, а так же новое программное обеспечение. Однако, наряду с задачами установки обновлений, зачастую встают и задачи удаления системных обновлений. Причины на то могут быть совершенно разнообразными, начиная от необходимости банально переустановить какое-либо из обновлений для достижения корректной работоспособности и заканчивая необходимостью исправления проблем зависимостей и целостности хранилища компонентов.
Система предоставляет несколько способов удаления обновлений из системы, например через компонент Центр обновления Windows, апплет Установленные обновления. В этом случае пользователь просто выделяет щелчком левой копки мыши (маркирует) интересующее его обновление и по щелчку правой кнопки мыши открывает меню Удалить, либо выбирает одноименный пункт из верхней панели:
тут всё тривиально. Но с обязательными обновлениями всё несколько сложнее, поскольку при аналогичных действиях мы не видим привычных элементов управления:
при попытке выполнить удаление данного компонента из командной строки при помощи утилиты wusa:
wusa /uninstall /kb:2522422
выдается ошибка: Обновление для Microsoft Windows является обязательным компонентом для этого компьютера, поэтому удаление невозможно.
В этом случае у специалиста возникает резонный вопрос: за что вы так со мной? Тот факт, что система считает некоторые обновления обязательными и не дает их удалять, вовсе не гарантирует, что эти обновления не могут повреждаться и являться причиной различного рода проблем. Поэтому, в некоторых случаях появляется необходимость удаления. Имеется ли возможность удалить подобные неудаляемые обновления из системы?
Решение
Изменения, описываемые в данном разделе, могут привести к неработоспособности хранилища компонентов!! Приводимые в разделе действия Вы выполняете на свой страх и риск!!
Поэтому действуйте крайне аккуратно, желательно сделав полный бэкап системы либо создав точку восстановления. Главное понимать, зачем Вы всё это делаете. Если Вам необходимо исправить последствия кривого обновления, то удалите обязательное обновление, а затем установите его вновь. При удачном раскладе после удаления/переустановки неудаляемого обновления Вам удастся исправить последствия кривого обновления, однако при худшем сценарии развития событий, Вы приведете систему в нерабочее состояние, поскольку обновление может оказаться ключевым. Итогом может стать повреждение хранилища компонентов с ошибкой STATUS_SXS_COMPONENT_STORE_CORRUPT.
На каком уровне обеспечивается неудаляемость подобных обязательных обновлений? На уровне параметров в конфигурационных .mum-файлах.
.mum-файл (Microsoft Update Manifest/Манифест обновления Майкрософт) — конфигурационный файл обновления Windows формата XML, содержащий параметры пакета: наименование, идентификатор, язык установки, зависимости, флаги действий и прочие. Используется в качестве идентификатора (символического имени) сервиса (стека) обслуживания с целью выполнения над пакетом операций включения/отключения/удаления посредством различных сервисных утилит (например, Диспетчера пакетов (pkgmgr)). Файл манифеста содержит в своем имени наименование обслуживаемого обновления и размещается в каталоге %WinDir%\servicing\Packages;
А где содержатся и откуда появляются в системе сами .mum-файлы? А они содержатся в .msu-файлах установки, которые приезжают в систему через Центр обновления Windows либо скачиваются и устанавливаются пользователем вручную в виде файлов с расширением .msu, например Windows6.1-KB2639308-x64.msu.
.msu-файл (Microsoft System Update/Пакет обновления Майкрософт) — изолированный пакет Центра обновления Microsoft, содержащий в своем составе метаданные (описывающие каждой пакет обновления, содержащейся в .msu-файле), один или несколько .cab-файлов (каждый .cab-файл содержит модули отдельного обновления), .xml-файл (описывающий пакет обновления, используется Автономным установщиком обновлений Windows wusa.exe для выполнения процесса инсталляции обновления), файл свойств (файл содержит строки свойств, которые использует утилита wusa.exe.
В .mum-файле есть параметр с именем permanence
, принимающий два значения: removable и permanent. Пакеты обновления, которые не желательно удалять из системы, разработчики Microsoft объявляют как «постоянный» (permanent), тогда как все остальные (обычные) пакеты обновления маркируются как «удаляемые» (removable). Поэтому, процесс изменения типа обновления с неудаляемого на удаляемое сводится к изменению данного параметра в соответствующем .mum-файле.
Общий алгоритм действий
По просьбе читателей алгоритм действий приводится для максимально широкой аудитории пользователей, поэтому я попытался описать процесс на доступном уровне.
- После инсталляции типового системного обновления соответствующие .mum-файлы размещаются внутри каталога %Windir%\servicing\Packages\. Поэтому, открываем в C:\Windows\servicing\, ставим курсор на подкаталог Packages.
- Зачастую наблюдается проблема с доступом к объектам в директории %Windir%\servicing\Packages\, поскольку разрешения на полный доступ выставляются только для системной учетной записи
TrustedInstaller
. Поэтому, для внесения изменений в права доступа нажимаем на каталоге Packages правую кнопку мыши, выбираем пункт Свойства и затем переходим во вкладку Безопасность. В открывшемся окне сразу за разделом «Группы и пользователи» нажимаем кнопку Изменить, затем жмем Добавить, в открывшемся окне, в поле ввода пишем Все, жмем Проверить имена, выбираем из найденного, жмем OK, затем выставляем для вновь добавленной группы полные права. Закрываем окно, в основном окне Безопасность, в самом низу жмем кнопку Дополнительно, в открывшемся вновь окне, во вкладке «Разрешения» выделяем только что созданную группу (Все), жмем кнопку Изменить разрешения, далее в самом низу нового окна отмечаем чекбокс «Заменить все разрешения дочернего объекта на разрешения, наследуемые от этого объекта», везде нажимаем ОК, закрывая все окна. - Заходим в директорию Packages, ищем в ней .mum-файл(ы), относящиеся к удаляемому обновлению. Обычно они имеют имя, содержащее в себе полное название искомого пакета. В случае нахождения нескольких .mum-файлов, можно отредактировать все.
- Открываем (каждый) найденный файл на редактирование:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version=»1.0″ encoding=»utf-8″?>
<assembly xmlns=»urn:schemas-microsoft-com:asm.v3″ manifestVersion=»1.0″ description=»Fix for KB2522422″ displayName=»default» company=»Microsoft Corporation» copyright=»Microsoft Corporation» supportInformation=»http://support.microsoft.com/?kbid=2522422″ creationTimeStamp=»2011-03-12T18:34:51Z» lastUpdateTimeStamp=»2011-03-12T18:34:51Z»>
<assemblyIdentity name=»Package_for_KB2522422″ version=»6.1.1.0″ language=»neutral» processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ />
<package identifier=»KB2522422″ applicabilityEvaluation=»deep» releaseType=»Update» restart=»possible» permanence=»permanent»>
<parent buildCompare=»EQ» serviceCompare=»EQ» integrate=»separate» disposition=»detect»>
<assemblyIdentity name=»Microsoft-Windows-Foundation-Package» language=»neutral» version=»6.1.7601.17514″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
<assemblyIdentity name=»Microsoft-Windows-Foundation-Package» version=»6.1.7600.16385″ processorArchitecture=»amd64″ language=»neutral» buildType=»release» publicKeyToken=»31bf3856ad364e35″ versionScope=»nonSxS» />
<assemblyIdentity name=»Microsoft-Windows-Printing-ServerCore-Package» language=»neutral» version=»6.1.7601.17514″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
<assemblyIdentity name=»Microsoft-Windows-Printing-ServerCore-Package» language=»neutral» version=»6.1.7600.16385″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
<assemblyIdentity name=»WinEmb-Printing» language=»neutral» version=»6.1.7601.17514″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
<assemblyIdentity name=»WinEmb-Printing» language=»neutral» version=»6.1.7600.16385″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
</parent>
<installerAssembly name=»Microsoft-Windows-ServicingStack» version=»6.0.0.0″ language=»neutral» processorArchitecture=»amd64″ versionScope=»nonSxS» publicKeyToken=»31bf3856ad364e35″ />
<update name=»2522422-23_neutral_PACKAGE»>
<package integrate=»hidden»>
<assemblyIdentity name=»Package_for_KB2522422_SP1″ version=»6.1.1.0″ language=»neutral» processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ />
</package>
</update>
<update name=»2522422-24_neutral_PACKAGE»>
<package integrate=»hidden»>
<assemblyIdentity name=»Package_for_KB2522422_RTM» version=»6.1.1.0″ language=»neutral» processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ />
</package>
</update>
</package>
</assembly>
- Ищем строку, содержащую слово permanence, заменяя значение параметра на permanence=»removable». В приведенном выше примере это строка под номером
4
. Далее закрываем файл с сохранением произведенных изменений. - Производим подобные действия для всех .mum-файлов, ассоциированных с требуемым неудаляемым пакетом обновления, поскольку с некоторыми обновлениями могут быть ассоциированы два и более .mum-файлов.
- После окончания процесса правки закрываем все окна, относящиеся к обновлениям. В некоторых случаях изменения вступают в силу мгновенно, то есть обновление станет доступным для удаления сразу после открытия и переиндексации в разделе Установленные обновления, в остальных же случаях может потребоваться перезагрузка.